1b3a37248SEddie Huang/* 2b3a37248SEddie Huang * Copyright (c) 2014 MediaTek Inc. 3b3a37248SEddie Huang * Author: Eddie Huang <eddie.huang@mediatek.com> 4b3a37248SEddie Huang * 5b3a37248SEddie Huang * This program is free software; you can redistribute it and/or modify 6b3a37248SEddie Huang * it under the terms of the GNU General Public License version 2 as 7b3a37248SEddie Huang * published by the Free Software Foundation. 8b3a37248SEddie Huang * 9b3a37248SEddie Huang * This program is distributed in the hope that it will be useful, 10b3a37248SEddie Huang * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11b3a37248SEddie Huang * GNU General Public License for more details. 12b3a37248SEddie Huang */ 13b3a37248SEddie Huang 14f2ce7014SSascha Hauer#include <dt-bindings/clock/mt8173-clk.h> 15b3a37248SEddie Huang#include <dt-bindings/interrupt-controller/irq.h> 16b3a37248SEddie Huang#include <dt-bindings/interrupt-controller/arm-gic.h> 176cf15fc2SSascha Hauer#include <dt-bindings/reset-controller/mt8173-resets.h> 18359f9365SHongzhou Yang#include "mt8173-pinfunc.h" 19b3a37248SEddie Huang 20b3a37248SEddie Huang/ { 21b3a37248SEddie Huang compatible = "mediatek,mt8173"; 22b3a37248SEddie Huang interrupt-parent = <&sysirq>; 23b3a37248SEddie Huang #address-cells = <2>; 24b3a37248SEddie Huang #size-cells = <2>; 25b3a37248SEddie Huang 26b3a37248SEddie Huang cpus { 27b3a37248SEddie Huang #address-cells = <1>; 28b3a37248SEddie Huang #size-cells = <0>; 29b3a37248SEddie Huang 30b3a37248SEddie Huang cpu-map { 31b3a37248SEddie Huang cluster0 { 32b3a37248SEddie Huang core0 { 33b3a37248SEddie Huang cpu = <&cpu0>; 34b3a37248SEddie Huang }; 35b3a37248SEddie Huang core1 { 36b3a37248SEddie Huang cpu = <&cpu1>; 37b3a37248SEddie Huang }; 38b3a37248SEddie Huang }; 39b3a37248SEddie Huang 40b3a37248SEddie Huang cluster1 { 41b3a37248SEddie Huang core0 { 42b3a37248SEddie Huang cpu = <&cpu2>; 43b3a37248SEddie Huang }; 44b3a37248SEddie Huang core1 { 45b3a37248SEddie Huang cpu = <&cpu3>; 46b3a37248SEddie Huang }; 47b3a37248SEddie Huang }; 48b3a37248SEddie Huang }; 49b3a37248SEddie Huang 50b3a37248SEddie Huang cpu0: cpu@0 { 51b3a37248SEddie Huang device_type = "cpu"; 52b3a37248SEddie Huang compatible = "arm,cortex-a53"; 53b3a37248SEddie Huang reg = <0x000>; 54b3a37248SEddie Huang }; 55b3a37248SEddie Huang 56b3a37248SEddie Huang cpu1: cpu@1 { 57b3a37248SEddie Huang device_type = "cpu"; 58b3a37248SEddie Huang compatible = "arm,cortex-a53"; 59b3a37248SEddie Huang reg = <0x001>; 60b3a37248SEddie Huang enable-method = "psci"; 61b3a37248SEddie Huang }; 62b3a37248SEddie Huang 63b3a37248SEddie Huang cpu2: cpu@100 { 64b3a37248SEddie Huang device_type = "cpu"; 65b3a37248SEddie Huang compatible = "arm,cortex-a57"; 66b3a37248SEddie Huang reg = <0x100>; 67b3a37248SEddie Huang enable-method = "psci"; 68b3a37248SEddie Huang }; 69b3a37248SEddie Huang 70b3a37248SEddie Huang cpu3: cpu@101 { 71b3a37248SEddie Huang device_type = "cpu"; 72b3a37248SEddie Huang compatible = "arm,cortex-a57"; 73b3a37248SEddie Huang reg = <0x101>; 74b3a37248SEddie Huang enable-method = "psci"; 75b3a37248SEddie Huang }; 76b3a37248SEddie Huang }; 77b3a37248SEddie Huang 78b3a37248SEddie Huang psci { 79b3a37248SEddie Huang compatible = "arm,psci"; 80b3a37248SEddie Huang method = "smc"; 81b3a37248SEddie Huang cpu_suspend = <0x84000001>; 82b3a37248SEddie Huang cpu_off = <0x84000002>; 83b3a37248SEddie Huang cpu_on = <0x84000003>; 84b3a37248SEddie Huang }; 85b3a37248SEddie Huang 86f2ce7014SSascha Hauer clk26m: oscillator@0 { 87f2ce7014SSascha Hauer compatible = "fixed-clock"; 88f2ce7014SSascha Hauer #clock-cells = <0>; 89f2ce7014SSascha Hauer clock-frequency = <26000000>; 90f2ce7014SSascha Hauer clock-output-names = "clk26m"; 91f2ce7014SSascha Hauer }; 92f2ce7014SSascha Hauer 93f2ce7014SSascha Hauer clk32k: oscillator@1 { 94f2ce7014SSascha Hauer compatible = "fixed-clock"; 95f2ce7014SSascha Hauer #clock-cells = <0>; 96f2ce7014SSascha Hauer clock-frequency = <32000>; 97f2ce7014SSascha Hauer clock-output-names = "clk32k"; 98f2ce7014SSascha Hauer }; 99f2ce7014SSascha Hauer 100b3a37248SEddie Huang timer { 101b3a37248SEddie Huang compatible = "arm,armv8-timer"; 102b3a37248SEddie Huang interrupt-parent = <&gic>; 103b3a37248SEddie Huang interrupts = <GIC_PPI 13 104b3a37248SEddie Huang (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 105b3a37248SEddie Huang <GIC_PPI 14 106b3a37248SEddie Huang (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 107b3a37248SEddie Huang <GIC_PPI 11 108b3a37248SEddie Huang (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 109b3a37248SEddie Huang <GIC_PPI 10 110b3a37248SEddie Huang (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>; 111b3a37248SEddie Huang }; 112b3a37248SEddie Huang 113b3a37248SEddie Huang soc { 114b3a37248SEddie Huang #address-cells = <2>; 115b3a37248SEddie Huang #size-cells = <2>; 116b3a37248SEddie Huang compatible = "simple-bus"; 117b3a37248SEddie Huang ranges; 118b3a37248SEddie Huang 119f2ce7014SSascha Hauer topckgen: clock-controller@10000000 { 120f2ce7014SSascha Hauer compatible = "mediatek,mt8173-topckgen"; 121f2ce7014SSascha Hauer reg = <0 0x10000000 0 0x1000>; 122f2ce7014SSascha Hauer #clock-cells = <1>; 123f2ce7014SSascha Hauer }; 124f2ce7014SSascha Hauer 125f2ce7014SSascha Hauer infracfg: power-controller@10001000 { 126f2ce7014SSascha Hauer compatible = "mediatek,mt8173-infracfg", "syscon"; 127f2ce7014SSascha Hauer reg = <0 0x10001000 0 0x1000>; 128f2ce7014SSascha Hauer #clock-cells = <1>; 129f2ce7014SSascha Hauer #reset-cells = <1>; 130f2ce7014SSascha Hauer }; 131f2ce7014SSascha Hauer 132f2ce7014SSascha Hauer pericfg: power-controller@10003000 { 133f2ce7014SSascha Hauer compatible = "mediatek,mt8173-pericfg", "syscon"; 134f2ce7014SSascha Hauer reg = <0 0x10003000 0 0x1000>; 135f2ce7014SSascha Hauer #clock-cells = <1>; 136f2ce7014SSascha Hauer #reset-cells = <1>; 137f2ce7014SSascha Hauer }; 138f2ce7014SSascha Hauer 139f2ce7014SSascha Hauer syscfg_pctl_a: syscfg_pctl_a@10005000 { 140f2ce7014SSascha Hauer compatible = "mediatek,mt8173-pctl-a-syscfg", "syscon"; 141f2ce7014SSascha Hauer reg = <0 0x10005000 0 0x1000>; 142f2ce7014SSascha Hauer }; 143f2ce7014SSascha Hauer 144f2ce7014SSascha Hauer pio: pinctrl@0x10005000 { 145359f9365SHongzhou Yang compatible = "mediatek,mt8173-pinctrl"; 1466769b93cSYingjoe Chen reg = <0 0x1000b000 0 0x1000>; 147359f9365SHongzhou Yang mediatek,pctl-regmap = <&syscfg_pctl_a>; 148359f9365SHongzhou Yang pins-are-numbered; 149359f9365SHongzhou Yang gpio-controller; 150359f9365SHongzhou Yang #gpio-cells = <2>; 151359f9365SHongzhou Yang interrupt-controller; 152359f9365SHongzhou Yang #interrupt-cells = <2>; 153359f9365SHongzhou Yang interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 154359f9365SHongzhou Yang <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>, 155359f9365SHongzhou Yang <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>; 156091cf598SEddie Huang 157091cf598SEddie Huang i2c0_pins_a: i2c0 { 158091cf598SEddie Huang pins1 { 159091cf598SEddie Huang pinmux = <MT8173_PIN_45_SDA0__FUNC_SDA0>, 160091cf598SEddie Huang <MT8173_PIN_46_SCL0__FUNC_SCL0>; 161091cf598SEddie Huang bias-disable; 162091cf598SEddie Huang }; 163359f9365SHongzhou Yang }; 164359f9365SHongzhou Yang 165091cf598SEddie Huang i2c1_pins_a: i2c1 { 166091cf598SEddie Huang pins1 { 167091cf598SEddie Huang pinmux = <MT8173_PIN_125_SDA1__FUNC_SDA1>, 168091cf598SEddie Huang <MT8173_PIN_126_SCL1__FUNC_SCL1>; 169091cf598SEddie Huang bias-disable; 170091cf598SEddie Huang }; 171091cf598SEddie Huang }; 172091cf598SEddie Huang 173091cf598SEddie Huang i2c2_pins_a: i2c2 { 174091cf598SEddie Huang pins1 { 175091cf598SEddie Huang pinmux = <MT8173_PIN_43_SDA2__FUNC_SDA2>, 176091cf598SEddie Huang <MT8173_PIN_44_SCL2__FUNC_SCL2>; 177091cf598SEddie Huang bias-disable; 178091cf598SEddie Huang }; 179091cf598SEddie Huang }; 180091cf598SEddie Huang 181091cf598SEddie Huang i2c3_pins_a: i2c3 { 182091cf598SEddie Huang pins1 { 183091cf598SEddie Huang pinmux = <MT8173_PIN_106_SDA3__FUNC_SDA3>, 184091cf598SEddie Huang <MT8173_PIN_107_SCL3__FUNC_SCL3>; 185091cf598SEddie Huang bias-disable; 186091cf598SEddie Huang }; 187091cf598SEddie Huang }; 188091cf598SEddie Huang 189091cf598SEddie Huang i2c4_pins_a: i2c4 { 190091cf598SEddie Huang pins1 { 191091cf598SEddie Huang pinmux = <MT8173_PIN_133_SDA4__FUNC_SDA4>, 192091cf598SEddie Huang <MT8173_PIN_134_SCL4__FUNC_SCL4>; 193091cf598SEddie Huang bias-disable; 194091cf598SEddie Huang }; 195091cf598SEddie Huang }; 196091cf598SEddie Huang 197091cf598SEddie Huang i2c6_pins_a: i2c6 { 198091cf598SEddie Huang pins1 { 199091cf598SEddie Huang pinmux = <MT8173_PIN_100_MSDC2_DAT0__FUNC_SDA5>, 200091cf598SEddie Huang <MT8173_PIN_101_MSDC2_DAT1__FUNC_SCL5>; 201091cf598SEddie Huang bias-disable; 202091cf598SEddie Huang }; 203091cf598SEddie Huang }; 2046769b93cSYingjoe Chen }; 2056769b93cSYingjoe Chen 20613421b3eSEddie Huang watchdog: watchdog@10007000 { 20713421b3eSEddie Huang compatible = "mediatek,mt8173-wdt", 20813421b3eSEddie Huang "mediatek,mt6589-wdt"; 20913421b3eSEddie Huang reg = <0 0x10007000 0 0x100>; 21013421b3eSEddie Huang }; 21113421b3eSEddie Huang 2126cf15fc2SSascha Hauer pwrap: pwrap@1000d000 { 2136cf15fc2SSascha Hauer compatible = "mediatek,mt8173-pwrap"; 2146cf15fc2SSascha Hauer reg = <0 0x1000d000 0 0x1000>; 2156cf15fc2SSascha Hauer reg-names = "pwrap"; 2166cf15fc2SSascha Hauer interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>; 2176cf15fc2SSascha Hauer resets = <&infracfg MT8173_INFRA_PMIC_WRAP_RST>; 2186cf15fc2SSascha Hauer reset-names = "pwrap"; 2196cf15fc2SSascha Hauer clocks = <&infracfg CLK_INFRA_PMICSPI>, <&infracfg CLK_INFRA_PMICWRAP>; 2206cf15fc2SSascha Hauer clock-names = "spi", "wrap"; 2216cf15fc2SSascha Hauer }; 2226cf15fc2SSascha Hauer 223b3a37248SEddie Huang sysirq: intpol-controller@10200620 { 224b3a37248SEddie Huang compatible = "mediatek,mt8173-sysirq", 225b3a37248SEddie Huang "mediatek,mt6577-sysirq"; 226b3a37248SEddie Huang interrupt-controller; 227b3a37248SEddie Huang #interrupt-cells = <3>; 228b3a37248SEddie Huang interrupt-parent = <&gic>; 229b3a37248SEddie Huang reg = <0 0x10200620 0 0x20>; 230b3a37248SEddie Huang }; 231b3a37248SEddie Huang 232f2ce7014SSascha Hauer apmixedsys: clock-controller@10209000 { 233f2ce7014SSascha Hauer compatible = "mediatek,mt8173-apmixedsys"; 234f2ce7014SSascha Hauer reg = <0 0x10209000 0 0x1000>; 235f2ce7014SSascha Hauer #clock-cells = <1>; 236f2ce7014SSascha Hauer }; 237f2ce7014SSascha Hauer 238b3a37248SEddie Huang gic: interrupt-controller@10220000 { 239b3a37248SEddie Huang compatible = "arm,gic-400"; 240b3a37248SEddie Huang #interrupt-cells = <3>; 241b3a37248SEddie Huang interrupt-parent = <&gic>; 242b3a37248SEddie Huang interrupt-controller; 243b3a37248SEddie Huang reg = <0 0x10221000 0 0x1000>, 244b3a37248SEddie Huang <0 0x10222000 0 0x2000>, 245b3a37248SEddie Huang <0 0x10224000 0 0x2000>, 246b3a37248SEddie Huang <0 0x10226000 0 0x2000>; 247b3a37248SEddie Huang interrupts = <GIC_PPI 9 248b3a37248SEddie Huang (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>; 249b3a37248SEddie Huang }; 250b3a37248SEddie Huang 251b3a37248SEddie Huang uart0: serial@11002000 { 252b3a37248SEddie Huang compatible = "mediatek,mt8173-uart", 253b3a37248SEddie Huang "mediatek,mt6577-uart"; 254b3a37248SEddie Huang reg = <0 0x11002000 0 0x400>; 255b3a37248SEddie Huang interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_LOW>; 2560e84faa1SSascha Hauer clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>; 2570e84faa1SSascha Hauer clock-names = "baud", "bus"; 258b3a37248SEddie Huang status = "disabled"; 259b3a37248SEddie Huang }; 260b3a37248SEddie Huang 261b3a37248SEddie Huang uart1: serial@11003000 { 262b3a37248SEddie Huang compatible = "mediatek,mt8173-uart", 263b3a37248SEddie Huang "mediatek,mt6577-uart"; 264b3a37248SEddie Huang reg = <0 0x11003000 0 0x400>; 265b3a37248SEddie Huang interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_LOW>; 2660e84faa1SSascha Hauer clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>; 2670e84faa1SSascha Hauer clock-names = "baud", "bus"; 268b3a37248SEddie Huang status = "disabled"; 269b3a37248SEddie Huang }; 270b3a37248SEddie Huang 271b3a37248SEddie Huang uart2: serial@11004000 { 272b3a37248SEddie Huang compatible = "mediatek,mt8173-uart", 273b3a37248SEddie Huang "mediatek,mt6577-uart"; 274b3a37248SEddie Huang reg = <0 0x11004000 0 0x400>; 275b3a37248SEddie Huang interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_LOW>; 2760e84faa1SSascha Hauer clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>; 2770e84faa1SSascha Hauer clock-names = "baud", "bus"; 278b3a37248SEddie Huang status = "disabled"; 279b3a37248SEddie Huang }; 280b3a37248SEddie Huang 281b3a37248SEddie Huang uart3: serial@11005000 { 282b3a37248SEddie Huang compatible = "mediatek,mt8173-uart", 283b3a37248SEddie Huang "mediatek,mt6577-uart"; 284b3a37248SEddie Huang reg = <0 0x11005000 0 0x400>; 285b3a37248SEddie Huang interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_LOW>; 2860e84faa1SSascha Hauer clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>; 2870e84faa1SSascha Hauer clock-names = "baud", "bus"; 288b3a37248SEddie Huang status = "disabled"; 289b3a37248SEddie Huang }; 290091cf598SEddie Huang 291091cf598SEddie Huang i2c0: i2c@11007000 { 292091cf598SEddie Huang compatible = "mediatek,mt8173-i2c"; 293091cf598SEddie Huang reg = <0 0x11007000 0 0x70>, 294091cf598SEddie Huang <0 0x11000100 0 0x80>; 295091cf598SEddie Huang interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_LOW>; 296091cf598SEddie Huang clock-div = <16>; 297091cf598SEddie Huang clocks = <&pericfg CLK_PERI_I2C0>, 298091cf598SEddie Huang <&pericfg CLK_PERI_AP_DMA>; 299091cf598SEddie Huang clock-names = "main", "dma"; 300091cf598SEddie Huang pinctrl-names = "default"; 301091cf598SEddie Huang pinctrl-0 = <&i2c0_pins_a>; 302091cf598SEddie Huang #address-cells = <1>; 303091cf598SEddie Huang #size-cells = <0>; 304091cf598SEddie Huang status = "disabled"; 305091cf598SEddie Huang }; 306091cf598SEddie Huang 307091cf598SEddie Huang i2c1: i2c@11008000 { 308091cf598SEddie Huang compatible = "mediatek,mt8173-i2c"; 309091cf598SEddie Huang reg = <0 0x11008000 0 0x70>, 310091cf598SEddie Huang <0 0x11000180 0 0x80>; 311091cf598SEddie Huang interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_LOW>; 312091cf598SEddie Huang clock-div = <16>; 313091cf598SEddie Huang clocks = <&pericfg CLK_PERI_I2C1>, 314091cf598SEddie Huang <&pericfg CLK_PERI_AP_DMA>; 315091cf598SEddie Huang clock-names = "main", "dma"; 316091cf598SEddie Huang pinctrl-names = "default"; 317091cf598SEddie Huang pinctrl-0 = <&i2c1_pins_a>; 318091cf598SEddie Huang #address-cells = <1>; 319091cf598SEddie Huang #size-cells = <0>; 320091cf598SEddie Huang status = "disabled"; 321091cf598SEddie Huang }; 322091cf598SEddie Huang 323091cf598SEddie Huang i2c2: i2c@11009000 { 324091cf598SEddie Huang compatible = "mediatek,mt8173-i2c"; 325091cf598SEddie Huang reg = <0 0x11009000 0 0x70>, 326091cf598SEddie Huang <0 0x11000200 0 0x80>; 327091cf598SEddie Huang interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_LOW>; 328091cf598SEddie Huang clock-div = <16>; 329091cf598SEddie Huang clocks = <&pericfg CLK_PERI_I2C2>, 330091cf598SEddie Huang <&pericfg CLK_PERI_AP_DMA>; 331091cf598SEddie Huang clock-names = "main", "dma"; 332091cf598SEddie Huang pinctrl-names = "default"; 333091cf598SEddie Huang pinctrl-0 = <&i2c2_pins_a>; 334091cf598SEddie Huang #address-cells = <1>; 335091cf598SEddie Huang #size-cells = <0>; 336091cf598SEddie Huang status = "disabled"; 337091cf598SEddie Huang }; 338091cf598SEddie Huang 339091cf598SEddie Huang i2c3: i2c3@11010000 { 340091cf598SEddie Huang compatible = "mediatek,mt8173-i2c"; 341091cf598SEddie Huang reg = <0 0x11010000 0 0x70>, 342091cf598SEddie Huang <0 0x11000280 0 0x80>; 343091cf598SEddie Huang interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_LOW>; 344091cf598SEddie Huang clock-div = <16>; 345091cf598SEddie Huang clocks = <&pericfg CLK_PERI_I2C3>, 346091cf598SEddie Huang <&pericfg CLK_PERI_AP_DMA>; 347091cf598SEddie Huang clock-names = "main", "dma"; 348091cf598SEddie Huang pinctrl-names = "default"; 349091cf598SEddie Huang pinctrl-0 = <&i2c3_pins_a>; 350091cf598SEddie Huang #address-cells = <1>; 351091cf598SEddie Huang #size-cells = <0>; 352091cf598SEddie Huang status = "disabled"; 353091cf598SEddie Huang }; 354091cf598SEddie Huang 355091cf598SEddie Huang i2c4: i2c4@11011000 { 356091cf598SEddie Huang compatible = "mediatek,mt8173-i2c"; 357091cf598SEddie Huang reg = <0 0x11011000 0 0x70>, 358091cf598SEddie Huang <0 0x11000300 0 0x80>; 359091cf598SEddie Huang interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_LOW>; 360091cf598SEddie Huang clock-div = <16>; 361091cf598SEddie Huang clocks = <&pericfg CLK_PERI_I2C4>, 362091cf598SEddie Huang <&pericfg CLK_PERI_AP_DMA>; 363091cf598SEddie Huang clock-names = "main", "dma"; 364091cf598SEddie Huang pinctrl-names = "default"; 365091cf598SEddie Huang pinctrl-0 = <&i2c4_pins_a>; 366091cf598SEddie Huang #address-cells = <1>; 367091cf598SEddie Huang #size-cells = <0>; 368091cf598SEddie Huang status = "disabled"; 369091cf598SEddie Huang }; 370091cf598SEddie Huang 371091cf598SEddie Huang i2c6: i2c6@11013000 { 372091cf598SEddie Huang compatible = "mediatek,mt8173-i2c"; 373091cf598SEddie Huang reg = <0 0x11013000 0 0x70>, 374091cf598SEddie Huang <0 0x11000080 0 0x80>; 375091cf598SEddie Huang interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_LOW>; 376091cf598SEddie Huang clock-div = <16>; 377091cf598SEddie Huang clocks = <&pericfg CLK_PERI_I2C6>, 378091cf598SEddie Huang <&pericfg CLK_PERI_AP_DMA>; 379091cf598SEddie Huang clock-names = "main", "dma"; 380091cf598SEddie Huang pinctrl-names = "default"; 381091cf598SEddie Huang pinctrl-0 = <&i2c6_pins_a>; 382091cf598SEddie Huang #address-cells = <1>; 383091cf598SEddie Huang #size-cells = <0>; 384091cf598SEddie Huang status = "disabled"; 385091cf598SEddie Huang }; 386b3a37248SEddie Huang }; 387b3a37248SEddie Huang}; 388b3a37248SEddie Huang 389