Last active
August 24, 2021 01:26
-
-
Save macromorgan/4ccb0e38b2ac479e53cb8e855c06487c to your computer and use it in GitHub Desktop.
Rockchip RK808 YAML
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/mfd/rk808.yaml | |
| SCHEMA Documentation/devicetree/bindings/processed-schema.json | |
| DTC arch/arm64/boot/dts/rockchip/px30-evb.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/px30-evb.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/px30-evb.dt.yaml: pmic@20: #clock-cells:0:0: 1 was expected | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/px30-evb.dt.yaml: pmic@20: 'regulators', 'vcc5-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2.dt.yaml: pmic@20: 'regulators', 'vcc5-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2-of10.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2-of10.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-ctouch2-of10.dt.yaml: pmic@20: 'regulators', 'vcc5-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-edimm2.2.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-edimm2.2.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/px30-engicam-px30-core-edimm2.2.dt.yaml: pmic@20: 'regulators', 'vcc5-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3308-evb.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3308-evb.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dt.yaml: pmic@20: '#sound-dai-cells', 'battery', 'clock-names', 'clocks', 'codec', 'regulators', 'vcc5-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3328-a1.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3328-a1.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3328-a1.dt.yaml: pmic@18: '#clock-cells' is a required property | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3328-a1.dt.yaml: pmic@18: 'regulators', 'vcc5-supply', 'vcc6-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3328-evb.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3328-evb.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3328-evb.dt.yaml: pmic@18: '#gpio-cells', 'gpio-controller', 'regulators', 'vcc5-supply', 'vcc6-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dt.yaml: pmic@18: '#gpio-cells', 'gpio-controller', 'regulators', 'vcc5-supply', 'vcc6-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dt.yaml: pmic@18: '#gpio-cells', 'gpio-controller', 'regulators', 'vcc5-supply', 'vcc6-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3368-evb-act8846.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3368-evb-act8846.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3368-geekbox.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3368-geekbox.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3368-r88.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3368-r88.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-evb.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-evb.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-evb.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-ficus.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-ficus.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-ficus.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-firefly.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-firefly.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-firefly.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-inx.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-inx.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-kd.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-kd.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-captain.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-captain.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-captain.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-v.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-v.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-v.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-orangepi.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-orangepi.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc13-supply', 'vcc14-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc13-supply', 'vcc14-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc13-supply', 'vcc14-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-rock960.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-rock960.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-rock960.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-rockpro64-v2.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-rockpro64-v2.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-rockpro64-v2.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-sapphire.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-sapphire.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply', 'vddio-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3399pro-rock-pi-n10.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3399pro-rock-pi-n10.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3399pro-rock-pi-n10.dt.yaml: pmic@20: 'regulators', 'vcc5-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dt.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3328-rock64.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3328-rock64.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3328-rock64.dt.yaml: pmic@18: '#gpio-cells', 'gpio-controller', 'regulators', 'vcc5-supply', 'vcc6-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dt.yaml: pmic@18: '#gpio-cells', 'gpio-controller', 'regulators', 'vcc5-supply', 'vcc6-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3368-lion-haikou.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3368-lion-haikou.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3368-lion-haikou.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml | |
| DTC arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dt.yaml | |
| CHECK arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dt.yaml | |
| /data/Source/upstream-linux/arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dt.yaml: pmic@1b: 'regulators', 'vcc10-supply', 'vcc11-supply', 'vcc12-supply', 'vcc6-supply', 'vcc7-supply', 'vcc8-supply', 'vcc9-supply' do not match any of the regexes: '^vcc[1-4]-supply$', 'pinctrl-[0-9]+' | |
| From schema: /data/Source/upstream-linux/Documentation/devicetree/bindings/mfd/rk808.yaml |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause | |
| %YAML 1.2 | |
| --- | |
| $id: http://devicetree.org/schemas/mfd/rk808.yaml# | |
| $schema: http://devicetree.org/meta-schemas/core.yaml# | |
| title: RK8XX Power Management Integrated Circuit | |
| maintainers: | |
| - Chris Zhong <zyw@rock-chips.com> | |
| - Zhang Qing <zhangqing@rock-chips.com> | |
| description: | | |
| Rockchip RK8XX series PMIC. This device consists of an i2c controlled MFD | |
| that can include regulators, an RTC, a power button, an audio codec, and | |
| a battery charger manager. | |
| properties: | |
| compatible: | |
| enum: | |
| - rockchip,rk805 | |
| - rockchip,rk808 | |
| - rockchip,rk809 | |
| - rockchip,rk817 | |
| - rockchip,rk818 | |
| reg: | |
| maxItems: 1 | |
| description: | |
| The I2C slave address. | |
| interrupts: | |
| maxItems: 1 | |
| description: | |
| The interrupt output of the controller. | |
| '#clock-cells': | |
| description: | | |
| From common clock binding; shall be set to 1 (multiple clock outputs). | |
| See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. | |
| const: 1 | |
| clock-output-names: | |
| description: | |
| From common clock binding to override the default output clock name. | |
| rockchip,system-power-controller: | |
| type: boolean | |
| description: | |
| Telling whether or not this PMIC is controlling the system power. | |
| wakeup-source: | |
| type: boolean | |
| description: | |
| Device can be used as a wakeup source. | |
| patternProperties: | |
| "^vcc[1-4]-supply$": | |
| description: | |
| The input supply for DCDC_REG[1-4]. | |
| allOf: | |
| - if: | |
| properties: | |
| compatible: | |
| contains: | |
| enum: | |
| - rockchip,rk805 | |
| then: | |
| properties: | |
| vcc5-supply: | |
| description: | |
| The input supply for LDO_REG1 and LDO_REG2. | |
| vcc6-supply: | |
| description: | |
| The input supply for LDO_REG3. | |
| regulators: | |
| type: object | |
| patternProperties: | |
| "^(DCDC_REG[1-4]|LDO_REG[1-3])$": | |
| type: object | |
| $ref: ../regulator/regulator.yaml# | |
| - if: | |
| properties: | |
| compatible: | |
| contains: | |
| enum: | |
| - rockchip,rk808 | |
| then: | |
| properties: | |
| vcc6-supply: | |
| description: | |
| The input supply for LDO_REG1 and LDO_REG2. | |
| vcc7-supply: | |
| description: | |
| The input supply for LDO_REG3 and LDO_REG7. | |
| vcc8-supply: | |
| description: | |
| The input supply for SWITCH_REG1. | |
| vcc9-supply: | |
| description: | |
| The input supply for LDO_REG4 and LDO_REG5. | |
| vcc10-supply: | |
| description: | |
| The input supply for LDO_REG6. | |
| vcc11-supply: | |
| description: | |
| The input supply for LDO_REG8. | |
| vcc12-supply: | |
| description: | |
| The input supply for SWITCH_REG2. | |
| dvs-gpios: | |
| description: | | |
| buck1/2 can be controlled by gpio dvs, this is GPIO specifiers for | |
| 2 host gpio's used for dvs. The format of the gpio specifier | |
| depends in the gpio controller. If DVS GPIOs aren't present, | |
| voltage changes will happen very quickly with no slow ramp time. | |
| regulators: | |
| type: object | |
| patternProperties: | |
| "^(DCDC_REG[1-4]|LDO_REG[1-8]|SWITCH_REG[1-2])$": | |
| type: object | |
| $ref: ../regulator/regulator.yaml# | |
| - if: | |
| properties: | |
| compatible: | |
| contains: | |
| enum: | |
| - rockchip,rk809 | |
| then: | |
| properties: | |
| vcc8-supply: | |
| description: | |
| The input supply for SWITCH_REG1. | |
| vcc9-supply: | |
| description: | |
| The input supply for DCDC_REG5 and SWITCH_REG2. | |
| regulators: | |
| type: object | |
| patternProperties: | |
| "^(DCDC_REG[1-5]|SWITCH_REG[1-2])$": | |
| type: object | |
| $ref: ../regulator/regulator.yaml# | |
| - if: | |
| properties: | |
| compatible: | |
| contains: | |
| enum: | |
| - rockchip,rk809 | |
| - rockchip,rk817 | |
| then: | |
| properties: | |
| vcc5-supply: | |
| description: | |
| The input supply for LDO_REG1, LDO_REG2, and LDO_REG3. | |
| vcc6-supply: | |
| description: | |
| The input supply for LDO_REG4, LDO_REG5, and LDO_REG6. | |
| vcc7-supply: | |
| description: | |
| The input supply for LDO_REG7, LDO_REG8, and LDO_REG9. | |
| regulators: | |
| type: object | |
| patternProperties: | |
| "^LDO_REG[1-9]$": | |
| type: object | |
| $ref: ../regulator/regulator.yaml# | |
| - if: | |
| properties: | |
| compatible: | |
| contains: | |
| enum: | |
| - rockchip,rk817 | |
| then: | |
| properties: | |
| clocks: | |
| description: | |
| The input clock for the audio codec. | |
| clock-names: | |
| description: | |
| The clock name for the codec clock. | |
| items: | |
| - const: mclk | |
| '#sound-dai-cells': | |
| description: | |
| Needed for the interpretation of sound dais. | |
| items: | |
| - const: 0 | |
| vcc8-supply: | |
| description: | |
| The input supply for BOOST. | |
| vcc9-supply: | |
| description: | |
| The input supply for OTG_SWITCH. | |
| regulators: | |
| type: object | |
| patternProperties: | |
| "^(DCDC_REG[1-4]|BOOST|OTG_SWITCH)$": | |
| type: object | |
| $ref: ../regulator/regulator.yaml# | |
| codec: | |
| description: | | |
| The child node for the codec to hold additional properties. If no | |
| additional properties are required for the codec, this node can be | |
| omitted. | |
| type: object | |
| properties: | |
| rockchip,mic-in-differential: | |
| type: boolean | |
| description: | |
| Describes if the microphone uses differential mode. | |
| battery: | |
| description: | | |
| The child node for the charger to hold additional properties. If a | |
| battery is not in use, this node can be omitted. | |
| type: object | |
| properties: | |
| monitored-battery: | |
| description: | | |
| A phandle to a monitored battery node that contains a valid | |
| value for: | |
| charge-full-design-microamp-hours, | |
| charge-term-current-microamp, | |
| constant-charge-current-max-microamp, | |
| constant-charge-voltage-max-microvolt, | |
| voltage-max-design-microvolt, | |
| voltage-min-design-microvolt, | |
| and a valid ocv-capacity table. | |
| rockchip,resistor-sense-micro-ohms: | |
| description: | | |
| Value in microohms of the battery sense resistor. This value is | |
| used by the driver to set the correct divisor value to translate | |
| ADC readings into the proper units of measure. | |
| enum: [10000, 20000] | |
| rockchip,sleep-enter-current-microamp: | |
| description: | | |
| Value in microamps of the sleep enter current for the charger. | |
| Value is used by the driver to calibrate the relax threshold. | |
| rockchip,sleep-filter-current-microamp: | |
| description: | |
| Value in microamps of the sleep filter current for the charger. | |
| Value is used by the driver to derive the sleep sample current. | |
| required: | |
| - monitored-battery | |
| - rockchip,resistor-sense-micro-ohms | |
| - rockchip,sleep-enter-current-microamp | |
| - rockchip,sleep-filter-current-microamp | |
| - if: | |
| properties: | |
| compatible: | |
| contains: | |
| enum: | |
| - rockchip,rk818 | |
| then: | |
| properties: | |
| boost-supply: | |
| description: | |
| The input supply for DCDC_BOOST. | |
| vcc6-supply: | |
| description: | |
| The input supply for LDO_REG1 and LDO_REG2. | |
| vcc7-supply: | |
| description: | |
| The input supply for LDO_REG3, LDO_REG5 and LDO_REG7. | |
| vcc8-supply: | |
| description: | |
| The input supply for LDO_REG4, LDO_REG6 and LDO_REG8. | |
| vcc9-supply: | |
| description: | |
| The input supply for LDO_REG9 and SWITCH_REG. | |
| h_5v-supply: | |
| description: | |
| The input supply for HDMI_SWITCH. | |
| usb-supply: | |
| description: | |
| The input supply for OTG_SWITCH. | |
| regulators: | |
| type: object | |
| patternProperties: | |
| "^(DCDC_REG[1-4]|LDO_REG[1-9]|SWITCH_REG|HDMI_SWITCH|OTG_SWITCH)$": | |
| type: object | |
| $ref: ../regulator/regulator.yaml# | |
| required: | |
| - compatible | |
| - reg | |
| - interrupts | |
| - "#clock-cells" | |
| additionalProperties: false | |
| examples: | |
| - | | |
| #include <dt-bindings/pinctrl/rockchip.h> | |
| #include <dt-bindings/interrupt-controller/irq.h> | |
| #include <dt-bindings/gpio/gpio.h> | |
| rk808: pmic@1b { | |
| compatible = "rockchip,rk808"; | |
| clock-output-names = "xin32k", "rk808-clkout2"; | |
| interrupt-parent = <&gpio0>; | |
| interrupts = <4 IRQ_TYPE_LEVEL_LOW>; | |
| pinctrl-names = "default"; | |
| pinctrl-0 = <&pmic_int &dvs_1 &dvs_2>; | |
| dvs-gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>, | |
| <&gpio7 15 GPIO_ACTIVE_HIGH>; | |
| reg = <0x1b>; | |
| rockchip,system-power-controller; | |
| wakeup-source; | |
| #clock-cells = <1>; | |
| vcc8-supply = <&vcc_18>; | |
| vcc9-supply = <&vcc_io>; | |
| vcc10-supply = <&vcc_io>; | |
| vcc12-supply = <&vcc_io>; | |
| vddio-supply = <&vccio_pmu>; | |
| regulators { | |
| vdd_cpu: DCDC_REG1 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <750000>; | |
| regulator-max-microvolt = <1300000>; | |
| regulator-name = "vdd_arm"; | |
| }; | |
| vdd_gpu: DCDC_REG2 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <850000>; | |
| regulator-max-microvolt = <1250000>; | |
| regulator-name = "vdd_gpu"; | |
| }; | |
| vcc_ddr: DCDC_REG3 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-name = "vcc_ddr"; | |
| }; | |
| vcc_io: DCDC_REG4 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-name = "vcc_io"; | |
| }; | |
| vccio_pmu: LDO_REG1 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-name = "vccio_pmu"; | |
| }; | |
| vcc_tp: LDO_REG2 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-name = "vcc_tp"; | |
| }; | |
| vdd_10: LDO_REG3 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <1000000>; | |
| regulator-max-microvolt = <1000000>; | |
| regulator-name = "vdd_10"; | |
| }; | |
| vcc18_lcd: LDO_REG4 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <1800000>; | |
| regulator-max-microvolt = <1800000>; | |
| regulator-name = "vcc18_lcd"; | |
| }; | |
| vccio_sd: LDO_REG5 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <1800000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-name = "vccio_sd"; | |
| }; | |
| vdd10_lcd: LDO_REG6 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <1000000>; | |
| regulator-max-microvolt = <1000000>; | |
| regulator-name = "vdd10_lcd"; | |
| }; | |
| vcc_18: LDO_REG7 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <1800000>; | |
| regulator-max-microvolt = <1800000>; | |
| regulator-name = "vcc_18"; | |
| }; | |
| vcca_codec: LDO_REG8 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-name = "vcca_codec"; | |
| }; | |
| vcc_wl: SWITCH_REG1 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-name = "vcc_wl"; | |
| }; | |
| vcc_lcd: SWITCH_REG2 { | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-name = "vcc_lcd"; | |
| }; | |
| }; | |
| }; | |
| - | | |
| #include <dt-bindings/clock/px30-cru.h> | |
| #include <dt-bindings/pinctrl/rockchip.h> | |
| #include <dt-bindings/interrupt-controller/irq.h> | |
| #include <dt-bindings/gpio/gpio.h> | |
| rk817: pmic@20 { | |
| compatible = "rockchip,rk817"; | |
| reg = <0x20>; | |
| interrupt-parent = <&gpio0>; | |
| interrupts = <RK_PB2 IRQ_TYPE_LEVEL_LOW>; | |
| clock-output-names = "rk808-clkout1", "xin32k"; | |
| clock-names = "mclk"; | |
| clocks = <&cru SCLK_I2S1_OUT>; | |
| pinctrl-names = "default"; | |
| pinctrl-0 = <&pmic_int>, <&i2s1_2ch_mclk>; | |
| wakeup-source; | |
| #clock-cells = <1>; | |
| #sound-dai-cells = <0>; | |
| vcc1-supply = <&vccsys>; | |
| vcc2-supply = <&vccsys>; | |
| vcc3-supply = <&vccsys>; | |
| vcc4-supply = <&vccsys>; | |
| vcc5-supply = <&vccsys>; | |
| vcc6-supply = <&vccsys>; | |
| vcc7-supply = <&vccsys>; | |
| regulators { | |
| vdd_logic: DCDC_REG1 { | |
| regulator-name = "vdd_logic"; | |
| regulator-min-microvolt = <950000>; | |
| regulator-max-microvolt = <1150000>; | |
| regulator-ramp-delay = <6001>; | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-on-in-suspend; | |
| regulator-suspend-microvolt = <950000>; | |
| }; | |
| }; | |
| vdd_arm: DCDC_REG2 { | |
| regulator-name = "vdd_arm"; | |
| regulator-min-microvolt = <950000>; | |
| regulator-max-microvolt = <1350000>; | |
| regulator-ramp-delay = <6001>; | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-off-in-suspend; | |
| regulator-suspend-microvolt = <950000>; | |
| }; | |
| }; | |
| vcc_ddr: DCDC_REG3 { | |
| regulator-name = "vcc_ddr"; | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-on-in-suspend; | |
| }; | |
| }; | |
| vcc_3v3: DCDC_REG4 { | |
| regulator-name = "vcc_3v3"; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-off-in-suspend; | |
| regulator-suspend-microvolt = <3300000>; | |
| }; | |
| }; | |
| vcc_1v8: LDO_REG2 { | |
| regulator-name = "vcc_1v8"; | |
| regulator-min-microvolt = <1800000>; | |
| regulator-max-microvolt = <1800000>; | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-on-in-suspend; | |
| regulator-suspend-microvolt = <1800000>; | |
| }; | |
| }; | |
| vdd_1v0: LDO_REG3 { | |
| regulator-name = "vdd_1v0"; | |
| regulator-min-microvolt = <1000000>; | |
| regulator-max-microvolt = <1000000>; | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-on-in-suspend; | |
| regulator-suspend-microvolt = <1000000>; | |
| }; | |
| }; | |
| vcc3v3_pmu: LDO_REG4 { | |
| regulator-name = "vcc3v3_pmu"; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-on-in-suspend; | |
| regulator-suspend-microvolt = <3300000>; | |
| }; | |
| }; | |
| vccio_sd: LDO_REG5 { | |
| regulator-name = "vccio_sd"; | |
| regulator-min-microvolt = <1800000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-always-on; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-on-in-suspend; | |
| regulator-suspend-microvolt = <3300000>; | |
| }; | |
| }; | |
| vcc_sd: LDO_REG6 { | |
| regulator-name = "vcc_sd"; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-boot-on; | |
| regulator-state-mem { | |
| regulator-on-in-suspend; | |
| regulator-suspend-microvolt = <3300000>; | |
| }; | |
| }; | |
| vcc_bl: LDO_REG7 { | |
| regulator-name = "vcc_bl"; | |
| regulator-min-microvolt = <3300000>; | |
| regulator-max-microvolt = <3300000>; | |
| regulator-state-mem { | |
| regulator-off-in-suspend; | |
| regulator-suspend-microvolt = <3300000>; | |
| }; | |
| }; | |
| vcc_lcd: LDO_REG8 { | |
| regulator-name = "vcc_lcd"; | |
| regulator-min-microvolt = <2800000>; | |
| regulator-max-microvolt = <2800000>; | |
| regulator-state-mem { | |
| regulator-off-in-suspend; | |
| regulator-suspend-microvolt = <2800000>; | |
| }; | |
| }; | |
| vcc_cam: LDO_REG9 { | |
| regulator-name = "vcc_cam"; | |
| regulator-min-microvolt = <3000000>; | |
| regulator-max-microvolt = <3000000>; | |
| regulator-state-mem { | |
| regulator-off-in-suspend; | |
| regulator-suspend-microvolt = <3000000>; | |
| }; | |
| }; | |
| }; | |
| rk817_battery: battery { | |
| monitored-battery = <&battery_cell>; | |
| rockchip,resistor-sense-micro-ohms = <10000>; | |
| rockchip,sleep-enter-current-microamp = <300000>; | |
| rockchip,sleep-filter-current-microamp = <100000>; | |
| }; | |
| rk817_codec: codec { | |
| rockchip,mic-in-differential; | |
| }; | |
| }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment