106874015SDavid Virag// SPDX-License-Identifier: GPL-2.0 206874015SDavid Virag/* 306874015SDavid Virag * Samsung Exynos7885 SoC device tree source 406874015SDavid Virag * 506874015SDavid Virag * Copyright (c) 2021 Samsung Electronics Co., Ltd. 606874015SDavid Virag * Copyright (c) 2021 Dávid Virág 706874015SDavid Virag */ 806874015SDavid Virag 906874015SDavid Virag#include <dt-bindings/clock/exynos7885.h> 1006874015SDavid Virag#include <dt-bindings/interrupt-controller/arm-gic.h> 1106874015SDavid Virag 1206874015SDavid Virag/ { 1306874015SDavid Virag compatible = "samsung,exynos7885"; 1406874015SDavid Virag #address-cells = <2>; 1506874015SDavid Virag #size-cells = <1>; 1606874015SDavid Virag 1706874015SDavid Virag interrupt-parent = <&gic>; 1806874015SDavid Virag 1906874015SDavid Virag aliases { 2006874015SDavid Virag pinctrl0 = &pinctrl_alive; 2106874015SDavid Virag pinctrl1 = &pinctrl_dispaud; 2206874015SDavid Virag pinctrl2 = &pinctrl_fsys; 2306874015SDavid Virag pinctrl3 = &pinctrl_top; 2406874015SDavid Virag }; 2506874015SDavid Virag 2606874015SDavid Virag arm-a53-pmu { 2706874015SDavid Virag compatible = "arm,cortex-a53-pmu"; 2806874015SDavid Virag interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>, 2906874015SDavid Virag <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>, 3006874015SDavid Virag <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>, 3106874015SDavid Virag <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>, 3206874015SDavid Virag <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, 3306874015SDavid Virag <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>; 3406874015SDavid Virag interrupt-affinity = <&cpu0>, 3506874015SDavid Virag <&cpu1>, 3606874015SDavid Virag <&cpu2>, 3706874015SDavid Virag <&cpu3>, 3806874015SDavid Virag <&cpu4>, 3906874015SDavid Virag <&cpu5>; 4006874015SDavid Virag }; 4106874015SDavid Virag 4206874015SDavid Virag arm-a73-pmu { 4306874015SDavid Virag compatible = "arm,cortex-a73-pmu"; 4406874015SDavid Virag interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>, 4506874015SDavid Virag <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>; 4606874015SDavid Virag interrupt-affinity = <&cpu6>, 4706874015SDavid Virag <&cpu7>; 4806874015SDavid Virag }; 4906874015SDavid Virag 5006874015SDavid Virag cpus { 5106874015SDavid Virag #address-cells = <1>; 5206874015SDavid Virag #size-cells = <0>; 5306874015SDavid Virag 5406874015SDavid Virag cpu-map { 5506874015SDavid Virag cluster0 { 5606874015SDavid Virag core0 { 5706874015SDavid Virag cpu = <&cpu0>; 5806874015SDavid Virag }; 5906874015SDavid Virag core1 { 6006874015SDavid Virag cpu = <&cpu1>; 6106874015SDavid Virag }; 6206874015SDavid Virag core2 { 6306874015SDavid Virag cpu = <&cpu2>; 6406874015SDavid Virag }; 6506874015SDavid Virag core3 { 6606874015SDavid Virag cpu = <&cpu3>; 6706874015SDavid Virag }; 6806874015SDavid Virag core4 { 6906874015SDavid Virag cpu = <&cpu4>; 7006874015SDavid Virag }; 7106874015SDavid Virag core5 { 7206874015SDavid Virag cpu = <&cpu5>; 7306874015SDavid Virag }; 7406874015SDavid Virag }; 7506874015SDavid Virag 7606874015SDavid Virag cluster1 { 7706874015SDavid Virag core0 { 7806874015SDavid Virag cpu = <&cpu6>; 7906874015SDavid Virag }; 8006874015SDavid Virag core1 { 8106874015SDavid Virag cpu = <&cpu7>; 8206874015SDavid Virag }; 8306874015SDavid Virag }; 8406874015SDavid Virag }; 8506874015SDavid Virag 8606874015SDavid Virag cpu0: cpu@100 { 8706874015SDavid Virag device_type = "cpu"; 8806874015SDavid Virag compatible = "arm,cortex-a53"; 8906874015SDavid Virag reg = <0x100>; 9006874015SDavid Virag enable-method = "psci"; 9106874015SDavid Virag }; 9206874015SDavid Virag 9306874015SDavid Virag cpu1: cpu@101 { 9406874015SDavid Virag device_type = "cpu"; 9506874015SDavid Virag compatible = "arm,cortex-a53"; 9606874015SDavid Virag reg = <0x101>; 9706874015SDavid Virag enable-method = "psci"; 9806874015SDavid Virag }; 9906874015SDavid Virag 10006874015SDavid Virag cpu2: cpu@102 { 10106874015SDavid Virag device_type = "cpu"; 10206874015SDavid Virag compatible = "arm,cortex-a53"; 10306874015SDavid Virag reg = <0x102>; 10406874015SDavid Virag enable-method = "psci"; 10506874015SDavid Virag }; 10606874015SDavid Virag 10706874015SDavid Virag cpu3: cpu@103 { 10806874015SDavid Virag device_type = "cpu"; 10906874015SDavid Virag compatible = "arm,cortex-a53"; 11006874015SDavid Virag reg = <0x103>; 11106874015SDavid Virag enable-method = "psci"; 11206874015SDavid Virag }; 11306874015SDavid Virag 11406874015SDavid Virag cpu4: cpu@200 { 11506874015SDavid Virag device_type = "cpu"; 11606874015SDavid Virag compatible = "arm,cortex-a53"; 11706874015SDavid Virag reg = <0x200>; 11806874015SDavid Virag enable-method = "psci"; 11906874015SDavid Virag }; 12006874015SDavid Virag 12106874015SDavid Virag cpu5: cpu@201 { 12206874015SDavid Virag device_type = "cpu"; 12306874015SDavid Virag compatible = "arm,cortex-a53"; 12406874015SDavid Virag reg = <0x201>; 12506874015SDavid Virag enable-method = "psci"; 12606874015SDavid Virag }; 12706874015SDavid Virag 12806874015SDavid Virag cpu6: cpu@0 { 12906874015SDavid Virag device_type = "cpu"; 13006874015SDavid Virag compatible = "arm,cortex-a73"; 13106874015SDavid Virag reg = <0x0>; 13206874015SDavid Virag enable-method = "psci"; 13306874015SDavid Virag }; 13406874015SDavid Virag 13506874015SDavid Virag cpu7: cpu@1 { 13606874015SDavid Virag device_type = "cpu"; 13706874015SDavid Virag compatible = "arm,cortex-a73"; 13806874015SDavid Virag reg = <0x1>; 13906874015SDavid Virag enable-method = "psci"; 14006874015SDavid Virag }; 14106874015SDavid Virag }; 14206874015SDavid Virag 14306874015SDavid Virag psci { 14406874015SDavid Virag compatible = "arm,psci"; 14506874015SDavid Virag method = "smc"; 14606874015SDavid Virag cpu_suspend = <0xc4000001>; 14706874015SDavid Virag cpu_off = <0x84000002>; 14806874015SDavid Virag cpu_on = <0xc4000003>; 14906874015SDavid Virag }; 15006874015SDavid Virag 15106874015SDavid Virag timer { 15206874015SDavid Virag compatible = "arm,armv8-timer"; 15306874015SDavid Virag /* Hypervisor Virtual Timer interrupt is not wired to GIC */ 15406874015SDavid Virag interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 15506874015SDavid Virag <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 15606874015SDavid Virag <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>, 15706874015SDavid Virag <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>; 15806874015SDavid Virag }; 15906874015SDavid Virag 16006874015SDavid Virag fixed-rate-clocks { 16106874015SDavid Virag oscclk: osc-clock { 16206874015SDavid Virag compatible = "fixed-clock"; 16306874015SDavid Virag #clock-cells = <0>; 16406874015SDavid Virag clock-output-names = "oscclk"; 16506874015SDavid Virag }; 16606874015SDavid Virag }; 16706874015SDavid Virag 16806874015SDavid Virag soc: soc@0 { 16906874015SDavid Virag compatible = "simple-bus"; 17006874015SDavid Virag #address-cells = <1>; 17106874015SDavid Virag #size-cells = <1>; 17206874015SDavid Virag ranges = <0x0 0x0 0x0 0x20000000>; 17306874015SDavid Virag 17406874015SDavid Virag chipid@10000000 { 17506874015SDavid Virag compatible = "samsung,exynos850-chipid"; 17606874015SDavid Virag reg = <0x10000000 0x24>; 17706874015SDavid Virag }; 17806874015SDavid Virag 17906874015SDavid Virag gic: interrupt-controller@12301000 { 18006874015SDavid Virag compatible = "arm,gic-400"; 18106874015SDavid Virag #interrupt-cells = <3>; 18206874015SDavid Virag #address-cells = <0>; 18306874015SDavid Virag interrupt-controller; 18406874015SDavid Virag reg = <0x12301000 0x1000>, 18506874015SDavid Virag <0x12302000 0x2000>, 18606874015SDavid Virag <0x12304000 0x2000>, 18706874015SDavid Virag <0x12306000 0x2000>; 18806874015SDavid Virag interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(8) | 18906874015SDavid Virag IRQ_TYPE_LEVEL_HIGH)>; 19006874015SDavid Virag }; 19106874015SDavid Virag 19206874015SDavid Virag cmu_peri: clock-controller@10010000 { 19306874015SDavid Virag compatible = "samsung,exynos7885-cmu-peri"; 19406874015SDavid Virag reg = <0x10010000 0x8000>; 19506874015SDavid Virag #clock-cells = <1>; 19606874015SDavid Virag 19706874015SDavid Virag clocks = <&oscclk>, 19806874015SDavid Virag <&cmu_top CLK_DOUT_PERI_BUS>, 19906874015SDavid Virag <&cmu_top CLK_DOUT_PERI_SPI0>, 20006874015SDavid Virag <&cmu_top CLK_DOUT_PERI_SPI1>, 20106874015SDavid Virag <&cmu_top CLK_DOUT_PERI_UART0>, 20206874015SDavid Virag <&cmu_top CLK_DOUT_PERI_UART1>, 20306874015SDavid Virag <&cmu_top CLK_DOUT_PERI_UART2>, 20406874015SDavid Virag <&cmu_top CLK_DOUT_PERI_USI0>, 20506874015SDavid Virag <&cmu_top CLK_DOUT_PERI_USI1>, 20606874015SDavid Virag <&cmu_top CLK_DOUT_PERI_USI2>; 20706874015SDavid Virag clock-names = "oscclk", 20806874015SDavid Virag "dout_peri_bus", 20906874015SDavid Virag "dout_peri_spi0", 21006874015SDavid Virag "dout_peri_spi1", 21106874015SDavid Virag "dout_peri_uart0", 21206874015SDavid Virag "dout_peri_uart1", 21306874015SDavid Virag "dout_peri_uart2", 21406874015SDavid Virag "dout_peri_usi0", 21506874015SDavid Virag "dout_peri_usi1", 21606874015SDavid Virag "dout_peri_usi2"; 21706874015SDavid Virag }; 21806874015SDavid Virag 21906874015SDavid Virag cmu_core: clock-controller@12000000 { 22006874015SDavid Virag compatible = "samsung,exynos7885-cmu-core"; 22106874015SDavid Virag reg = <0x12000000 0x8000>; 22206874015SDavid Virag #clock-cells = <1>; 22306874015SDavid Virag 22406874015SDavid Virag clocks = <&oscclk>, 22506874015SDavid Virag <&cmu_top CLK_DOUT_CORE_BUS>, 22606874015SDavid Virag <&cmu_top CLK_DOUT_CORE_CCI>, 22706874015SDavid Virag <&cmu_top CLK_DOUT_CORE_G3D>; 22806874015SDavid Virag clock-names = "oscclk", 22906874015SDavid Virag "dout_core_bus", 23006874015SDavid Virag "dout_core_cci", 23106874015SDavid Virag "dout_core_g3d"; 23206874015SDavid Virag }; 23306874015SDavid Virag 23406874015SDavid Virag cmu_top: clock-controller@12060000 { 23506874015SDavid Virag compatible = "samsung,exynos7885-cmu-top"; 23606874015SDavid Virag reg = <0x12060000 0x8000>; 23706874015SDavid Virag #clock-cells = <1>; 23806874015SDavid Virag 23906874015SDavid Virag clocks = <&oscclk>; 24006874015SDavid Virag clock-names = "oscclk"; 24106874015SDavid Virag }; 24206874015SDavid Virag 243*ced37411SDavid Virag cmu_fsys: clock-controller@13400000 { 244*ced37411SDavid Virag compatible = "samsung,exynos7885-cmu-fsys"; 245*ced37411SDavid Virag reg = <0x13400000 0x8000>; 246*ced37411SDavid Virag #clock-cells = <1>; 247*ced37411SDavid Virag 248*ced37411SDavid Virag clocks = <&oscclk>, 249*ced37411SDavid Virag <&cmu_top CLK_DOUT_FSYS_BUS>, 250*ced37411SDavid Virag <&cmu_top CLK_DOUT_FSYS_MMC_CARD>, 251*ced37411SDavid Virag <&cmu_top CLK_DOUT_FSYS_MMC_EMBD>, 252*ced37411SDavid Virag <&cmu_top CLK_DOUT_FSYS_MMC_SDIO>, 253*ced37411SDavid Virag <&cmu_top CLK_DOUT_FSYS_USB30DRD>; 254*ced37411SDavid Virag clock-names = "oscclk", 255*ced37411SDavid Virag "dout_fsys_bus", 256*ced37411SDavid Virag "dout_fsys_mmc_card", 257*ced37411SDavid Virag "dout_fsys_mmc_embd", 258*ced37411SDavid Virag "dout_fsys_mmc_sdio", 259*ced37411SDavid Virag "dout_fsys_usb30drd"; 260*ced37411SDavid Virag }; 261*ced37411SDavid Virag 26206874015SDavid Virag pinctrl_alive: pinctrl@11cb0000 { 26306874015SDavid Virag compatible = "samsung,exynos7885-pinctrl"; 26406874015SDavid Virag reg = <0x11cb0000 0x1000>; 26506874015SDavid Virag 26606874015SDavid Virag wakeup-interrupt-controller { 26706874015SDavid Virag compatible = "samsung,exynos7-wakeup-eint"; 26806874015SDavid Virag interrupt-parent = <&gic>; 26906874015SDavid Virag interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>; 27006874015SDavid Virag }; 27106874015SDavid Virag }; 27206874015SDavid Virag 27306874015SDavid Virag pinctrl_fsys: pinctrl@13430000 { 27406874015SDavid Virag compatible = "samsung,exynos7885-pinctrl"; 27506874015SDavid Virag reg = <0x13430000 0x1000>; 27606874015SDavid Virag interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>; 27706874015SDavid Virag }; 27806874015SDavid Virag 27906874015SDavid Virag pinctrl_top: pinctrl@139b0000 { 28006874015SDavid Virag compatible = "samsung,exynos7885-pinctrl"; 28106874015SDavid Virag reg = <0x139b0000 0x1000>; 28206874015SDavid Virag interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>; 28306874015SDavid Virag }; 28406874015SDavid Virag 28506874015SDavid Virag pinctrl_dispaud: pinctrl@148f0000 { 28606874015SDavid Virag compatible = "samsung,exynos7885-pinctrl"; 28706874015SDavid Virag reg = <0x148f0000 0x1000>; 28806874015SDavid Virag interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>; 28906874015SDavid Virag }; 29006874015SDavid Virag 29106874015SDavid Virag pmu_system_controller: system-controller@11c80000 { 29206874015SDavid Virag compatible = "samsung,exynos7-pmu", "syscon"; 29306874015SDavid Virag reg = <0x11c80000 0x10000>; 29406874015SDavid Virag }; 29506874015SDavid Virag 296*ced37411SDavid Virag mmc_0: mmc@13500000 { 297*ced37411SDavid Virag compatible = "samsung,exynos7-dw-mshc-smu"; 298*ced37411SDavid Virag reg = <0x13500000 0x2000>; 299*ced37411SDavid Virag interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; 300*ced37411SDavid Virag #address-cells = <1>; 301*ced37411SDavid Virag #size-cells = <0>; 302*ced37411SDavid Virag clocks = <&cmu_fsys CLK_GOUT_MMC_EMBD_ACLK>, 303*ced37411SDavid Virag <&cmu_fsys CLK_GOUT_MMC_EMBD_SDCLKIN>; 304*ced37411SDavid Virag clock-names = "biu", "ciu"; 305*ced37411SDavid Virag fifo-depth = <0x40>; 306*ced37411SDavid Virag status = "disabled"; 307*ced37411SDavid Virag }; 308*ced37411SDavid Virag 30906874015SDavid Virag serial_0: serial@13800000 { 31006874015SDavid Virag compatible = "samsung,exynos5433-uart"; 31106874015SDavid Virag reg = <0x13800000 0x100>; 31206874015SDavid Virag interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>; 31306874015SDavid Virag pinctrl-names = "default"; 31406874015SDavid Virag pinctrl-0 = <&uart0_bus>; 31506874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_UART0_EXT_UCLK>, 31606874015SDavid Virag <&cmu_peri CLK_GOUT_UART0_PCLK>; 31706874015SDavid Virag clock-names = "uart", "clk_uart_baud0"; 31806874015SDavid Virag samsung,uart-fifosize = <64>; 31906874015SDavid Virag status = "disabled"; 32006874015SDavid Virag }; 32106874015SDavid Virag 32206874015SDavid Virag serial_1: serial@13810000 { 32306874015SDavid Virag compatible = "samsung,exynos5433-uart"; 32406874015SDavid Virag reg = <0x13810000 0x100>; 32506874015SDavid Virag interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>; 32606874015SDavid Virag pinctrl-names = "default"; 32706874015SDavid Virag pinctrl-0 = <&uart1_bus>; 32806874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_UART1_EXT_UCLK>, 32906874015SDavid Virag <&cmu_peri CLK_GOUT_UART1_PCLK>; 33006874015SDavid Virag clock-names = "uart", "clk_uart_baud0"; 33106874015SDavid Virag samsung,uart-fifosize = <256>; 33206874015SDavid Virag status = "disabled"; 33306874015SDavid Virag }; 33406874015SDavid Virag 33506874015SDavid Virag serial_2: serial@13820000 { 33606874015SDavid Virag compatible = "samsung,exynos5433-uart"; 33706874015SDavid Virag reg = <0x13820000 0x100>; 33806874015SDavid Virag interrupts = <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>; 33906874015SDavid Virag pinctrl-names = "default"; 34006874015SDavid Virag pinctrl-0 = <&uart2_bus>; 34106874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_UART2_EXT_UCLK>, 34206874015SDavid Virag <&cmu_peri CLK_GOUT_UART2_PCLK>; 34306874015SDavid Virag clock-names = "uart", "clk_uart_baud0"; 34406874015SDavid Virag samsung,uart-fifosize = <256>; 34506874015SDavid Virag status = "disabled"; 34606874015SDavid Virag }; 34706874015SDavid Virag 34806874015SDavid Virag i2c_0: i2c@13830000 { 34906874015SDavid Virag compatible = "samsung,s3c2440-i2c"; 35006874015SDavid Virag reg = <0x13830000 0x100>; 35106874015SDavid Virag interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 35206874015SDavid Virag #address-cells = <1>; 35306874015SDavid Virag #size-cells = <0>; 35406874015SDavid Virag pinctrl-names = "default"; 35506874015SDavid Virag pinctrl-0 = <&i2c0_bus>; 35606874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_I2C0_PCLK>; 35706874015SDavid Virag clock-names = "i2c"; 35806874015SDavid Virag status = "disabled"; 35906874015SDavid Virag }; 36006874015SDavid Virag 36106874015SDavid Virag i2c_1: i2c@13840000 { 36206874015SDavid Virag compatible = "samsung,s3c2440-i2c"; 36306874015SDavid Virag reg = <0x13840000 0x100>; 36406874015SDavid Virag interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>; 36506874015SDavid Virag #address-cells = <1>; 36606874015SDavid Virag #size-cells = <0>; 36706874015SDavid Virag pinctrl-names = "default"; 36806874015SDavid Virag pinctrl-0 = <&i2c1_bus>; 36906874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_I2C1_PCLK>; 37006874015SDavid Virag clock-names = "i2c"; 37106874015SDavid Virag status = "disabled"; 37206874015SDavid Virag }; 37306874015SDavid Virag 37406874015SDavid Virag i2c_2: i2c@13850000 { 37506874015SDavid Virag compatible = "samsung,s3c2440-i2c"; 37606874015SDavid Virag reg = <0x13850000 0x100>; 37706874015SDavid Virag interrupts = <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH>; 37806874015SDavid Virag #address-cells = <1>; 37906874015SDavid Virag #size-cells = <0>; 38006874015SDavid Virag pinctrl-names = "default"; 38106874015SDavid Virag pinctrl-0 = <&i2c2_bus>; 38206874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_I2C2_PCLK>; 38306874015SDavid Virag clock-names = "i2c"; 38406874015SDavid Virag status = "disabled"; 38506874015SDavid Virag }; 38606874015SDavid Virag 38706874015SDavid Virag i2c_3: i2c@13860000 { 38806874015SDavid Virag compatible = "samsung,s3c2440-i2c"; 38906874015SDavid Virag reg = <0x13860000 0x100>; 39006874015SDavid Virag interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>; 39106874015SDavid Virag #address-cells = <1>; 39206874015SDavid Virag #size-cells = <0>; 39306874015SDavid Virag pinctrl-names = "default"; 39406874015SDavid Virag pinctrl-0 = <&i2c3_bus>; 39506874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_I2C3_PCLK>; 39606874015SDavid Virag clock-names = "i2c"; 39706874015SDavid Virag status = "disabled"; 39806874015SDavid Virag }; 39906874015SDavid Virag 40006874015SDavid Virag i2c_4: i2c@13870000 { 40106874015SDavid Virag compatible = "samsung,s3c2440-i2c"; 40206874015SDavid Virag reg = <0x13870000 0x100>; 40306874015SDavid Virag interrupts = <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>; 40406874015SDavid Virag #address-cells = <1>; 40506874015SDavid Virag #size-cells = <0>; 40606874015SDavid Virag pinctrl-names = "default"; 40706874015SDavid Virag pinctrl-0 = <&i2c4_bus>; 40806874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_I2C4_PCLK>; 40906874015SDavid Virag clock-names = "i2c"; 41006874015SDavid Virag status = "disabled"; 41106874015SDavid Virag }; 41206874015SDavid Virag 41306874015SDavid Virag i2c_5: i2c@13880000 { 41406874015SDavid Virag compatible = "samsung,s3c2440-i2c"; 41506874015SDavid Virag reg = <0x13880000 0x100>; 41606874015SDavid Virag interrupts = <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>; 41706874015SDavid Virag #address-cells = <1>; 41806874015SDavid Virag #size-cells = <0>; 41906874015SDavid Virag pinctrl-names = "default"; 42006874015SDavid Virag pinctrl-0 = <&i2c5_bus>; 42106874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_I2C5_PCLK>; 42206874015SDavid Virag clock-names = "i2c"; 42306874015SDavid Virag status = "disabled"; 42406874015SDavid Virag }; 42506874015SDavid Virag 42606874015SDavid Virag i2c_6: i2c@13890000 { 42706874015SDavid Virag compatible = "samsung,s3c2440-i2c"; 42806874015SDavid Virag reg = <0x13890000 0x100>; 42906874015SDavid Virag interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>; 43006874015SDavid Virag #address-cells = <1>; 43106874015SDavid Virag #size-cells = <0>; 43206874015SDavid Virag pinctrl-names = "default"; 43306874015SDavid Virag pinctrl-0 = <&i2c6_bus>; 43406874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_I2C6_PCLK>; 43506874015SDavid Virag clock-names = "i2c"; 43606874015SDavid Virag status = "disabled"; 43706874015SDavid Virag }; 43806874015SDavid Virag 43906874015SDavid Virag i2c_7: i2c@11cd0000 { 44006874015SDavid Virag compatible = "samsung,s3c2440-i2c"; 44106874015SDavid Virag reg = <0x11cd0000 0x100>; 44206874015SDavid Virag interrupts = <GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH>; 44306874015SDavid Virag #address-cells = <1>; 44406874015SDavid Virag #size-cells = <0>; 44506874015SDavid Virag pinctrl-names = "default"; 44606874015SDavid Virag pinctrl-0 = <&i2c7_bus>; 44706874015SDavid Virag clocks = <&cmu_peri CLK_GOUT_I2C7_PCLK>; 44806874015SDavid Virag clock-names = "i2c"; 44906874015SDavid Virag status = "disabled"; 45006874015SDavid Virag }; 45106874015SDavid Virag }; 45206874015SDavid Virag}; 45306874015SDavid Virag 45406874015SDavid Virag#include "exynos7885-pinctrl.dtsi" 45506874015SDavid Virag#include "arm/exynos-syscon-restart.dtsi" 456