Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'v6.13-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt

Fixed-regulator nowadays has preferred node-naming scheme set in the
binding. This gets all boards on the same state for Rockchip arm32-dts.

* tag 'v6.13-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
ARM: dts: rockchip: adapt regulator nodenames to preferred form
ARM: dts: rockchip: Add Relfor Saib board
dt-bindings: arm: rockchip: Add Relfor Saib board
dt-bindings: vendor-prefixes: Add Relfor labs
ARM: dts: rockchip: Add watchdog node for RV1126
dt-bindings: watchdog: rockchip: Add rockchip,rv1126-wdt string

Link: https://lore.kernel.org/r/6740039.4vTCxPXJkl@diego
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+597 -158
+5
Documentation/devicetree/bindings/arm/rockchip.yaml
··· 907 907 - radxa,zero-3w 908 908 - const: rockchip,rk3566 909 909 910 + - description: Relfor SAIB board 911 + items: 912 + - const: relfor,saib 913 + - const: rockchip,rv1109 914 + 910 915 - description: Rikomagic MK808 v1 911 916 items: 912 917 - const: rikomagic,mk808
+2
Documentation/devicetree/bindings/vendor-prefixes.yaml
··· 1230 1230 description: Unisoc Communications, Inc. 1231 1231 "^realtek,.*": 1232 1232 description: Realtek Semiconductor Corp. 1233 + "^relfor,.*": 1234 + description: Relfor Labs Pvt. Ltd. 1233 1235 "^remarkable,.*": 1234 1236 description: reMarkable AS 1235 1237 "^renesas,.*":
+1
Documentation/devicetree/bindings/watchdog/snps,dw-wdt.yaml
··· 32 32 - rockchip,rk3576-wdt 33 33 - rockchip,rk3588-wdt 34 34 - rockchip,rv1108-wdt 35 + - rockchip,rv1126-wdt 35 36 - const: snps,dw-wdt 36 37 37 38 reg:
+1
arch/arm/boot/dts/rockchip/Makefile
··· 2 2 dtb-$(CONFIG_ARCH_ROCKCHIP) += \ 3 3 rv1108-elgin-r1.dtb \ 4 4 rv1108-evb.dtb \ 5 + rv1109-relfor-saib.dtb \ 5 6 rv1109-sonoff-ihost.dtb \ 6 7 rv1126-edgeble-neu2-io.dtb \ 7 8 rv1126-sonoff-ihost.dtb \
+1 -1
arch/arm/boot/dts/rockchip/rk3036-kylin.dts
··· 80 80 }; 81 81 }; 82 82 83 - vcc_sys: vsys-regulator { 83 + vcc_sys: regulator-vsys { 84 84 compatible = "regulator-fixed"; 85 85 regulator-name = "vcc_sys"; 86 86 regulator-min-microvolt = <5000000>;
+2 -2
arch/arm/boot/dts/rockchip/rk3066a-bqcurie2.dts
··· 22 22 reg = <0x60000000 0x40000000>; 23 23 }; 24 24 25 - vdd_log: vdd-log { 25 + vdd_log: regulator-vdd-log { 26 26 compatible = "pwm-regulator"; 27 27 pwms = <&pwm3 0 1000>; 28 28 regulator-name = "vdd_log"; ··· 34 34 status = "okay"; 35 35 }; 36 36 37 - vcc_sd0: fixed-regulator { 37 + vcc_sd0: regulator-fixed { 38 38 compatible = "regulator-fixed"; 39 39 regulator-name = "sdmmc-supply"; 40 40 regulator-min-microvolt = <3000000>;
+3 -3
arch/arm/boot/dts/rockchip/rk3066a-marsboard.dts
··· 19 19 reg = <0x60000000 0x40000000>; 20 20 }; 21 21 22 - vdd_log: vdd-log { 22 + vdd_log: regulator-vdd-log { 23 23 compatible = "pwm-regulator"; 24 24 pwms = <&pwm3 0 1000>; 25 25 regulator-name = "vdd_log"; ··· 31 31 status = "okay"; 32 32 }; 33 33 34 - vcc_sd0: sdmmc-regulator { 34 + vcc_sd0: regulator-sdmmc { 35 35 compatible = "regulator-fixed"; 36 36 regulator-name = "sdmmc-supply"; 37 37 regulator-min-microvolt = <3000000>; ··· 41 41 vin-supply = <&vcc_io>; 42 42 }; 43 43 44 - vsys: vsys-regulator { 44 + vsys: regulator-vsys { 45 45 compatible = "regulator-fixed"; 46 46 regulator-name = "vsys"; 47 47 regulator-min-microvolt = <5000000>;
+6 -6
arch/arm/boot/dts/rockchip/rk3066a-mk808.dts
··· 61 61 }; 62 62 }; 63 63 64 - vcc_2v5: vcc-2v5 { 64 + vcc_2v5: regulator-vcc-2v5 { 65 65 compatible = "regulator-fixed"; 66 66 regulator-name = "vcc_2v5"; 67 67 regulator-min-microvolt = <2500000>; 68 68 regulator-max-microvolt = <2500000>; 69 69 }; 70 70 71 - vcc_io: vcc-io { 71 + vcc_io: regulator-vcc-io { 72 72 compatible = "regulator-fixed"; 73 73 regulator-name = "vcc_io"; 74 74 regulator-min-microvolt = <3300000>; 75 75 regulator-max-microvolt = <3300000>; 76 76 }; 77 77 78 - vcc_host: usb-host-regulator { 78 + vcc_host: regulator-usb-host { 79 79 compatible = "regulator-fixed"; 80 80 enable-active-high; 81 81 gpio = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>; ··· 89 89 vin-supply = <&vcc_io>; 90 90 }; 91 91 92 - vcc_otg: usb-otg-regulator { 92 + vcc_otg: regulator-usb-otg { 93 93 compatible = "regulator-fixed"; 94 94 enable-active-high; 95 95 gpio = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>; ··· 103 103 vin-supply = <&vcc_io>; 104 104 }; 105 105 106 - vcc_sd: sdmmc-regulator { 106 + vcc_sd: regulator-sdmmc { 107 107 compatible = "regulator-fixed"; 108 108 gpio = <&gpio3 RK_PA7 GPIO_ACTIVE_LOW>; 109 109 pinctrl-0 = <&sdmmc_pwr>; ··· 115 115 vin-supply = <&vcc_io>; 116 116 }; 117 117 118 - vcc_wifi: sdio-regulator { 118 + vcc_wifi: regulator-sdio { 119 119 compatible = "regulator-fixed"; 120 120 enable-active-high; 121 121 gpio = <&gpio3 RK_PD0 GPIO_ACTIVE_HIGH>;
+8 -8
arch/arm/boot/dts/rockchip/rk3066a-rayeager.dts
··· 42 42 }; 43 43 }; 44 44 45 - vdd_log: vdd-log { 45 + vdd_log: regulator-vdd-log { 46 46 compatible = "pwm-regulator"; 47 47 pwms = <&pwm3 0 1000>; 48 48 regulator-name = "vdd_log"; ··· 54 54 status = "okay"; 55 55 }; 56 56 57 - vsys: vsys-regulator { 57 + vsys: regulator-vsys { 58 58 compatible = "regulator-fixed"; 59 59 regulator-name = "vsys"; 60 60 regulator-min-microvolt = <5000000>; ··· 64 64 }; 65 65 66 66 /* input for 5V_STDBY is VSYS or DC5V, selectable by jumper J4 */ 67 - vcc_stdby: stdby-regulator { 67 + vcc_stdby: regulator-stdby { 68 68 compatible = "regulator-fixed"; 69 69 regulator-name = "5v_stdby"; 70 70 regulator-min-microvolt = <5000000>; ··· 73 73 regulator-boot-on; 74 74 }; 75 75 76 - vcc_emmc: emmc-regulator { 76 + vcc_emmc: regulator-emmc { 77 77 compatible = "regulator-fixed"; 78 78 regulator-name = "emmc_vccq"; 79 79 regulator-min-microvolt = <3000000>; ··· 81 81 vin-supply = <&vsys>; 82 82 }; 83 83 84 - vcc_sata: sata-regulator { 84 + vcc_sata: regulator-sata { 85 85 compatible = "regulator-fixed"; 86 86 enable-active-high; 87 87 gpio = <&gpio4 RK_PC6 GPIO_ACTIVE_HIGH>; ··· 94 94 vin-supply = <&vcc_stdby>; 95 95 }; 96 96 97 - vcc_sd: sdmmc-regulator { 97 + vcc_sd: regulator-sdmmc { 98 98 compatible = "regulator-fixed"; 99 99 gpio = <&gpio3 RK_PA7 GPIO_ACTIVE_LOW>; 100 100 pinctrl-names = "default"; ··· 106 106 vin-supply = <&vcc_io>; 107 107 }; 108 108 109 - vcc_host: usb-host-regulator { 109 + vcc_host: regulator-usb-host { 110 110 compatible = "regulator-fixed"; 111 111 enable-active-high; 112 112 gpio = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>; ··· 119 119 vin-supply = <&vcc_stdby>; 120 120 }; 121 121 122 - vcc_otg: usb-otg-regulator { 122 + vcc_otg: regulator-usb-otg { 123 123 compatible = "regulator-fixed"; 124 124 enable-active-high; 125 125 gpio = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;
+2 -2
arch/arm/boot/dts/rockchip/rk3128-evb.dts
··· 24 24 reg = <0x60000000 0x40000000>; 25 25 }; 26 26 27 - vcc5v0_otg: vcc5v0-otg-regulator { 27 + vcc5v0_otg: regulator-vcc5v0-otg { 28 28 compatible = "regulator-fixed"; 29 29 gpio = <&gpio0 26 GPIO_ACTIVE_HIGH>; 30 30 pinctrl-names = "default"; ··· 34 34 regulator-max-microvolt = <5000000>; 35 35 }; 36 36 37 - vcc5v0_host: vcc5v0-host-regulator { 37 + vcc5v0_host: regulator-vcc5v0-host { 38 38 compatible = "regulator-fixed"; 39 39 gpio = <&gpio2 23 GPIO_ACTIVE_HIGH>; 40 40 pinctrl-names = "default";
+14 -14
arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts
··· 38 38 }; 39 39 }; 40 40 41 - dc_5v: dc-5v-regulator { 41 + dc_5v: regulator-dc-5v { 42 42 compatible = "regulator-fixed"; 43 43 regulator-name = "DC_5V"; 44 44 regulator-min-microvolt = <5000000>; ··· 62 62 * This is a vbus-supply, which also supplies the GL852G usb hub, 63 63 * thus has to be always-on 64 64 */ 65 - host_pwr_5v: host-pwr-5v-regulator { 65 + host_pwr_5v: regulator-host-pwr-5v { 66 66 compatible = "regulator-fixed"; 67 67 gpio = <&gpio3 RK_PC4 GPIO_ACTIVE_HIGH>; 68 68 startup-delay-us = <1500>; ··· 111 111 }; 112 112 }; 113 113 114 - mcu3v3: mcu3v3-regulator { 114 + mcu3v3: regulator-mcu3v3 { 115 115 compatible = "regulator-fixed"; 116 116 regulator-name = "MCU3V3"; 117 117 regulator-min-microvolt = <3300000>; ··· 121 121 regulator-boot-on; 122 122 }; 123 123 124 - vcc_ddr: vcc-ddr-regulator { 124 + vcc_ddr: regulator-vcc-ddr { 125 125 compatible = "regulator-fixed"; 126 126 regulator-name = "VCC_DDR"; 127 127 regulator-min-microvolt = <1500000>; ··· 131 131 regulator-boot-on; 132 132 }; 133 133 134 - vcc_io: vcc-io-regulator { 134 + vcc_io: regulator-vcc-io { 135 135 compatible = "regulator-fixed"; 136 136 regulator-name = "VCC_IO"; 137 137 regulator-min-microvolt = <3300000>; ··· 141 141 regulator-boot-on; 142 142 }; 143 143 144 - vcc_lan: vcc-lan-regulator { 144 + vcc_lan: regulator-vcc-lan { 145 145 compatible = "regulator-fixed"; 146 146 regulator-name = "VCC_LAN"; 147 147 regulator-min-microvolt = <3300000>; ··· 151 151 regulator-boot-on; 152 152 }; 153 153 154 - vcc_sd: vcc-sd-regulator { 154 + vcc_sd: regulator-vcc-sd { 155 155 compatible = "regulator-fixed"; 156 156 gpio = <&gpio1 RK_PB6 GPIO_ACTIVE_LOW>; 157 157 startup-delay-us = <500>; ··· 163 163 pinctrl-0 = <&sdmmc_pwren>; 164 164 }; 165 165 166 - vcc_sys: vcc-sys-regulator { 166 + vcc_sys: regulator-vcc-sys { 167 167 compatible = "regulator-fixed"; 168 168 regulator-name = "VCC_SYS"; 169 169 regulator-min-microvolt = <5000000>; ··· 173 173 regulator-boot-on; 174 174 }; 175 175 176 - vcc33_hdmi: vcc33-hdmi-regulator { 176 + vcc33_hdmi: regulator-vcc33-hdmi { 177 177 compatible = "regulator-fixed"; 178 178 regulator-name = "VCC33_HDMI"; 179 179 regulator-min-microvolt = <3300000>; ··· 183 183 regulator-boot-on; 184 184 }; 185 185 186 - vcca_33: vcca-33-regulator { 186 + vcca_33: regulator-vcca-33 { 187 187 compatible = "regulator-fixed"; 188 188 regulator-name = "VCCA_33"; 189 189 regulator-min-microvolt = <3300000>; ··· 193 193 regulator-boot-on; 194 194 }; 195 195 196 - vdd_11: vdd-11-regulator { 196 + vdd_11: regulator-vdd-11 { 197 197 compatible = "regulator-fixed"; 198 198 regulator-name = "VDD_11"; 199 199 regulator-min-microvolt = <1100000>; ··· 203 203 regulator-boot-on; 204 204 }; 205 205 206 - vdd11_hdmi: vdd11-hdmi-regulator { 206 + vdd11_hdmi: regulator-vdd11-hdmi { 207 207 compatible = "regulator-fixed"; 208 208 regulator-name = "VDD11_HDMI"; 209 209 regulator-min-microvolt = <1100000>; ··· 213 213 regulator-boot-on; 214 214 }; 215 215 216 - vdd_arm: vdd-arm-regulator { 216 + vdd_arm: regulator-vdd-arm { 217 217 compatible = "pwm-regulator"; 218 218 regulator-name = "VDD_ARM"; 219 219 pwms = <&pwm1 0 25000 1>; ··· 231 231 * driver does not implement regulator support we have to make 232 232 * sure here that the voltage never drops below 1050 mV. 233 233 */ 234 - vdd_log: vdd-log-regulator { 234 + vdd_log: regulator-vdd-log { 235 235 compatible = "pwm-regulator"; 236 236 regulator-name = "VDD_LOG"; 237 237 pwms = <&pwm2 0 25000 1>;
+7 -7
arch/arm/boot/dts/rockchip/rk3188-bqedison2qc.dts
··· 130 130 reset-gpios = <&gpio3 RK_PD0 GPIO_ACTIVE_LOW>; 131 131 }; 132 132 133 - avdd_cif: cif-avdd-regulator { 133 + avdd_cif: regulator-cif-avdd { 134 134 compatible = "regulator-fixed"; 135 135 regulator-name = "avdd-cif"; 136 136 regulator-min-microvolt = <2800000>; ··· 142 142 vin-supply = <&vcc28_cif>; 143 143 }; 144 144 145 - vcc_5v: vcc-5v-regulator { 145 + vcc_5v: regulator-vcc-5v { 146 146 compatible = "regulator-fixed"; 147 147 regulator-name = "vcc-5v"; 148 148 regulator-min-microvolt = <5000000>; ··· 154 154 vin-supply = <&vsys>; 155 155 }; 156 156 157 - vcc_lcd: lcd-regulator { 157 + vcc_lcd: regulator-lcd { 158 158 compatible = "regulator-fixed"; 159 159 regulator-name = "vcc-lcd"; 160 160 gpio = <&gpio0 RK_PB0 GPIO_ACTIVE_LOW>; ··· 164 164 vin-supply = <&vcc_io>; 165 165 }; 166 166 167 - vcc_otg: usb-otg-regulator { 167 + vcc_otg: regulator-usb-otg { 168 168 compatible = "regulator-fixed"; 169 169 regulator-name = "vcc-otg"; 170 170 regulator-min-microvolt = <5000000>; ··· 177 177 vin-supply = <&vcc_5v>; 178 178 }; 179 179 180 - vcc_sd: sdmmc-regulator { 180 + vcc_sd: regulator-sdmmc { 181 181 compatible = "regulator-fixed"; 182 182 regulator-name = "vcc-sd"; 183 183 regulator-min-microvolt = <3300000>; ··· 189 189 vin-supply = <&vcc_io>; 190 190 }; 191 191 192 - vccq_emmc: emmc-vccq-regulator { 192 + vccq_emmc: regulator-emmc-vccq { 193 193 compatible = "regulator-fixed"; 194 194 regulator-name = "vccq-emmc"; 195 195 regulator-min-microvolt = <2800000>; ··· 198 198 }; 199 199 200 200 /* supplied from the bq24196 */ 201 - vsys: vsys-regulator { 201 + vsys: regulator-vsys { 202 202 compatible = "regulator-fixed"; 203 203 regulator-name = "vsys"; 204 204 regulator-min-microvolt = <5000000>;
+1 -1
arch/arm/boot/dts/rockchip/rk3188-px3-evb.dts
··· 39 39 }; 40 40 }; 41 41 42 - vcc_sys: vsys-regulator { 42 + vcc_sys: regulator-vsys { 43 43 compatible = "regulator-fixed"; 44 44 regulator-name = "vsys"; 45 45 regulator-min-microvolt = <5000000>;
+4 -4
arch/arm/boot/dts/rockchip/rk3188-radxarock.dts
··· 78 78 pinctrl-0 = <&ir_recv_pin>; 79 79 }; 80 80 81 - vcc_otg: usb-otg-regulator { 81 + vcc_otg: regulator-usb-otg { 82 82 compatible = "regulator-fixed"; 83 83 enable-active-high; 84 84 gpio = <&gpio2 RK_PD7 GPIO_ACTIVE_HIGH>; ··· 91 91 regulator-boot-on; 92 92 }; 93 93 94 - vcc_sd0: sdmmc-regulator { 94 + vcc_sd0: regulator-sdmmc { 95 95 compatible = "regulator-fixed"; 96 96 regulator-name = "sdmmc-supply"; 97 97 regulator-min-microvolt = <3300000>; ··· 103 103 vin-supply = <&vcc_io>; 104 104 }; 105 105 106 - vcc_host: usb-host-regulator { 106 + vcc_host: regulator-usb-host { 107 107 compatible = "regulator-fixed"; 108 108 enable-active-high; 109 109 gpio = <&gpio0 RK_PA3 GPIO_ACTIVE_HIGH>; ··· 116 116 regulator-boot-on; 117 117 }; 118 118 119 - vsys: vsys-regulator { 119 + vsys: regulator-vsys { 120 120 compatible = "regulator-fixed"; 121 121 regulator-name = "vsys"; 122 122 regulator-min-microvolt = <5000000>;
+1 -1
arch/arm/boot/dts/rockchip/rk3228-evb.dts
··· 17 17 reg = <0x60000000 0x40000000>; 18 18 }; 19 19 20 - vcc_phy: vcc-phy-regulator { 20 + vcc_phy: regulator-vcc-phy { 21 21 compatible = "regulator-fixed"; 22 22 enable-active-high; 23 23 regulator-name = "vcc_phy";
+8 -8
arch/arm/boot/dts/rockchip/rk3229-evb.dts
··· 18 18 reg = <0x60000000 0x40000000>; 19 19 }; 20 20 21 - dc_12v: dc-12v-regulator { 21 + dc_12v: regulator-dc-12v { 22 22 compatible = "regulator-fixed"; 23 23 regulator-name = "dc_12v"; 24 24 regulator-always-on; ··· 34 34 #clock-cells = <0>; 35 35 }; 36 36 37 - vcc_host: vcc-host-regulator { 37 + vcc_host: regulator-vcc-host { 38 38 compatible = "regulator-fixed"; 39 39 enable-active-high; 40 40 gpio = <&gpio3 RK_PC4 GPIO_ACTIVE_HIGH>; ··· 46 46 vin-supply = <&vcc_sys>; 47 47 }; 48 48 49 - vcc_phy: vcc-phy-regulator { 49 + vcc_phy: regulator-vcc-phy { 50 50 compatible = "regulator-fixed"; 51 51 enable-active-high; 52 52 regulator-name = "vcc_phy"; ··· 57 57 vin-supply = <&vccio_1v8>; 58 58 }; 59 59 60 - vcc_sys: vcc-sys-regulator { 60 + vcc_sys: regulator-vcc-sys { 61 61 compatible = "regulator-fixed"; 62 62 regulator-name = "vcc_sys"; 63 63 regulator-always-on; ··· 67 67 vin-supply = <&dc_12v>; 68 68 }; 69 69 70 - vccio_1v8: vccio-1v8-regulator { 70 + vccio_1v8: regulator-vccio-1v8 { 71 71 compatible = "regulator-fixed"; 72 72 regulator-name = "vccio_1v8"; 73 73 regulator-min-microvolt = <1800000>; ··· 76 76 vin-supply = <&vcc_sys>; 77 77 }; 78 78 79 - vccio_3v3: vccio-3v3-regulator { 79 + vccio_3v3: regulator-vccio-3v3 { 80 80 compatible = "regulator-fixed"; 81 81 regulator-name = "vccio_3v3"; 82 82 regulator-min-microvolt = <3300000>; ··· 85 85 vin-supply = <&vcc_sys>; 86 86 }; 87 87 88 - vdd_arm: vdd-arm-regulator { 88 + vdd_arm: regulator-vdd-arm { 89 89 compatible = "pwm-regulator"; 90 90 pwms = <&pwm1 0 25000 1>; 91 91 pwm-supply = <&vcc_sys>; ··· 96 96 regulator-boot-on; 97 97 }; 98 98 99 - vdd_log: vdd-log-regulator { 99 + vdd_log: regulator-vdd-log { 100 100 compatible = "pwm-regulator"; 101 101 pwms = <&pwm2 0 25000 1>; 102 102 pwm-supply = <&vcc_sys>;
+8 -8
arch/arm/boot/dts/rockchip/rk3229-xms6.dts
··· 20 20 reg = <0x60000000 0x40000000>; 21 21 }; 22 22 23 - dc_12v: dc-12v-regulator { 23 + dc_12v: regulator-dc-12v { 24 24 compatible = "regulator-fixed"; 25 25 regulator-name = "dc_12v"; 26 26 regulator-always-on; ··· 51 51 <&gpio2 29 GPIO_ACTIVE_LOW>; 52 52 }; 53 53 54 - vcc_host: vcc-host-regulator { 54 + vcc_host: regulator-vcc-host { 55 55 compatible = "regulator-fixed"; 56 56 enable-active-high; 57 57 gpio = <&gpio3 RK_PC4 GPIO_ACTIVE_HIGH>; ··· 63 63 vin-supply = <&vcc_sys>; 64 64 }; 65 65 66 - vcc_phy: vcc-phy-regulator { 66 + vcc_phy: regulator-vcc-phy { 67 67 compatible = "regulator-fixed"; 68 68 enable-active-high; 69 69 regulator-name = "vcc_phy"; ··· 74 74 vin-supply = <&vccio_1v8>; 75 75 }; 76 76 77 - vcc_sys: vcc-sys-regulator { 77 + vcc_sys: regulator-vcc-sys { 78 78 compatible = "regulator-fixed"; 79 79 regulator-name = "vcc_sys"; 80 80 regulator-always-on; ··· 84 84 vin-supply = <&dc_12v>; 85 85 }; 86 86 87 - vccio_1v8: vccio-1v8-regulator { 87 + vccio_1v8: regulator-vccio-1v8 { 88 88 compatible = "regulator-fixed"; 89 89 regulator-name = "vccio_1v8"; 90 90 regulator-min-microvolt = <1800000>; ··· 93 93 vin-supply = <&vcc_sys>; 94 94 }; 95 95 96 - vccio_3v3: vccio-3v3-regulator { 96 + vccio_3v3: regulator-vccio-3v3 { 97 97 compatible = "regulator-fixed"; 98 98 regulator-name = "vccio_3v3"; 99 99 regulator-min-microvolt = <3300000>; ··· 102 102 vin-supply = <&vcc_sys>; 103 103 }; 104 104 105 - vdd_arm: vdd-arm-regulator { 105 + vdd_arm: regulator-vdd-arm { 106 106 compatible = "pwm-regulator"; 107 107 pwms = <&pwm1 0 25000 1>; 108 108 pwm-supply = <&vcc_sys>; ··· 113 113 regulator-boot-on; 114 114 }; 115 115 116 - vdd_log: vdd-log-regulator { 116 + vdd_log: regulator-vdd-log { 117 117 compatible = "pwm-regulator"; 118 118 pwms = <&pwm2 0 25000 1>; 119 119 pwm-supply = <&vcc_sys>;
+2 -2
arch/arm/boot/dts/rockchip/rk3288-evb-act8846.dts
··· 7 7 model = "Rockchip RK3288 EVB ACT8846"; 8 8 compatible = "rockchip,rk3288-evb-act8846", "rockchip,rk3288"; 9 9 10 - vcc_lcd: vcc-lcd { 10 + vcc_lcd: regulator-vcc-lcd { 11 11 compatible = "regulator-fixed"; 12 12 enable-active-high; 13 13 gpio = <&gpio7 RK_PA3 GPIO_ACTIVE_HIGH>; ··· 17 17 vin-supply = <&vcc_io>; 18 18 }; 19 19 20 - vcc_wl: vcc-wl { 20 + vcc_wl: regulator-vcc-wl { 21 21 compatible = "regulator-fixed"; 22 22 enable-active-high; 23 23 gpio = <&gpio7 RK_PB1 GPIO_ACTIVE_HIGH>;
+4 -4
arch/arm/boot/dts/rockchip/rk3288-evb.dtsi
··· 129 129 }; 130 130 131 131 /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */ 132 - vcc_host: vcc-host-regulator { 132 + vcc_host: regulator-vcc-host { 133 133 compatible = "regulator-fixed"; 134 134 enable-active-high; 135 135 gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; ··· 140 140 regulator-boot-on; 141 141 }; 142 142 143 - vcc_phy: vcc-phy-regulator { 143 + vcc_phy: regulator-vcc-phy { 144 144 compatible = "regulator-fixed"; 145 145 enable-active-high; 146 146 gpio = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>; ··· 153 153 regulator-boot-on; 154 154 }; 155 155 156 - vcc_sys: vsys-regulator { 156 + vcc_sys: regulator-vsys { 157 157 compatible = "regulator-fixed"; 158 158 regulator-name = "vcc_sys"; 159 159 regulator-min-microvolt = <5000000>; ··· 167 167 * vcc_io directly. Those boards won't be able to power cycle SD cards 168 168 * but it shouldn't hurt to toggle this pin there anyway. 169 169 */ 170 - vcc_sd: sdmmc-regulator { 170 + vcc_sd: regulator-sdmmc { 171 171 compatible = "regulator-fixed"; 172 172 gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>; 173 173 pinctrl-names = "default";
+1 -1
arch/arm/boot/dts/rockchip/rk3288-firefly-reload-core.dtsi
··· 21 21 }; 22 22 23 23 24 - vcc_flash: flash-regulator { 24 + vcc_flash: regulator-flash { 25 25 compatible = "regulator-fixed"; 26 26 regulator-name = "vcc_flash"; 27 27 regulator-min-microvolt = <1800000>;
+9 -9
arch/arm/boot/dts/rockchip/rk3288-firefly-reload.dts
··· 85 85 #sound-dai-cells = <0>; 86 86 }; 87 87 88 - vcc_host_5v: usb-host-regulator { 88 + vcc_host_5v: regulator-usb-host { 89 89 compatible = "regulator-fixed"; 90 90 enable-active-high; 91 91 gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; ··· 98 98 vin-supply = <&vcc_5v>; 99 99 }; 100 100 101 - vcc_5v: vcc_sys: vsys-regulator { 101 + vcc_5v: vcc_sys: regulator-vsys { 102 102 compatible = "regulator-fixed"; 103 103 regulator-name = "vcc_5v"; 104 104 regulator-min-microvolt = <5000000>; ··· 107 107 regulator-boot-on; 108 108 }; 109 109 110 - vcc_sd: sdmmc-regulator { 110 + vcc_sd: regulator-sdmmc { 111 111 compatible = "regulator-fixed"; 112 112 gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>; 113 113 pinctrl-names = "default"; ··· 119 119 vin-supply = <&vcc_io>; 120 120 }; 121 121 122 - vcc_otg_5v: usb-otg-regulator { 122 + vcc_otg_5v: regulator-usb-otg { 123 123 compatible = "regulator-fixed"; 124 124 enable-active-high; 125 125 gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>; ··· 132 132 vin-supply = <&vcc_5v>; 133 133 }; 134 134 135 - dovdd_1v8: dovdd-1v8-regulator { 135 + dovdd_1v8: regulator-dovdd-1v8 { 136 136 compatible = "regulator-fixed"; 137 137 enable-active-high; 138 138 gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>; ··· 144 144 vin-supply = <&vcc_io>; 145 145 }; 146 146 147 - vcc28_dvp: vcc28-dvp-regulator { 147 + vcc28_dvp: regulator-vcc28-dvp { 148 148 compatible = "regulator-fixed"; 149 149 enable-active-high; 150 150 gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>; ··· 156 156 vin-supply = <&vcc_io>; 157 157 }; 158 158 159 - af_28: af_28-regulator { 159 + af_28: regulator-af-28 { 160 160 compatible = "regulator-fixed"; 161 161 enable-active-high; 162 162 gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>; ··· 168 168 vin-supply = <&vcc_io>; 169 169 }; 170 170 171 - dvdd_1v2: af_28-regulator { 171 + dvdd_1v2: regulator-dvdd-1v2 { 172 172 compatible = "regulator-fixed"; 173 173 enable-active-high; 174 174 gpio = <&gpio7 RK_PB4 GPIO_ACTIVE_HIGH>; ··· 180 180 vin-supply = <&vcc_io>; 181 181 }; 182 182 183 - vbat_wl: wifi-regulator { 183 + vbat_wl: regulator-wifi { 184 184 compatible = "regulator-fixed"; 185 185 regulator-name = "vbat_wl"; 186 186 regulator-min-microvolt = <3300000>;
+8 -8
arch/arm/boot/dts/rockchip/rk3288-firefly.dtsi
··· 25 25 }; 26 26 }; 27 27 28 - dovdd_1v8: dovdd-1v8-regulator { 28 + dovdd_1v8: regulator-dovdd-1v8 { 29 29 compatible = "regulator-fixed"; 30 30 regulator-name = "dovdd_1v8"; 31 31 regulator-min-microvolt = <1800000>; ··· 79 79 }; 80 80 }; 81 81 82 - vbat_wl: vcc_sys: vsys-regulator { 82 + vbat_wl: vcc_sys: regulator-vsys { 83 83 compatible = "regulator-fixed"; 84 84 regulator-name = "vcc_sys"; 85 85 regulator-min-microvolt = <5000000>; ··· 88 88 regulator-boot-on; 89 89 }; 90 90 91 - vcc_sd: sdmmc-regulator { 91 + vcc_sd: regulator-sdmmc { 92 92 compatible = "regulator-fixed"; 93 93 gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>; 94 94 pinctrl-names = "default"; ··· 100 100 vin-supply = <&vcc_io>; 101 101 }; 102 102 103 - vcc_flash: flash-regulator { 103 + vcc_flash: regulator-flash { 104 104 compatible = "regulator-fixed"; 105 105 regulator-name = "vcc_flash"; 106 106 regulator-min-microvolt = <1800000>; ··· 108 108 vin-supply = <&vcc_io>; 109 109 }; 110 110 111 - vcc_5v: usb-regulator { 111 + vcc_5v: regulator-usb { 112 112 compatible = "regulator-fixed"; 113 113 regulator-name = "vcc_5v"; 114 114 regulator-min-microvolt = <5000000>; ··· 118 118 vin-supply = <&vcc_sys>; 119 119 }; 120 120 121 - vcc_host_5v: usb-host-regulator { 121 + vcc_host_5v: regulator-usb-host { 122 122 compatible = "regulator-fixed"; 123 123 enable-active-high; 124 124 gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; ··· 131 131 vin-supply = <&vcc_5v>; 132 132 }; 133 133 134 - vcc_otg_5v: usb-otg-regulator { 134 + vcc_otg_5v: regulator-usb-otg { 135 135 compatible = "regulator-fixed"; 136 136 enable-active-high; 137 137 gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>; ··· 148 148 * A TT8142 creates both dovdd_1v8 and vcc28_dvp, controlled 149 149 * by the dvp_pwr pin. 150 150 */ 151 - vcc28_dvp: vcc28-dvp-regulator { 151 + vcc28_dvp: regulator-vcc28-dvp { 152 152 compatible = "regulator-fixed"; 153 153 enable-active-high; 154 154 gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
+4 -4
arch/arm/boot/dts/rockchip/rk3288-miqi.dts
··· 37 37 }; 38 38 }; 39 39 40 - vcc_flash: flash-regulator { 40 + vcc_flash: regulator-flash { 41 41 compatible = "regulator-fixed"; 42 42 regulator-name = "vcc_flash"; 43 43 regulator-min-microvolt = <1800000>; ··· 45 45 vin-supply = <&vcc_io>; 46 46 }; 47 47 48 - vcc_host: usb-host-regulator { 48 + vcc_host: regulator-usb-host { 49 49 compatible = "regulator-fixed"; 50 50 enable-active-high; 51 51 gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; ··· 58 58 vin-supply = <&vcc_sys>; 59 59 }; 60 60 61 - vcc_sd: sdmmc-regulator { 61 + vcc_sd: regulator-sdmmc { 62 62 compatible = "regulator-fixed"; 63 63 gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>; 64 64 pinctrl-names = "default"; ··· 70 70 vin-supply = <&vcc_io>; 71 71 }; 72 72 73 - vcc_sys: vsys-regulator { 73 + vcc_sys: regulator-vsys { 74 74 compatible = "regulator-fixed"; 75 75 regulator-name = "vcc_sys"; 76 76 regulator-min-microvolt = <5000000>;
+3 -3
arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dts
··· 35 35 }; 36 36 }; 37 37 38 - vcc_host0_5v: usb-host0-regulator { 38 + vcc_host0_5v: regulator-usb-host0 { 39 39 compatible = "regulator-fixed"; 40 40 gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>; 41 41 pinctrl-names = "default"; ··· 47 47 vin-supply = <&vdd_in_otg_out>; 48 48 }; 49 49 50 - vcc_host1_5v: usb-host1-regulator { 50 + vcc_host1_5v: regulator-usb-host1 { 51 51 compatible = "regulator-fixed"; 52 52 gpio = <&gpio2 0 GPIO_ACTIVE_HIGH>; 53 53 pinctrl-names = "default"; ··· 59 59 vin-supply = <&vdd_in_otg_out>; 60 60 }; 61 61 62 - vcc_otg_5v: usb-otg-regulator { 62 + vcc_otg_5v: regulator-usb-otg { 63 63 compatible = "regulator-fixed"; 64 64 gpio = <&gpio2 12 GPIO_ACTIVE_HIGH>; 65 65 pinctrl-names = "default";
+3 -3
arch/arm/boot/dts/rockchip/rk3288-phycore-som.dtsi
··· 46 46 }; 47 47 }; 48 48 49 - vdd_emmc_io: vdd-emmc-io { 49 + vdd_emmc_io: regulator-vdd-emmc-io { 50 50 compatible = "regulator-fixed"; 51 51 regulator-name = "vdd_emmc_io"; 52 52 regulator-min-microvolt = <1800000>; ··· 54 54 vin-supply = <&vdd_3v3_io>; 55 55 }; 56 56 57 - vdd_in_otg_out: vdd-in-otg-out { 57 + vdd_in_otg_out: regulator-vdd-in-otg-out { 58 58 compatible = "regulator-fixed"; 59 59 regulator-name = "vdd_in_otg_out"; 60 60 regulator-always-on; ··· 63 63 regulator-max-microvolt = <5000000>; 64 64 }; 65 65 66 - vdd_misc_1v8: vdd-misc-1v8 { 66 + vdd_misc_1v8: regulator-vdd-misc-1v8 { 67 67 compatible = "regulator-fixed"; 68 68 regulator-name = "vdd_misc_1v8"; 69 69 regulator-always-on;
+5 -5
arch/arm/boot/dts/rockchip/rk3288-popmetal.dts
··· 47 47 pinctrl-0 = <&ir_int>; 48 48 }; 49 49 50 - vcc_flash: flash-regulator { 50 + vcc_flash: regulator-flash { 51 51 compatible = "regulator-fixed"; 52 52 regulator-name = "vcc_flash"; 53 53 regulator-min-microvolt = <1800000>; ··· 55 55 vin-supply = <&vcc_io>; 56 56 }; 57 57 58 - vcc_sd: sdmmc-regulator { 58 + vcc_sd: regulator-sdmmc { 59 59 compatible = "regulator-fixed"; 60 60 gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>; 61 61 pinctrl-names = "default"; ··· 67 67 vin-supply = <&vcc_io>; 68 68 }; 69 69 70 - vcc_sys: vsys-regulator { 70 + vcc_sys: regulator-vsys { 71 71 compatible = "regulator-fixed"; 72 72 regulator-name = "vcc_sys"; 73 73 regulator-min-microvolt = <5000000>; ··· 80 80 * A PT5128 creates both dovdd_1v8 and vcc28_dvp, controlled 81 81 * by the dvp_pwr pin. 82 82 */ 83 - vcc18_dvp: vcc18-dvp-regulator { 83 + vcc18_dvp: regulator-vcc18-dvp { 84 84 compatible = "regulator-fixed"; 85 85 regulator-name = "vcc18-dvp"; 86 86 regulator-min-microvolt = <1800000>; ··· 88 88 vin-supply = <&vcc28_dvp>; 89 89 }; 90 90 91 - vcc28_dvp: vcc28-dvp-regulator { 91 + vcc28_dvp: regulator-vcc28-dvp { 92 92 compatible = "regulator-fixed"; 93 93 enable-active-high; 94 94 gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
+4 -4
arch/arm/boot/dts/rockchip/rk3288-r89.dts
··· 48 48 pinctrl-0 = <&ir_int>; 49 49 }; 50 50 51 - vcc_host: vcc-host-regulator { 51 + vcc_host: regulator-vcc-host { 52 52 compatible = "regulator-fixed"; 53 53 enable-active-high; 54 54 gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; ··· 59 59 regulator-boot-on; 60 60 }; 61 61 62 - vcc_otg: vcc-otg-regulator { 62 + vcc_otg: regulator-vcc-otg { 63 63 compatible = "regulator-fixed"; 64 64 enable-active-high; 65 65 gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>; ··· 70 70 regulator-boot-on; 71 71 }; 72 72 73 - vcc_sdmmc: sdmmc-regulator { 73 + vcc_sdmmc: regulator-sdmmc { 74 74 compatible = "regulator-fixed"; 75 75 regulator-name = "sdmmc-supply"; 76 76 regulator-min-microvolt = <3300000>; ··· 80 80 vin-supply = <&vcc_io>; 81 81 }; 82 82 83 - vcc_sys: sys-regulator { 83 + vcc_sys: regulator-sys { 84 84 compatible = "regulator-fixed"; 85 85 regulator-name = "sys-supply"; 86 86 regulator-min-microvolt = <5000000>;
+2 -2
arch/arm/boot/dts/rockchip/rk3288-rock2-som.dtsi
··· 23 23 clock-output-names = "ext_gmac"; 24 24 }; 25 25 26 - vcc_flash: flash-regulator { 26 + vcc_flash: regulator-flash { 27 27 compatible = "regulator-fixed"; 28 28 regulator-name = "vcc_flash"; 29 29 regulator-min-microvolt = <1800000>; ··· 32 32 vin-supply = <&vcc_io>; 33 33 }; 34 34 35 - vcc_sys: vsys-regulator { 35 + vcc_sys: regulator-vsys { 36 36 compatible = "regulator-fixed"; 37 37 regulator-name = "vcc_sys"; 38 38 regulator-min-microvolt = <5000000>;
+3 -3
arch/arm/boot/dts/rockchip/rk3288-rock2-square.dts
··· 70 70 }; 71 71 }; 72 72 73 - sata_pwr: sata-prw-regulator { 73 + sata_pwr: regulator-sata-prw { 74 74 compatible = "regulator-fixed"; 75 75 enable-active-high; 76 76 gpio = <&gpio0 13 GPIO_ACTIVE_HIGH>; ··· 108 108 reset-gpios = <&gpio4 RK_PD4 GPIO_ACTIVE_LOW>; 109 109 }; 110 110 111 - vcc_usb_host: vcc-host-regulator { 111 + vcc_usb_host: regulator-vcc-host { 112 112 compatible = "regulator-fixed"; 113 113 enable-active-high; 114 114 gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; ··· 117 117 regulator-name = "vcc_host"; 118 118 }; 119 119 120 - vcc_sd: sdmmc-regulator { 120 + vcc_sd: regulator-sdmmc { 121 121 compatible = "regulator-fixed"; 122 122 gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>; 123 123 pinctrl-names = "default";
+2 -2
arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi
··· 85 85 }; 86 86 }; 87 87 88 - vcc_sys: vsys-regulator { 88 + vcc_sys: regulator-vsys { 89 89 compatible = "regulator-fixed"; 90 90 regulator-name = "vcc_sys"; 91 91 regulator-min-microvolt = <5000000>; ··· 94 94 regulator-boot-on; 95 95 }; 96 96 97 - vcc_sd: sdmmc-regulator { 97 + vcc_sd: regulator-sdmmc { 98 98 compatible = "regulator-fixed"; 99 99 gpio = <&gpio7 11 GPIO_ACTIVE_LOW>; 100 100 pinctrl-names = "default";
+3 -3
arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dts
··· 14 14 compatible = "google,veyron-brain-rev0", "google,veyron-brain", 15 15 "google,veyron", "rockchip,rk3288"; 16 16 17 - vcc33_sys: vcc33-sys { 17 + vcc33_sys: regulator-vcc33-sys { 18 18 vin-supply = <&vcc_5v>; 19 19 }; 20 20 21 - vcc33_io: vcc33_io { 21 + vcc33_io: regulator-vcc33-io { 22 22 compatible = "regulator-fixed"; 23 23 regulator-name = "vcc33_io"; 24 24 regulator-always-on; ··· 28 28 }; 29 29 30 30 /* This turns on vbus for host2 and otg (dwc2) */ 31 - vcc5_host2: vcc5-host2-regulator { 31 + vcc5_host2: regulator-vcc5-host2 { 32 32 compatible = "regulator-fixed"; 33 33 enable-active-high; 34 34 gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
+5 -5
arch/arm/boot/dts/rockchip/rk3288-veyron-chromebook.dtsi
··· 43 43 }; 44 44 45 45 /* A non-regulated voltage from power supply or battery */ 46 - vccsys: vccsys { 46 + vccsys: regulator-vccsys { 47 47 compatible = "regulator-fixed"; 48 48 regulator-name = "vccsys"; 49 49 regulator-boot-on; 50 50 regulator-always-on; 51 51 }; 52 52 53 - vcc33_sys: vcc33-sys { 53 + vcc33_sys: regulator-vcc33-sys { 54 54 vin-supply = <&vccsys>; 55 55 }; 56 56 57 - vcc_5v: vcc-5v { 57 + vcc_5v: regulator-vcc-5v { 58 58 vin-supply = <&vccsys>; 59 59 }; 60 60 61 61 /* This turns on vbus for host1 (dwc2) */ 62 - vcc5_host1: vcc5-host1-regulator { 62 + vcc5_host1: regulator-vcc5-host1 { 63 63 compatible = "regulator-fixed"; 64 64 enable-active-high; 65 65 gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>; ··· 71 71 }; 72 72 73 73 /* This turns on vbus for otg for host mode (dwc2) */ 74 - vcc5v_otg: vcc5v-otg-regulator { 74 + vcc5v_otg: regulator-vcc5v-otg { 75 75 compatible = "regulator-fixed"; 76 76 enable-active-high; 77 77 gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
+2 -2
arch/arm/boot/dts/rockchip/rk3288-veyron-edp.dtsi
··· 6 6 */ 7 7 8 8 / { 9 - backlight_regulator: backlight-regulator { 9 + backlight_regulator: regulator-backlight { 10 10 compatible = "regulator-fixed"; 11 11 enable-active-high; 12 12 gpio = <&gpio2 RK_PB4 GPIO_ACTIVE_HIGH>; ··· 17 17 startup-delay-us = <15000>; 18 18 }; 19 19 20 - panel_regulator: panel-regulator { 20 + panel_regulator: regulator-panel { 21 21 compatible = "regulator-fixed"; 22 22 enable-active-high; 23 23 gpio = <&gpio7 RK_PB6 GPIO_ACTIVE_HIGH>;
+5 -5
arch/arm/boot/dts/rockchip/rk3288-veyron-fievel.dts
··· 18 18 "google,veyron-fievel-rev0", "google,veyron-fievel", 19 19 "google,veyron", "rockchip,rk3288"; 20 20 21 - vccsys: vccsys { 21 + vccsys: regulator-vccsys { 22 22 compatible = "regulator-fixed"; 23 23 regulator-name = "vccsys"; 24 24 regulator-boot-on; ··· 29 29 * vcc33_pmuio and vcc33_io is sourced directly from vcc33_sys, 30 30 * enabled by vcc_18 31 31 */ 32 - vcc33_io: vcc33-io { 32 + vcc33_io: regulator-vcc33-io { 33 33 compatible = "regulator-fixed"; 34 34 regulator-always-on; 35 35 regulator-boot-on; 36 36 regulator-name = "vcc33_io"; 37 37 }; 38 38 39 - vcc5_host1: vcc5-host1-regulator { 39 + vcc5_host1: regulator-vcc5-host1 { 40 40 compatible = "regulator-fixed"; 41 41 enable-active-high; 42 42 gpio = <&gpio5 RK_PC2 GPIO_ACTIVE_HIGH>; ··· 47 47 regulator-boot-on; 48 48 }; 49 49 50 - vcc5_host2: vcc5-host2-regulator { 50 + vcc5_host2: regulator-vcc5-host2 { 51 51 compatible = "regulator-fixed"; 52 52 enable-active-high; 53 53 gpio = <&gpio5 RK_PB6 GPIO_ACTIVE_HIGH>; ··· 58 58 regulator-boot-on; 59 59 }; 60 60 61 - vcc5v_otg: vcc5v-otg-regulator { 61 + vcc5v_otg: regulator-vcc5v-otg { 62 62 compatible = "regulator-fixed"; 63 63 enable-active-high; 64 64 gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
+2 -2
arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dts
··· 18 18 "google,veyron-mickey-rev0", "google,veyron-mickey", 19 19 "google,veyron", "rockchip,rk3288"; 20 20 21 - vcc_5v: vcc-5v { 21 + vcc_5v: regulator-vcc-5v { 22 22 vin-supply = <&vcc33_sys>; 23 23 }; 24 24 25 - vcc33_io: vcc33_io { 25 + vcc33_io: regulator-vcc33-io { 26 26 compatible = "regulator-fixed"; 27 27 regulator-name = "vcc33_io"; 28 28 regulator-always-on;
+2 -2
arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dts
··· 14 14 compatible = "google,veyron-pinky-rev2", "google,veyron-pinky", 15 15 "google,veyron", "rockchip,rk3288"; 16 16 17 - /delete-node/backlight-regulator; 18 - /delete-node/panel-regulator; 17 + /delete-node/regulator-backlight; 18 + /delete-node/regulator-panel; 19 19 /delete-node/emmc-pwrseq; 20 20 /delete-node/vcc18-lcd; 21 21 };
+4 -4
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi
··· 75 75 reset-gpios = <&gpio4 RK_PD4 GPIO_ACTIVE_LOW>; 76 76 }; 77 77 78 - vcc_5v: vcc-5v { 78 + vcc_5v: regulator-vcc-5v { 79 79 compatible = "regulator-fixed"; 80 80 regulator-name = "vcc_5v"; 81 81 regulator-always-on; ··· 84 84 regulator-max-microvolt = <5000000>; 85 85 }; 86 86 87 - vcc33_sys: vcc33-sys { 87 + vcc33_sys: regulator-vcc33-sys { 88 88 compatible = "regulator-fixed"; 89 89 regulator-name = "vcc33_sys"; 90 90 regulator-always-on; ··· 93 93 regulator-max-microvolt = <3300000>; 94 94 }; 95 95 96 - vcc50_hdmi: vcc50-hdmi { 96 + vcc50_hdmi: regulator-vcc50-hdmi { 97 97 compatible = "regulator-fixed"; 98 98 regulator-name = "vcc50_hdmi"; 99 99 regulator-always-on; ··· 101 101 vin-supply = <&vcc_5v>; 102 102 }; 103 103 104 - vdd_logic: vdd-logic { 104 + vdd_logic: regulator-vdd-logic { 105 105 compatible = "pwm-regulator"; 106 106 regulator-name = "vdd_logic"; 107 107
+1 -1
arch/arm/boot/dts/rockchip/rk3288-vmarc-som.dtsi
··· 11 11 / { 12 12 compatible = "vamrs,rk3288-vmarc-som", "rockchip,rk3288"; 13 13 14 - vccio_flash: vccio-flash-regulator { 14 + vccio_flash: regulator-vccio-flash { 15 15 compatible = "regulator-fixed"; 16 16 regulator-name = "vccio_flash"; 17 17 regulator-min-microvolt = <1800000>;
+9 -9
arch/arm/boot/dts/rockchip/rk3288-vyasa.dts
··· 19 19 device_type = "memory"; 20 20 }; 21 21 22 - dc12_vbat: dc12-vbat { 22 + dc12_vbat: regulator-dc12-vbat { 23 23 compatible = "regulator-fixed"; 24 24 regulator-name = "dc12_vbat"; 25 25 regulator-min-microvolt = <12000000>; ··· 28 28 regulator-boot-on; 29 29 }; 30 30 31 - vboot_3v3: vboot-3v3 { 31 + vboot_3v3: regulator-vboot-3v3 { 32 32 compatible = "regulator-fixed"; 33 33 regulator-name = "vboot_3v3"; 34 34 regulator-min-microvolt = <3300000>; ··· 38 38 vin-supply = <&dc12_vbat>; 39 39 }; 40 40 41 - vcc_sys: vsys-regulator { 41 + vcc_sys: regulator-vsys { 42 42 compatible = "regulator-fixed"; 43 43 regulator-name = "vcc_sys"; 44 44 regulator-min-microvolt = <3700000>; ··· 48 48 vin-supply = <&dc12_vbat>; 49 49 }; 50 50 51 - vboot_5v: vboot-5v { 51 + vboot_5v: regulator-vboot-5v { 52 52 compatible = "regulator-fixed"; 53 53 regulator-name = "vboot_sv"; 54 54 regulator-min-microvolt = <5000000>; ··· 58 58 vin-supply = <&dc12_vbat>; 59 59 }; 60 60 61 - v3g_3v3: v3g-3v3 { 61 + v3g_3v3: regulator-v3g-3v3 { 62 62 compatible = "regulator-fixed"; 63 63 regulator-name = "v3g_3v3"; 64 64 regulator-min-microvolt = <3300000>; ··· 68 68 vin-supply = <&dc12_vbat>; 69 69 }; 70 70 71 - vsus_5v: vsus-5v { 71 + vsus_5v: regulator-vsus-5v { 72 72 compatible = "regulator-fixed"; 73 73 regulator-name = "vsus_5v"; 74 74 regulator-min-microvolt = <5000000>; ··· 78 78 vin-supply = <&vcc_io>; 79 79 }; 80 80 81 - vcc50_hdmi: vcc50-hdmi { 81 + vcc50_hdmi: regulator-vcc50-hdmi { 82 82 compatible = "regulator-fixed"; 83 83 regulator-name = "vcc50_hdmi"; 84 84 enable-active-high; ··· 90 90 vin-supply = <&vsus_5v>; 91 91 }; 92 92 93 - vusb1_5v: vusb1-5v { 93 + vusb1_5v: regulator-vusb1-5v { 94 94 compatible = "regulator-fixed"; 95 95 regulator-name = "vusb1_5v"; 96 96 enable-active-high; ··· 102 102 vin-supply = <&vsus_5v>; 103 103 }; 104 104 105 - vusb2_5v: vusb2-5v { 105 + vusb2_5v: regulator-vusb2-5v { 106 106 compatible = "regulator-fixed"; 107 107 regulator-name = "vusb2_5v"; 108 108 enable-active-high;
+4 -4
arch/arm/boot/dts/rockchip/rockchip-radxa-dalang-carrier.dtsi
··· 23 23 pinctrl-0 = <&wifi_enable_h>; 24 24 }; 25 25 26 - vcc12v_dcin: vcc12v-dcin-regulator { 26 + vcc12v_dcin: regulator-vcc12v-dcin { 27 27 compatible = "regulator-fixed"; 28 28 regulator-name = "vcc12v_dcin"; 29 29 regulator-always-on; ··· 32 32 regulator-max-microvolt = <12000000>; 33 33 }; 34 34 35 - vcc5v0_sys: vcc5v0-sys-regulator { 35 + vcc5v0_sys: regulator-vcc5v0-sys { 36 36 compatible = "regulator-fixed"; 37 37 regulator-name = "vcc5v0_sys"; 38 38 regulator-always-on; ··· 42 42 vin-supply = <&vcc12v_dcin>; 43 43 }; 44 44 45 - vbus_host: vbus-host { 45 + vbus_host: regulator-vbus-host { 46 46 compatible = "regulator-fixed"; 47 47 pinctrl-names = "default"; 48 48 pinctrl-0 = <&usb1_en_oc>; ··· 51 51 vin-supply = <&vcc5v0_sys>; 52 52 }; 53 53 54 - vbus_typec: vbus-typec { 54 + vbus_typec: regulator-vbus-typec { 55 55 compatible = "regulator-fixed"; 56 56 pinctrl-names = "default"; 57 57 pinctrl-0 = <&usb0_en_oc>;
+1 -1
arch/arm/boot/dts/rockchip/rv1108-elgin-r1.dts
··· 25 25 stdout-path = "serial2:1500000n8"; 26 26 }; 27 27 28 - vcc_sys: vsys-regulator { 28 + vcc_sys: regulator-vsys { 29 29 compatible = "regulator-fixed"; 30 30 regulator-name = "vsys"; 31 31 regulator-min-microvolt = <5000000>;
+1 -1
arch/arm/boot/dts/rockchip/rv1108-evb.dts
··· 60 60 pwms = <&pwm0 0 25000 0>; 61 61 }; 62 62 63 - vcc_sys: vsys-regulator { 63 + vcc_sys: regulator-vsys { 64 64 compatible = "regulator-fixed"; 65 65 regulator-name = "vsys"; 66 66 regulator-min-microvolt = <5000000>;
+422
arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 + /* 3 + * Copyright (c) 2024 Relfor Labs Pvt. Ltd. 4 + */ 5 + 6 + 7 + /dts-v1/; 8 + #include "rv1109.dtsi" 9 + #include <dt-bindings/leds/common.h> 10 + #include <dt-bindings/input/input.h> 11 + 12 + / { 13 + model = "Rockchip RV1109 Relfor Saib Board"; 14 + compatible = "relfor,saib", "rockchip,rv1109"; 15 + 16 + gpio-keys { 17 + compatible = "gpio-keys"; 18 + 19 + button { 20 + gpios = <&gpio2 RK_PA7 GPIO_ACTIVE_HIGH>; 21 + linux,code = <KEY_DATA>; 22 + label = "GPIO User Switch"; 23 + linux,input-type = <1>; 24 + }; 25 + }; 26 + 27 + ir_receiver: ir-receiver { 28 + compatible = "gpio-ir-receiver"; 29 + gpios = <&gpio3 RK_PB4 GPIO_ACTIVE_LOW>; 30 + pinctrl-names = "default"; 31 + pinctrl-0 = <&ir_rx>; 32 + }; 33 + 34 + ir_transmitter: ir-transmitter { 35 + compatible = "pwm-ir-tx"; 36 + pwms = <&pwm11 0 10000000 1>; 37 + }; 38 + 39 + led-controller { 40 + compatible = "pwm-leds-multicolor"; 41 + 42 + multi-led { 43 + color = <LED_COLOR_ID_RGB>; 44 + function = LED_FUNCTION_INDICATOR; 45 + max-brightness = <65535>; 46 + 47 + led-0 { 48 + active-low; 49 + color = <LED_COLOR_ID_BLUE>; 50 + pwms = <&pwm9 0 50000 0>; 51 + }; 52 + 53 + led-1 { 54 + active-low; 55 + color = <LED_COLOR_ID_GREEN>; 56 + pwms = <&pwm6 0 50000 0>; 57 + }; 58 + 59 + led-2 { 60 + active-low; 61 + color = <LED_COLOR_ID_RED>; 62 + pwms = <&pwm10 0 50000 0>; 63 + }; 64 + }; 65 + }; 66 + 67 + pwm-leds { 68 + compatible = "pwm-leds"; 69 + 70 + led-0 { 71 + pwms = <&pwm2 0 50000 0>; 72 + max-brightness = <255>; 73 + linux,default-trigger = "none"; 74 + }; 75 + 76 + led-1 { 77 + pwms = <&pwm8 0 50000 0>; 78 + max-brightness = <0>; 79 + linux,default-trigger = "none"; 80 + }; 81 + 82 + led-2 { 83 + pwms = <&pwm5 0 50000 0>; 84 + max-brightness = <255>; 85 + linux,default-trigger = "none"; 86 + }; 87 + }; 88 + 89 + sdio_pwrseq: pwrseq-sdio { 90 + compatible = "mmc-pwrseq-simple"; 91 + clocks = <&rtc0>; 92 + clock-names = "ext_clock"; 93 + pinctrl-names = "default"; 94 + pinctrl-0 = <&wifi_enable_h>; 95 + reset-gpios = <&gpio1 RK_PD0 GPIO_ACTIVE_LOW>; 96 + }; 97 + 98 + vcc_0v8: regulator-vcc-0v8 { 99 + compatible = "regulator-fixed"; 100 + regulator-name = "vcc_0v8"; 101 + regulator-min-microvolt = <800000>; 102 + regulator-max-microvolt = <800000>; 103 + regulator-always-on; 104 + regulator-boot-on; 105 + startup-delay-us = <150>; 106 + vin-supply = <&vcc5v0_sys>; 107 + }; 108 + 109 + vcc_1v2_ddr: regulator-vcc-1v2-ddr { 110 + compatible = "regulator-fixed"; 111 + regulator-name = "vcc_1v2_ddr"; 112 + regulator-min-microvolt = <1200000>; 113 + regulator-max-microvolt = <1200000>; 114 + regulator-always-on; 115 + regulator-boot-on; 116 + startup-delay-us = <75000>; 117 + vin-supply = <&vcc5v0_sys>; 118 + }; 119 + 120 + vcc_1v8: regulator-vcc-1v8 { 121 + compatible = "regulator-fixed"; 122 + regulator-name = "vcc_1v8"; 123 + regulator-min-microvolt = <1800000>; 124 + regulator-max-microvolt = <1800000>; 125 + regulator-always-on; 126 + regulator-boot-on; 127 + startup-delay-us = <51000>; 128 + vin-supply = <&vcc5v0_sys>; 129 + }; 130 + 131 + vcc1v8_ir: regulator-vcc1v8-ir { 132 + compatible = "regulator-fixed"; 133 + regulator-name = "vcc1v8_ir"; 134 + regulator-min-microvolt = <1800000>; 135 + regulator-max-microvolt = <1800000>; 136 + regulator-always-on; 137 + regulator-boot-on; 138 + vin-supply = <&vcc5v0_sys>; 139 + }; 140 + 141 + vcc_2v5_ddr: regulator-vcc-2v5-ddr { 142 + compatible = "regulator-fixed"; 143 + regulator-name = "vcc_2v5_ddr"; 144 + regulator-min-microvolt = <2500000>; 145 + regulator-max-microvolt = <2500000>; 146 + regulator-always-on; 147 + regulator-boot-on; 148 + vin-supply = <&vcc3v3_sys>; 149 + }; 150 + 151 + vcc3v3_sys: regulator-vcc3v3-sys { 152 + compatible = "regulator-fixed"; 153 + regulator-name = "vcc3v3_sys"; 154 + regulator-min-microvolt = <3300000>; 155 + regulator-max-microvolt = <3300000>; 156 + regulator-always-on; 157 + regulator-boot-on; 158 + startup-delay-us = <75000>; 159 + vin-supply = <&vcc5v0_sys>; 160 + }; 161 + 162 + vcc5v0_sys: regulator-vcc5v0-sys { 163 + compatible = "regulator-fixed"; 164 + regulator-name = "vcc5v0_sys"; 165 + regulator-min-microvolt = <5000000>; 166 + regulator-max-microvolt = <5000000>; 167 + regulator-always-on; 168 + regulator-boot-on; 169 + }; 170 + 171 + vdd_arm: regulator-vdd-arm { 172 + compatible = "pwm-regulator"; 173 + pwms = <&pwm0 0 5000 1>; 174 + regulator-name = "vdd_arm"; 175 + regulator-min-microvolt = <720000>; 176 + regulator-max-microvolt = <1000000>; 177 + regulator-settling-time-up-us = <18000>; 178 + regulator-always-on; 179 + regulator-boot-on; 180 + pwm-supply = <&vcc3v3_sys>; 181 + vin-supply = <&vcc5v0_sys>; 182 + }; 183 + 184 + vdd_npu_vepu: regulator-vdd-npu-vepu { 185 + compatible = "pwm-regulator"; 186 + pwms = <&pwm1 0 5000 1>; 187 + regulator-name = "vdd_npu_vepu"; 188 + regulator-min-microvolt = <650000>; 189 + regulator-max-microvolt = <950000>; 190 + regulator-settling-time-up-us = <18000>; 191 + regulator-always-on; 192 + regulator-boot-on; 193 + pwm-supply = <&vcc3v3_sys>; 194 + vin-supply = <&vcc5v0_sys>; 195 + }; 196 + 197 + thermal_sensor1: thermal-sensor1 { 198 + compatible = "generic-adc-thermal"; 199 + #thermal-sensor-cells = <0>; 200 + io-channels = <&saradc 1>; 201 + io-channel-names = "sensor-channel"; 202 + temperature-lookup-table = <(-40000) 826 203 + 85000 609>; 204 + }; 205 + 206 + thermal_sensor2: thermal-sensor2 { 207 + compatible = "generic-adc-thermal"; 208 + #thermal-sensor-cells = <0>; 209 + io-channels = <&saradc 2>; 210 + io-channel-names = "sensor-channel"; 211 + temperature-lookup-table = <(-40000) 826 212 + 85000 609>; 213 + }; 214 + }; 215 + 216 + &cpu0 { 217 + cpu-supply = <&vdd_arm>; 218 + }; 219 + 220 + &cpu1 { 221 + cpu-supply = <&vdd_arm>; 222 + }; 223 + 224 + &emmc { 225 + bus-width = <8>; 226 + non-removable; 227 + pinctrl-0 = <&emmc_bus8 &emmc_cmd &emmc_clk>; 228 + pinctrl-names = "default"; 229 + rockchip,default-sample-phase = <90>; 230 + vmmc-supply = <&vcc3v3_sys>; 231 + status = "okay"; 232 + }; 233 + 234 + &i2c3 { 235 + pinctrl-0 = <&i2c3m2_xfer>; 236 + pinctrl-names = "default"; 237 + status = "okay"; 238 + 239 + rtc0: rtc@52 { 240 + compatible = "microcrystal,rv3028"; 241 + reg = <0x52>; 242 + #clock-cells = <0>; 243 + interrupt-parent = <&gpio2>; 244 + interrupts = <0 IRQ_TYPE_LEVEL_LOW>; 245 + pinctrl-0 = <&rtc_int>; 246 + pinctrl-names = "default"; 247 + }; 248 + }; 249 + 250 + &i2s0 { 251 + /delete-property/ pinctrl-0; 252 + rockchip,trcm-sync-rx-only; 253 + pinctrl-0 = <&i2s0m0_sclk_rx>, 254 + <&i2s0m0_lrck_rx>, 255 + <&i2s0m0_sdi0>; 256 + pinctrl-names = "default"; 257 + status = "okay"; 258 + }; 259 + 260 + &pinctrl { 261 + bluetooth-pins { 262 + bt_reset: bt-reset { 263 + rockchip,pins = 264 + <1 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>; 265 + }; 266 + bt_wake_dev: bt-wake-dev { 267 + rockchip,pins = 268 + <1 RK_PC5 RK_FUNC_GPIO &pcfg_pull_none>; 269 + }; 270 + bt_wake_host: bt-wake-host { 271 + rockchip,pins = 272 + <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_down>; 273 + }; 274 + }; 275 + 276 + buttons { 277 + switch: switch { 278 + rockchip,pins = <2 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>; 279 + }; 280 + }; 281 + 282 + ir { 283 + ir_rx: ir-rx { 284 + rockchip,pins = <3 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; 285 + }; 286 + }; 287 + 288 + pwm { 289 + pwm0m0_pins_pull_up: pwm0m0-pins-pull-up { 290 + rockchip,pins = 291 + /* pwm0_pin_m0 */ 292 + <0 RK_PB6 3 &pcfg_pull_up>; 293 + }; 294 + pwm1m0_pins_pull_up: pwm1m0-pins-pull-up { 295 + rockchip,pins = 296 + /* pwm1_pin_m0 */ 297 + <0 RK_PB7 3 &pcfg_pull_up>; 298 + }; 299 + }; 300 + 301 + rtc { 302 + rtc_int: rtc-int { 303 + rockchip,pins = <2 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>; 304 + }; 305 + }; 306 + 307 + sdio-pwrseq { 308 + wifi_enable_h: wifi-enable-h { 309 + rockchip,pins = <1 RK_PD0 RK_FUNC_GPIO &pcfg_pull_none>; 310 + }; 311 + }; 312 + }; 313 + 314 + &pmu_io_domains { 315 + pmuio0-supply = <&vcc3v3_sys>; 316 + pmuio1-supply = <&vcc3v3_sys>; 317 + vccio4-supply = <&vcc3v3_sys>; 318 + vccio5-supply = <&vcc3v3_sys>; 319 + vccio6-supply = <&vcc3v3_sys>; 320 + vccio7-supply = <&vcc3v3_sys>; 321 + status = "okay"; 322 + }; 323 + 324 + &pwm0 { 325 + /delete-property/ pinctrl-0; 326 + pinctrl-0 = <&pwm0m0_pins_pull_up>; 327 + pinctrl-names = "default"; 328 + status = "okay"; 329 + }; 330 + 331 + &pwm1 { 332 + /delete-property/ pinctrl-0; 333 + pinctrl-0 = <&pwm1m0_pins_pull_up>; 334 + pinctrl-names = "default"; 335 + status = "okay"; 336 + }; 337 + 338 + &pwm2 { 339 + /delete-property/ pinctrl-0; 340 + pinctrl-0 = <&pwm2m1_pins>; 341 + pinctrl-names = "default"; 342 + status = "okay"; 343 + }; 344 + 345 + &pwm5 { 346 + pinctrl-0 = <&pwm5m0_pins>; 347 + pinctrl-names = "default"; 348 + status = "okay"; 349 + }; 350 + 351 + &pwm6 { 352 + pinctrl-0 = <&pwm6m0_pins>; 353 + pinctrl-names = "default"; 354 + status = "okay"; 355 + }; 356 + 357 + &pwm8 { 358 + pinctrl-0 = <&pwm8m1_pins>; 359 + pinctrl-names = "default"; 360 + status = "okay"; 361 + }; 362 + 363 + &pwm9 { 364 + pinctrl-0 = <&pwm9m1_pins>; 365 + pinctrl-names = "default"; 366 + status = "okay"; 367 + }; 368 + 369 + &pwm10 { 370 + pinctrl-0 = <&pwm10m1_pins>; 371 + pinctrl-names = "default"; 372 + status = "okay"; 373 + }; 374 + 375 + &pwm11 { 376 + /delete-property/ pinctrl-0; 377 + pinctrl-0 = <&pwm11m1_pins>; 378 + pinctrl-names = "default"; 379 + status = "okay"; 380 + }; 381 + 382 + &saradc { 383 + vref-supply = <&vcc_1v8>; 384 + status = "okay"; 385 + }; 386 + 387 + &sdio { 388 + bus-width = <4>; 389 + cap-sd-highspeed; 390 + cap-sdio-irq; 391 + max-frequency = <100000000>; 392 + mmc-pwrseq = <&sdio_pwrseq>; 393 + no-mmc; 394 + no-sd; 395 + non-removable; 396 + pinctrl-0 = <&sdmmc1_clk &sdmmc1_cmd &sdmmc1_bus4>; 397 + pinctrl-names = "default"; 398 + sd-uhs-sdr104; 399 + vmmc-supply = <&vcc3v3_sys>; 400 + status = "okay"; 401 + }; 402 + 403 + &uart0 { 404 + pinctrl-0 = <&uart0_xfer &uart0_ctsn &uart0_rtsn>; 405 + pinctrl-names = "default"; 406 + status = "okay"; 407 + 408 + bluetooth { 409 + compatible = "realtek,rtl8822cs-bt"; 410 + device-wake-gpios = <&gpio1 RK_PC5 GPIO_ACTIVE_HIGH>; 411 + enable-gpios = <&gpio1 RK_PC4 GPIO_ACTIVE_HIGH>; 412 + host-wake-gpios = <&gpio1 RK_PC6 GPIO_ACTIVE_HIGH>; 413 + pinctrl-0 = <&bt_reset>, <&bt_wake_dev>, <&bt_wake_host>; 414 + pinctrl-names = "default"; 415 + }; 416 + }; 417 + 418 + &uart2 { 419 + pinctrl-0 = <&uart2m1_xfer>; 420 + pinctrl-names = "default"; 421 + status = "okay"; 422 + };
+3 -3
arch/arm/boot/dts/rockchip/rv1126-edgeble-neu2-io.dts
··· 21 21 stdout-path = "serial2:1500000n8"; 22 22 }; 23 23 24 - vcc12v_dcin: vcc12v-dcin-regulator { 24 + vcc12v_dcin: regulator-vcc12v-dcin { 25 25 compatible = "regulator-fixed"; 26 26 regulator-name = "vcc12v_dcin"; 27 27 regulator-always-on; ··· 30 30 regulator-max-microvolt = <12000000>; 31 31 }; 32 32 33 - vcc5v0_sys: vcc5v0-sys-regulator { 33 + vcc5v0_sys: regulator-vcc5v0-sys { 34 34 compatible = "regulator-fixed"; 35 35 regulator-name = "vcc5v0_sys"; 36 36 regulator-always-on; ··· 40 40 vin-supply = <&vcc12v_dcin>; 41 41 }; 42 42 43 - v3v3_sys: v3v3-sys-regulator { 43 + v3v3_sys: regulator-v3v3-sys { 44 44 compatible = "regulator-fixed"; 45 45 regulator-name = "v3v3_sys"; 46 46 regulator-always-on;
+1 -1
arch/arm/boot/dts/rockchip/rv1126-edgeble-neu2.dtsi
··· 11 11 mmc0 = &emmc; 12 12 }; 13 13 14 - vccio_flash: vccio-flash-regulator { 14 + vccio_flash: regulator-vccio-flash { 15 15 compatible = "regulator-fixed"; 16 16 enable-active-high; 17 17 gpio = <&gpio0 RK_PB3 GPIO_ACTIVE_HIGH>;
+8
arch/arm/boot/dts/rockchip/rv1126.dtsi
··· 544 544 clock-names = "pclk", "timer"; 545 545 }; 546 546 547 + wdt: watchdog@ff680000 { 548 + compatible = "rockchip,rv1126-wdt", "snps,dw-wdt"; 549 + reg = <0xff680000 0x100>; 550 + interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 551 + clocks = <&cru PCLK_WDT>; 552 + status = "disabled"; 553 + }; 554 + 547 555 i2s0: i2s@ff800000 { 548 556 compatible = "rockchip,rv1126-i2s-tdm"; 549 557 reg = <0xff800000 0x1000>;