From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754756AbcHSKt5 (ORCPT ); Fri, 19 Aug 2016 06:49:57 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:32852 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754245AbcHSKtc (ORCPT ); Fri, 19 Aug 2016 06:49:32 -0400 X-AuditID: cbfec7f5-f792a6d000001302-5c-57b6e3f76c94 Subject: Re: [PATCH 5/7] arm64: dts: exynos: Add dts files for Samsung Exynos5433 64bit SoC To: Chanwoo Choi , k.kozlowski@samsung.com, kgene@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com, catalin.marinas@arm.com, will.deacon@arm.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org References: <1471328843-26653-1-git-send-email-cw00.choi@samsung.com> <1471329328-26842-1-git-send-email-cw00.choi@samsung.com> Cc: krzk@kernel.org, jh80.chung@samsung.com, sw0312.kim@samsung.com, jy0922.shim@samsung.com, inki.dae@samsung.com, jonghwa3.lee@samsung.com, beomho.seo@samsung.com, jaewon02.kim@samsung.com, human.hwang@samsung.com, ideal.song@samsung.com, ingi2.kim@samsung.com, a.hajda@samsung.com, s.nawrocki@samsung.com, chanwoo@kernel.org From: Marek Szyprowski Message-id: Date: Fri, 19 Aug 2016 12:48:22 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-version: 1.0 In-reply-to: <1471329328-26842-1-git-send-email-cw00.choi@samsung.com> Content-type: text/plain; charset=utf-8; format=flowed Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRmVeSWpSXmKPExsVy+t/xq7rfH28LN+juM7S4te4cq8XpT9vY Ld4v62G0mHjjCovF9S/PWS3mHwFKLJ3Rx2qx6+99RosdN7+wWUy6P4HFYkfDEVaLG7/aWC06 zz5htnhx7yKLxesXhhb9j18zW5w/v4HdYtPja6wWl3fNYbOYcX4fk8XS6xeZLFr3HmG3OPym ndVixuSXbBYvP55gcZD0WDNvDaPHplWdbB6bl9R79G1ZxejxeZNcAGsUl01Kak5mWWqRvl0C V8aa1xeZCu6rVnTfbWFpYJwp38XIySEhYCLxrbWdEcIWk7hwbz1bFyMXh5DAUkaJYzMnMUE4 zxklGh5NZQKpEhaIldh4cB6YLSKwjUli9VojiKJGRokTTZ/YQRxmgfNMEu+m72cFqWITMJTo etsFNJeDg1fATuLYwRAQk0VAVeJmjxiIKSoQI7G+LwGkmFdAUOLH5HssIDangJvE4Zan7CA2 s4CZxJeXh1khbHmJzWveMk9gFJiFpGUWkrJZSMoWMDKvYhRNLU0uKE5KzzXSK07MLS7NS9dL zs/dxAiJyq87GJceszrEKMDBqMTDu+Pg1nAh1sSy4srcQ4wSHMxKIryr7m0LF+JNSaysSi3K jy8qzUktPsQozcGiJM47c9f7ECGB9MSS1OzU1ILUIpgsEwenVAPj+u/af6xKPDT+t/Kc9n5V V3lhRnCxzu70TVvnHU9QE1535/nVDtOFl5MbkvPNHy6Ntdm3KKL0dFTeomuNaysOflTzm3U6 tSV8M8d8C56t7xgPP4vXMqza9JKJyb1X5g1bxrHzekHWklGbv+lvF1ik2PyeS9lLNfFladoX iydz7/DkLf5QLL9UiaU4I9FQi7moOBEAGMsfz8YCAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, On 2016-08-16 08:35, Chanwoo Choi wrote: > This patch adds new Exynos5433 dtsi to support 64-bit Exynos5433 SoC based on > Octa-core CPUs (quad Cortex-A57 and quad Cortex-A53). And Exynos5433 supports > PSCI (Power State Coordination Interface) v0.1. > > This patch includes following Device Tree node to support Exynos5433 SoC: > 1. Octa cores for big.LITTLE architecture > - Cortex-A53 LITTLE Quad-core > - Cortex-A57 big Quad-core > - Support PSCI v0.1 > > 2. Clock controller node > - CMU_TOP : clocks for IMEM/FSYS/G3D/GSCL/HEVC/MSCL/G2D/MFC/PERIC/PERIS > - CMU_CPIF : clocks for LLI (Low Latency Interface) > - CMU_MIF : clocks for DRAM Memory Controller > - CMU_PERIC : clocks for UART/I2C/SPI/I2S/PCM/SPDIF/PWM/SLIMBUS > - CMU_PERIS : clocks for PMU/TMU/MCT/WDT/RTC/SECKEY/TZPC > - CMU_FSYS : clocks for USB/UFS/SDMMC/TSI/PDMA > - CMU_G2D : clocks for G2D/MDMA > - CMU_DISP : clocks for DECON/HDMI/DSIM/MIXER > - CMU_AUD : clocks for Cortex-A5/BUS/AUDIO > - CMU_BUS{0|1|2} : clocks for global data buses and global peripheral buses > - CMU_G3D : clocks for 3D Graphics Engine > - CMU_GSCL : clocks for GSCALER > - CMU_APOLLO: clocks for Cortex-A53 Quad-core processor. > - CMU_ATLAS : clocks for Cortex-A57 Quad-core processor, > CoreSight and L2 cache controller. > - CMU_MSCL : clocks for M2M (Memory to Memory) scaler and JPEG IPs. > - CMU_MFC : clocks for MFC (Multi-Format Codec) IP. > - CMU_HEVC : clocks for HEVC(High Efficiency Video Codec) decoder IP. > - CMU_ISP : clocks for FIMC-ISP/DRC/SCLC/DIS/3DNR IPs. > - CMU_CAM0 : clocks for MIPI_CSIS{0|1}/FIMC_LITE_{A|B|D}/FIMC_3AA{0|1} IPs. > - CMU_CAM1 : clocks for COrtex-A5/MIPI_CSIS2/FIMC_LITE_C/FIMC-FD IPs. > > 3. pinctrl node for GPIO > - alive/aud/cpif/ese/finger/fsys/imem/nfc/peric/touch pad > > 4. Timer > - ARM architecture timer (armv8-timer) > - MCT (Multi Core Timer) timer > > 5. Interrupt controller (GIC-400) > > 6. BUS devices > - HS-I2C (High-Speed I2C) device > - SPI (Serial Peripheral Interface) device > > 7. Sound devices > - I2S bus > - LPASS (Low Power Audio Subsystem) > > 8. Power management devices > - CPUFREQ for for Cortex-A53/A57 > - TMU (Thermal Management Unit) for Cortex-A53/A57, G3D, ISP > > 9. Display controller devices > - DECON (Display and enhancement controller) for panel output > - DSI (Display Serial Interface) > - MIC (Mobile Image Compressor) > - IOMMU for GSCL/DECON/TV/MFC/JPEG/FLITE/3AA/FIMC I would prefer to instantiate only SYSMMU controllers for the devices that have been already added, so initially there will by only SYSMMUs for DECON. Other (GSCL, TV, MFC, JPEG, CAMERA ISP) can be added later together with respective master device nodes. > 10. USB > - USB 3.0 DRD (Dual Role Device) controller > - USB 3.0 Host controller > > 11. Storage devices > - MSHC (Mobile Stoarage Host Controller) > > 12. Misc devices > - UART device > - ADC (Analog Digital Converter) > - PWM (Pulse Width Modulation) > - ADMA (Advanced DMA) and PDMA (Peripheral DMA) > > Signed-off-by: Chanwoo Choi > Signed-off-by: Jaehoon Chung > Signed-off-by: Seung-Woo Kim > Signed-off-by: Joonyoung Shim > Signed-off-by: Inki Dae > Signed-off-by: Jonghwa Lee > Signed-off-by: Beomho Seo > Signed-off-by: Jaewon Kim > Signed-off-by: Hyungwon Hwang > Signed-off-by: Inha Song > Signed-off-by: Ingi kim > Signed-off-by: Krzysztof Kozlowski > Signed-off-by: Marek Szyprowski > Signed-off-by: Andrzej Hajda > Signed-off-by: Sylwester Nawrocki > --- > arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 794 ++++++++++ > .../dts/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi | 23 + > .../dts/exynos/exynos5433-tmu-sensor-conf.dtsi | 22 + > arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 306 ++++ > arch/arm64/boot/dts/exynos/exynos5433.dtsi | 1580 ++++++++++++++++++++ > 5 files changed, 2725 insertions(+) > create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi > create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi > create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu-sensor-conf.dtsi > create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi > create mode 100644 arch/arm64/boot/dts/exynos/exynos5433.dtsi (snipped) Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland