1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 /* 2 /* 3 * Copyright (c) 2022 Radxa Limited 3 * Copyright (c) 2022 Radxa Limited 4 * Copyright (c) 2022 Amarula Solutions(India) 4 * Copyright (c) 2022 Amarula Solutions(India) 5 */ 5 */ 6 6 7 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/leds/common.h> 9 9 10 / { 10 / { 11 compatible = "radxa,cm3", "rockchip,rk 11 compatible = "radxa,cm3", "rockchip,rk3566"; 12 12 13 aliases { 13 aliases { 14 mmc0 = &sdhci; 14 mmc0 = &sdhci; 15 }; 15 }; 16 16 17 leds { 17 leds { 18 compatible = "gpio-leds"; 18 compatible = "gpio-leds"; 19 19 20 led-0 { 20 led-0 { 21 gpios = <&gpio0 RK_PA6 21 gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>; 22 color = <LED_COLOR_ID_ 22 color = <LED_COLOR_ID_GREEN>; 23 function = LED_FUNCTIO 23 function = LED_FUNCTION_STATUS; 24 linux,default-trigger 24 linux,default-trigger = "timer"; 25 default-state = "on"; 25 default-state = "on"; 26 pinctrl-names = "defau 26 pinctrl-names = "default"; 27 pinctrl-0 = <&user_led 27 pinctrl-0 = <&user_led2>; 28 }; 28 }; 29 }; 29 }; 30 30 31 vcc_sys: vcc-sys-regulator { 31 vcc_sys: vcc-sys-regulator { 32 compatible = "regulator-fixed" 32 compatible = "regulator-fixed"; 33 regulator-name = "vcc_sys"; 33 regulator-name = "vcc_sys"; 34 regulator-always-on; 34 regulator-always-on; 35 regulator-boot-on; 35 regulator-boot-on; 36 regulator-min-microvolt = <500 36 regulator-min-microvolt = <5000000>; 37 regulator-max-microvolt = <500 37 regulator-max-microvolt = <5000000>; 38 }; 38 }; 39 39 40 vcc_1v8: vcc-1v8-regulator { 40 vcc_1v8: vcc-1v8-regulator { 41 compatible = "regulator-fixed" 41 compatible = "regulator-fixed"; 42 regulator-name = "vcc_1v8"; 42 regulator-name = "vcc_1v8"; 43 regulator-always-on; 43 regulator-always-on; 44 regulator-boot-on; 44 regulator-boot-on; 45 regulator-min-microvolt = <180 45 regulator-min-microvolt = <1800000>; 46 regulator-max-microvolt = <180 46 regulator-max-microvolt = <1800000>; 47 vin-supply = <&vcc_1v8_p>; 47 vin-supply = <&vcc_1v8_p>; 48 }; 48 }; 49 49 50 vcc_3v3: vcc-3v3-regulator { 50 vcc_3v3: vcc-3v3-regulator { 51 compatible = "regulator-fixed" 51 compatible = "regulator-fixed"; 52 regulator-name = "vcc_3v3"; 52 regulator-name = "vcc_3v3"; 53 regulator-always-on; 53 regulator-always-on; 54 regulator-boot-on; 54 regulator-boot-on; 55 regulator-min-microvolt = <330 55 regulator-min-microvolt = <3300000>; 56 regulator-max-microvolt = <330 56 regulator-max-microvolt = <3300000>; 57 vin-supply = <&vcc3v3_sys>; 57 vin-supply = <&vcc3v3_sys>; 58 }; 58 }; 59 59 60 vcca_1v8: vcca-1v8-regulator { 60 vcca_1v8: vcca-1v8-regulator { 61 compatible = "regulator-fixed" 61 compatible = "regulator-fixed"; 62 regulator-name = "vcca_1v8"; 62 regulator-name = "vcca_1v8"; 63 regulator-always-on; 63 regulator-always-on; 64 regulator-boot-on; 64 regulator-boot-on; 65 regulator-min-microvolt = <180 65 regulator-min-microvolt = <1800000>; 66 regulator-max-microvolt = <180 66 regulator-max-microvolt = <1800000>; 67 vin-supply = <&vcc_1v8_p>; 67 vin-supply = <&vcc_1v8_p>; 68 }; 68 }; 69 69 70 sdio_pwrseq: pwrseq-sdio { 70 sdio_pwrseq: pwrseq-sdio { 71 compatible = "mmc-pwrseq-simpl 71 compatible = "mmc-pwrseq-simple"; 72 clocks = <&rk817 1>; 72 clocks = <&rk817 1>; 73 clock-names = "ext_clock"; 73 clock-names = "ext_clock"; 74 pinctrl-names = "default"; 74 pinctrl-names = "default"; 75 pinctrl-0 = <&wifi_reg_on_h>; 75 pinctrl-0 = <&wifi_reg_on_h>; 76 reset-gpios = <&gpio2 RK_PB7 G 76 reset-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_LOW>; 77 }; 77 }; 78 }; 78 }; 79 79 80 &cpu0 { 80 &cpu0 { 81 cpu-supply = <&vdd_cpu>; 81 cpu-supply = <&vdd_cpu>; 82 }; 82 }; 83 83 84 &cpu1 { 84 &cpu1 { 85 cpu-supply = <&vdd_cpu>; 85 cpu-supply = <&vdd_cpu>; 86 }; 86 }; 87 87 88 &cpu2 { 88 &cpu2 { 89 cpu-supply = <&vdd_cpu>; 89 cpu-supply = <&vdd_cpu>; 90 }; 90 }; 91 91 92 &cpu3 { 92 &cpu3 { 93 cpu-supply = <&vdd_cpu>; 93 cpu-supply = <&vdd_cpu>; 94 }; 94 }; 95 95 96 &gpu { 96 &gpu { 97 mali-supply = <&vdd_gpu_npu>; 97 mali-supply = <&vdd_gpu_npu>; 98 status = "okay"; 98 status = "okay"; 99 }; 99 }; 100 100 101 &i2c0 { 101 &i2c0 { 102 status = "okay"; 102 status = "okay"; 103 103 104 vdd_cpu: regulator@1c { 104 vdd_cpu: regulator@1c { 105 compatible = "tcs,tcs4525"; 105 compatible = "tcs,tcs4525"; 106 reg = <0x1c>; 106 reg = <0x1c>; 107 fcs,suspend-voltage-selector = 107 fcs,suspend-voltage-selector = <1>; 108 regulator-name = "vdd_cpu"; 108 regulator-name = "vdd_cpu"; 109 regulator-always-on; 109 regulator-always-on; 110 regulator-boot-on; 110 regulator-boot-on; 111 regulator-min-microvolt = <712 111 regulator-min-microvolt = <712500>; 112 regulator-max-microvolt = <139 112 regulator-max-microvolt = <1390000>; 113 regulator-ramp-delay = <2300>; 113 regulator-ramp-delay = <2300>; 114 vin-supply = <&vcc_sys>; 114 vin-supply = <&vcc_sys>; 115 115 116 regulator-state-mem { 116 regulator-state-mem { 117 regulator-off-in-suspe 117 regulator-off-in-suspend; 118 }; 118 }; 119 }; 119 }; 120 120 121 rk817: pmic@20 { 121 rk817: pmic@20 { 122 compatible = "rockchip,rk817"; 122 compatible = "rockchip,rk817"; 123 reg = <0x20>; 123 reg = <0x20>; 124 #clock-cells = <1>; 124 #clock-cells = <1>; 125 clock-output-names = "rk817-cl 125 clock-output-names = "rk817-clkout1", "rk817-clkout2"; 126 interrupt-parent = <&gpio0>; 126 interrupt-parent = <&gpio0>; 127 interrupts = <RK_PA3 IRQ_TYPE_ 127 interrupts = <RK_PA3 IRQ_TYPE_LEVEL_LOW>; 128 pinctrl-names = "default"; 128 pinctrl-names = "default"; 129 pinctrl-0 = <&pmic_int_l>; 129 pinctrl-0 = <&pmic_int_l>; 130 rockchip,system-power-controll 130 rockchip,system-power-controller; 131 wakeup-source; 131 wakeup-source; 132 132 133 vcc1-supply = <&vcc_sys>; 133 vcc1-supply = <&vcc_sys>; 134 vcc2-supply = <&vcc_sys>; 134 vcc2-supply = <&vcc_sys>; 135 vcc3-supply = <&vcc_sys>; 135 vcc3-supply = <&vcc_sys>; 136 vcc4-supply = <&vcc_sys>; 136 vcc4-supply = <&vcc_sys>; 137 vcc5-supply = <&vcc_sys>; 137 vcc5-supply = <&vcc_sys>; 138 vcc6-supply = <&vcc_sys>; 138 vcc6-supply = <&vcc_sys>; 139 vcc7-supply = <&vcc_sys>; 139 vcc7-supply = <&vcc_sys>; 140 140 141 regulators { 141 regulators { 142 vdd_logic: DCDC_REG1 { 142 vdd_logic: DCDC_REG1 { 143 regulator-name 143 regulator-name = "vdd_logic"; 144 regulator-alwa 144 regulator-always-on; 145 regulator-boot 145 regulator-boot-on; 146 regulator-init 146 regulator-initial-mode = <0x2>; 147 regulator-min- 147 regulator-min-microvolt = <500000>; 148 regulator-max- 148 regulator-max-microvolt = <1350000>; 149 regulator-ramp 149 regulator-ramp-delay = <6001>; 150 regulator-stat 150 regulator-state-mem { 151 regula 151 regulator-on-in-suspend; 152 regula 152 regulator-suspend-microvolt = <900000>; 153 }; 153 }; 154 }; 154 }; 155 155 156 vdd_gpu_npu: DCDC_REG2 156 vdd_gpu_npu: DCDC_REG2 { 157 regulator-name 157 regulator-name = "vdd_gpu_npu"; 158 regulator-alwa 158 regulator-always-on; 159 regulator-boot 159 regulator-boot-on; 160 regulator-init 160 regulator-initial-mode = <0x2>; 161 regulator-min- 161 regulator-min-microvolt = <500000>; 162 regulator-max- 162 regulator-max-microvolt = <1350000>; 163 regulator-ramp 163 regulator-ramp-delay = <6001>; 164 regulator-stat 164 regulator-state-mem { 165 regula 165 regulator-off-in-suspend; 166 }; 166 }; 167 }; 167 }; 168 168 169 vcc_ddr: DCDC_REG3 { 169 vcc_ddr: DCDC_REG3 { 170 regulator-name 170 regulator-name = "vcc_ddr"; 171 regulator-alwa 171 regulator-always-on; 172 regulator-boot 172 regulator-boot-on; 173 regulator-init 173 regulator-initial-mode = <0x2>; 174 regulator-stat 174 regulator-state-mem { 175 regula 175 regulator-on-in-suspend; 176 }; 176 }; 177 }; 177 }; 178 178 179 vcc3v3_sys: DCDC_REG4 179 vcc3v3_sys: DCDC_REG4 { 180 regulator-name 180 regulator-name = "vcc3v3_sys"; 181 regulator-alwa 181 regulator-always-on; 182 regulator-boot 182 regulator-boot-on; 183 regulator-init 183 regulator-initial-mode = <0x2>; 184 regulator-min- 184 regulator-min-microvolt = <3300000>; 185 regulator-max- 185 regulator-max-microvolt = <3300000>; 186 regulator-stat 186 regulator-state-mem { 187 regula 187 regulator-on-in-suspend; 188 regula 188 regulator-suspend-microvolt = <3300000>; 189 }; 189 }; 190 }; 190 }; 191 191 192 vcca1v8_pmu: LDO_REG1 192 vcca1v8_pmu: LDO_REG1 { 193 regulator-name 193 regulator-name = "vcca1v8_pmu"; 194 regulator-alwa 194 regulator-always-on; 195 regulator-boot 195 regulator-boot-on; 196 regulator-min- 196 regulator-min-microvolt = <1800000>; 197 regulator-max- 197 regulator-max-microvolt = <1800000>; 198 regulator-stat 198 regulator-state-mem { 199 regula 199 regulator-on-in-suspend; 200 regula 200 regulator-suspend-microvolt = <1800000>; 201 }; 201 }; 202 }; 202 }; 203 203 204 vdda_0v9: LDO_REG2 { 204 vdda_0v9: LDO_REG2 { 205 regulator-name 205 regulator-name = "vdda_0v9"; 206 regulator-alwa 206 regulator-always-on; 207 regulator-boot 207 regulator-boot-on; 208 regulator-min- 208 regulator-min-microvolt = <900000>; 209 regulator-max- 209 regulator-max-microvolt = <900000>; 210 regulator-stat 210 regulator-state-mem { 211 regula 211 regulator-off-in-suspend; 212 }; 212 }; 213 }; 213 }; 214 214 215 vdda0v9_pmu: LDO_REG3 215 vdda0v9_pmu: LDO_REG3 { 216 regulator-name 216 regulator-name = "vdda0v9_pmu"; 217 regulator-alwa 217 regulator-always-on; 218 regulator-boot 218 regulator-boot-on; 219 regulator-min- 219 regulator-min-microvolt = <900000>; 220 regulator-max- 220 regulator-max-microvolt = <900000>; 221 regulator-stat 221 regulator-state-mem { 222 regula 222 regulator-on-in-suspend; 223 regula 223 regulator-suspend-microvolt = <900000>; 224 }; 224 }; 225 }; 225 }; 226 226 227 vccio_acodec: LDO_REG4 227 vccio_acodec: LDO_REG4 { 228 regulator-name 228 regulator-name = "vccio_acodec"; 229 regulator-alwa 229 regulator-always-on; 230 regulator-boot 230 regulator-boot-on; 231 regulator-min- 231 regulator-min-microvolt = <3300000>; 232 regulator-max- 232 regulator-max-microvolt = <3300000>; 233 regulator-stat 233 regulator-state-mem { 234 regula 234 regulator-off-in-suspend; 235 }; 235 }; 236 }; 236 }; 237 237 238 vccio_sd: LDO_REG5 { 238 vccio_sd: LDO_REG5 { 239 regulator-name 239 regulator-name = "vccio_sd"; 240 regulator-alwa 240 regulator-always-on; 241 regulator-boot 241 regulator-boot-on; 242 regulator-min- 242 regulator-min-microvolt = <1800000>; 243 regulator-max- 243 regulator-max-microvolt = <3300000>; 244 regulator-stat 244 regulator-state-mem { 245 regula 245 regulator-off-in-suspend; 246 }; 246 }; 247 }; 247 }; 248 248 249 vcc3v3_pmu: LDO_REG6 { 249 vcc3v3_pmu: LDO_REG6 { 250 regulator-name 250 regulator-name = "vcc3v3_pmu"; 251 regulator-alwa 251 regulator-always-on; 252 regulator-boot 252 regulator-boot-on; 253 regulator-min- 253 regulator-min-microvolt = <3300000>; 254 regulator-max- 254 regulator-max-microvolt = <3300000>; 255 regulator-stat 255 regulator-state-mem { 256 regula 256 regulator-on-in-suspend; 257 regula 257 regulator-suspend-microvolt = <3300000>; 258 }; 258 }; 259 }; 259 }; 260 260 261 vcc_1v8_p: LDO_REG7 { 261 vcc_1v8_p: LDO_REG7 { 262 regulator-name 262 regulator-name = "vcc_1v8_p"; 263 regulator-alwa 263 regulator-always-on; 264 regulator-boot 264 regulator-boot-on; 265 regulator-min- 265 regulator-min-microvolt = <1800000>; 266 regulator-max- 266 regulator-max-microvolt = <1800000>; 267 regulator-stat 267 regulator-state-mem { 268 regula 268 regulator-off-in-suspend; 269 }; 269 }; 270 }; 270 }; 271 271 272 vcc1v8_dvp: LDO_REG8 { 272 vcc1v8_dvp: LDO_REG8 { 273 regulator-name 273 regulator-name = "vcc1v8_dvp"; 274 regulator-alwa 274 regulator-always-on; 275 regulator-boot 275 regulator-boot-on; 276 regulator-min- 276 regulator-min-microvolt = <1800000>; 277 regulator-max- 277 regulator-max-microvolt = <1800000>; 278 regulator-stat 278 regulator-state-mem { 279 regula 279 regulator-off-in-suspend; 280 }; 280 }; 281 }; 281 }; 282 282 283 vcc2v8_dvp: LDO_REG9 { 283 vcc2v8_dvp: LDO_REG9 { 284 regulator-name 284 regulator-name = "vcc2v8_dvp"; 285 regulator-alwa 285 regulator-always-on; 286 regulator-boot 286 regulator-boot-on; 287 regulator-min- 287 regulator-min-microvolt = <2800000>; 288 regulator-max- 288 regulator-max-microvolt = <2800000>; 289 regulator-stat 289 regulator-state-mem { 290 regula 290 regulator-off-in-suspend; 291 }; 291 }; 292 }; 292 }; 293 293 294 }; 294 }; 295 }; 295 }; 296 }; 296 }; 297 297 298 &pinctrl { 298 &pinctrl { 299 bluetooth { 299 bluetooth { 300 bt_host_wake_h: bt-host-wake-h 300 bt_host_wake_h: bt-host-wake-h { 301 rockchip,pins = <2 RK_ 301 rockchip,pins = <2 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>; 302 }; 302 }; 303 303 304 bt_reg_on_h: bt-reg-on-h { 304 bt_reg_on_h: bt-reg-on-h { 305 rockchip,pins = <2 RK_ 305 rockchip,pins = <2 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>; 306 }; 306 }; 307 307 308 bt_wake_host_h: bt-wake-host-h 308 bt_wake_host_h: bt-wake-host-h { 309 rockchip,pins = <2 RK_ 309 rockchip,pins = <2 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>; 310 }; 310 }; 311 }; 311 }; 312 312 313 pmic { 313 pmic { 314 pmic_int_l: pmic-int-l { 314 pmic_int_l: pmic-int-l { 315 rockchip,pins = <0 RK_ 315 rockchip,pins = <0 RK_PA3 RK_FUNC_GPIO &pcfg_pull_up>; 316 }; 316 }; 317 }; 317 }; 318 318 319 leds { 319 leds { 320 user_led2: user-led2 { 320 user_led2: user-led2 { 321 rockchip,pins = <0 RK_ 321 rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_pull_none>; 322 }; 322 }; 323 }; 323 }; 324 324 325 wifi { 325 wifi { 326 wifi_reg_on_h: wifi-reg-on-h { 326 wifi_reg_on_h: wifi-reg-on-h { 327 rockchip,pins = <2 RK_ 327 rockchip,pins = <2 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>; 328 }; 328 }; 329 329 330 wifi_host_wake_h: wifi-host-wa 330 wifi_host_wake_h: wifi-host-wake-h { 331 rockchip,pins = <2 RK_ 331 rockchip,pins = <2 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>; 332 }; 332 }; 333 }; 333 }; 334 }; 334 }; 335 335 336 &pmu_io_domains { 336 &pmu_io_domains { 337 pmuio1-supply = <&vcc3v3_pmu>; 337 pmuio1-supply = <&vcc3v3_pmu>; 338 pmuio2-supply = <&vcc_3v3>; 338 pmuio2-supply = <&vcc_3v3>; 339 vccio1-supply = <&vccio_acodec>; 339 vccio1-supply = <&vccio_acodec>; 340 vccio2-supply = <&vcc_1v8>; 340 vccio2-supply = <&vcc_1v8>; 341 vccio3-supply = <&vccio_sd>; 341 vccio3-supply = <&vccio_sd>; 342 vccio4-supply = <&vcc_1v8>; 342 vccio4-supply = <&vcc_1v8>; 343 vccio5-supply = <&vcc_3v3>; 343 vccio5-supply = <&vcc_3v3>; 344 vccio6-supply = <&vcc_3v3>; 344 vccio6-supply = <&vcc_3v3>; 345 vccio7-supply = <&vcc_3v3>; 345 vccio7-supply = <&vcc_3v3>; 346 status = "okay"; 346 status = "okay"; 347 }; 347 }; 348 348 349 &saradc { 349 &saradc { 350 vref-supply = <&vcca_1v8>; 350 vref-supply = <&vcca_1v8>; 351 status = "okay"; 351 status = "okay"; 352 }; 352 }; 353 353 354 &sdmmc1 { 354 &sdmmc1 { 355 #address-cells = <1>; 355 #address-cells = <1>; 356 #size-cells = <0>; 356 #size-cells = <0>; 357 bus-width = <4>; 357 bus-width = <4>; 358 disable-wp; 358 disable-wp; 359 cap-sd-highspeed; 359 cap-sd-highspeed; 360 cap-sdio-irq; 360 cap-sdio-irq; 361 keep-power-in-suspend; 361 keep-power-in-suspend; 362 mmc-pwrseq = <&sdio_pwrseq>; 362 mmc-pwrseq = <&sdio_pwrseq>; 363 non-removable; 363 non-removable; 364 pinctrl-names = "default"; 364 pinctrl-names = "default"; 365 pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_clk 365 pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_clk &sdmmc1_cmd>; 366 sd-uhs-sdr104; 366 sd-uhs-sdr104; 367 vmmc-supply = <&vcc_3v3>; 367 vmmc-supply = <&vcc_3v3>; 368 vqmmc-supply = <&vcc_1v8>; 368 vqmmc-supply = <&vcc_1v8>; 369 status = "okay"; 369 status = "okay"; 370 370 371 wifi@1 { 371 wifi@1 { 372 compatible = "brcm,bcm43455-fm 372 compatible = "brcm,bcm43455-fmac"; 373 reg = <1>; 373 reg = <1>; 374 interrupt-parent = <&gpio2>; 374 interrupt-parent = <&gpio2>; 375 interrupts = <RK_PC1 IRQ_TYPE_ 375 interrupts = <RK_PC1 IRQ_TYPE_LEVEL_HIGH>; 376 interrupt-names = "host-wake"; 376 interrupt-names = "host-wake"; 377 pinctrl-names = "default"; 377 pinctrl-names = "default"; 378 pinctrl-0 = <&wifi_host_wake_h 378 pinctrl-0 = <&wifi_host_wake_h>; 379 }; 379 }; 380 }; 380 }; 381 381 382 &sdhci { 382 &sdhci { 383 bus-width = <8>; 383 bus-width = <8>; 384 max-frequency = <200000000>; 384 max-frequency = <200000000>; 385 mmc-hs200-1_8v; 385 mmc-hs200-1_8v; 386 non-removable; 386 non-removable; 387 pinctrl-names = "default"; 387 pinctrl-names = "default"; 388 pinctrl-0 = <&emmc_bus8 &emmc_clk &emm 388 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe>; 389 vmmc-supply = <&vcc_3v3>; 389 vmmc-supply = <&vcc_3v3>; 390 vqmmc-supply = <&vcc_1v8>; 390 vqmmc-supply = <&vcc_1v8>; 391 status = "okay"; 391 status = "okay"; 392 }; 392 }; 393 393 394 &uart1 { 394 &uart1 { 395 pinctrl-names = "default"; 395 pinctrl-names = "default"; 396 pinctrl-0 = <&uart1m0_ctsn &uart1m0_rt 396 pinctrl-0 = <&uart1m0_ctsn &uart1m0_rtsn &uart1m0_xfer>; 397 status = "okay"; 397 status = "okay"; 398 398 399 bluetooth { 399 bluetooth { 400 compatible = "brcm,bcm4345c5"; 400 compatible = "brcm,bcm4345c5"; 401 clocks = <&rk817 1>; 401 clocks = <&rk817 1>; 402 clock-names = "lpo"; 402 clock-names = "lpo"; 403 device-wakeup-gpios = <&gpio2 403 device-wakeup-gpios = <&gpio2 RK_PB2 GPIO_ACTIVE_HIGH>; 404 host-wakeup-gpios = <&gpio2 RK 404 host-wakeup-gpios = <&gpio2 RK_PB1 GPIO_ACTIVE_HIGH>; >> 405 reset-gpios = <&gpio2 RK_PC0 GPIO_ACTIVE_LOW>; 405 pinctrl-names = "default"; 406 pinctrl-names = "default"; 406 pinctrl-0 = <&bt_host_wake_h & 407 pinctrl-0 = <&bt_host_wake_h &bt_reg_on_h &bt_wake_host_h>; 407 shutdown-gpios = <&gpio2 RK_PC << 408 vbat-supply = <&vcc_3v3>; 408 vbat-supply = <&vcc_3v3>; 409 vddio-supply = <&vcc_1v8>; 409 vddio-supply = <&vcc_1v8>; 410 }; 410 }; 411 }; 411 }; 412 412 413 &usb2phy0 { 413 &usb2phy0 { 414 status = "okay"; 414 status = "okay"; 415 }; 415 }; 416 416 417 &usb2phy1 { 417 &usb2phy1 { 418 status = "okay"; 418 status = "okay"; 419 }; 419 }; 420 420 421 &tsadc { 421 &tsadc { 422 rockchip,hw-tshut-mode = <1>; 422 rockchip,hw-tshut-mode = <1>; 423 rockchip,hw-tshut-polarity = <0>; 423 rockchip,hw-tshut-polarity = <0>; 424 status = "okay"; 424 status = "okay"; 425 }; 425 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.