Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /dts-v1/;
- / {
- #address-cells = <0x1>;
- #size-cells = <0x1>;
- interrupt-parent = <0x1>;
- model = "Lichee Pi Zero";
- compatible = "licheepi,licheepi-zero", "allwinner,sun8i-v3s";
- cpus {
- #address-cells = <0x1>;
- #size-cells = <0x0>;
- cpu@0 {
- compatible = "arm,cortex-a7";
- device_type = "cpu";
- reg = <0x0>;
- clocks = <0x2 0xe>;
- };
- };
- timer {
- compatible = "arm,armv7-timer";
- interrupts = <0x1 0xd 0xf08 0x1 0xe 0xf08 0x1 0xb 0xf08 0x1 0xa 0xf08>;
- };
- clocks {
- #address-cells = <0x1>;
- #size-cells = <0x1>;
- ranges;
- osc24M_clk {
- #clock-cells = <0x0>;
- compatible = "fixed-clock";
- clock-frequency = <0x16e3600>;
- clock-output-names = "osc24M";
- phandle = <0x7>;
- };
- osc32k_clk {
- #clock-cells = <0x0>;
- compatible = "fixed-clock";
- clock-frequency = <0x8000>;
- clock-output-names = "osc32k";
- phandle = <0x8>;
- };
- };
- soc {
- compatible = "simple-bus";
- #address-cells = <0x1>;
- #size-cells = <0x1>;
- ranges;
- mmc@01c0f000 {
- compatible = "allwinner,sun7i-a20-mmc";
- reg = <0x1c0f000 0x1000>;
- clocks = <0x2 0x16 0x2 0x2d 0x2 0x2f 0x2 0x2e>;
- clock-names = "ahb", "mmc", "output", "sample";
- resets = <0x2 0x7>;
- reset-names = "ahb";
- interrupts = <0x0 0x3c 0x4>;
- status = "okay";
- #address-cells = <0x1>;
- #size-cells = <0x0>;
- pinctrl-0 = <0x3>;
- pinctrl-names = "default";
- broken-cd;
- bus-width = <0x4>;
- vmmc-supply = <0x4>;
- };
- mmc@01c10000 {
- compatible = "allwinner,sun7i-a20-mmc";
- reg = <0x1c10000 0x1000>;
- clocks = <0x2 0x17 0x2 0x30 0x2 0x32 0x2 0x31>;
- clock-names = "ahb", "mmc", "output", "sample";
- resets = <0x2 0x8>;
- reset-names = "ahb";
- interrupts = <0x0 0x3d 0x4>;
- status = "disabled";
- #address-cells = <0x1>;
- #size-cells = <0x0>;
- };
- mmc@01c11000 {
- compatible = "allwinner,sun7i-a20-mmc";
- reg = <0x1c11000 0x1000>;
- clocks = <0x2 0x18 0x2 0x33 0x2 0x35 0x2 0x34>;
- clock-names = "ahb", "mmc", "output", "sample";
- resets = <0x2 0x9>;
- reset-names = "ahb";
- interrupts = <0x0 0x3e 0x4>;
- status = "disabled";
- #address-cells = <0x1>;
- #size-cells = <0x0>;
- };
- usb@01c19000 {
- compatible = "allwinner,sun8i-h3-musb";
- reg = <0x1c19000 0x400>;
- clocks = <0x2 0x1d>;
- resets = <0x2 0x11>;
- interrupts = <0x0 0x47 0x4>;
- interrupt-names = "mc";
- phys = <0x5 0x0>;
- phy-names = "usb";
- extcon = <0x5 0x0>;
- status = "okay";
- dr_mode = "otg";
- };
- phy@01c19400 {
- compatible = "allwinner,sun8i-v3s-usb-phy";
- reg = <0x1c19400 0x2c 0x1c1a800 0x4>;
- reg-names = "phy_ctrl", "pmu0";
- clocks = <0x2 0x38>;
- clock-names = "usb0_phy";
- resets = <0x2 0x0>;
- reset-names = "usb0_reset";
- status = "okay";
- #phy-cells = <0x1>;
- usb0_id_det-gpio = <0x6 0x5 0x6 0x0>;
- phandle = <0x5>;
- };
- clock@01c20000 {
- compatible = "allwinner,sun8i-v3s-ccu";
- reg = <0x1c20000 0x400>;
- clocks = <0x7 0x8>;
- clock-names = "hosc", "losc";
- #clock-cells = <0x1>;
- #reset-cells = <0x1>;
- phandle = <0x2>;
- };
- rtc@01c20400 {
- compatible = "allwinner,sun6i-a31-rtc";
- reg = <0x1c20400 0x54>;
- interrupts = <0x0 0x28 0x4 0x0 0x29 0x4>;
- };
- pinctrl@01c20800 {
- compatible = "allwinner,sun8i-v3s-pinctrl";
- reg = <0x1c20800 0x400>;
- interrupts = <0x0 0xf 0x4 0x0 0x11 0x4>;
- clocks = <0x2 0x25 0x7 0x8>;
- clock-names = "apb", "hosc", "losc";
- gpio-controller;
- #gpio-cells = <0x3>;
- interrupt-controller;
- #interrupt-cells = <0x3>;
- phandle = <0x6>;
- uart0@0 {
- pins = "PB8", "PB9";
- function = "uart0";
- bias-pull-up;
- phandle = <0x9>;
- };
- mmc0@0 {
- pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5";
- function = "mmc0";
- drive-strength = <0x1e>;
- bias-pull-up;
- phandle = <0x3>;
- };
- ahci_pwr_pin@0 {
- allwinner,pins = "PB8";
- allwinner,function = "gpio_out";
- allwinner,drive = <0x0>;
- allwinner,pull = <0x0>;
- phandle = <0xa>;
- };
- usb0_vbus_pin@0 {
- allwinner,pins = "PB9";
- allwinner,function = "gpio_out";
- allwinner,drive = <0x0>;
- allwinner,pull = <0x0>;
- phandle = <0xb>;
- };
- usb1_vbus_pin@0 {
- allwinner,pins = "PH6";
- allwinner,function = "gpio_out";
- allwinner,drive = <0x0>;
- allwinner,pull = <0x0>;
- phandle = <0xc>;
- };
- usb2_vbus_pin@0 {
- allwinner,pins = "PH3";
- allwinner,function = "gpio_out";
- allwinner,drive = <0x0>;
- allwinner,pull = <0x0>;
- phandle = <0xd>;
- };
- };
- timer@01c20c00 {
- compatible = "allwinner,sun4i-a10-timer";
- reg = <0x1c20c00 0xa0>;
- interrupts = <0x0 0x12 0x4 0x0 0x13 0x4>;
- clocks = <0x7>;
- };
- watchdog@01c20ca0 {
- compatible = "allwinner,sun6i-a31-wdt";
- reg = <0x1c20ca0 0x20>;
- interrupts = <0x0 0x19 0x4>;
- };
- serial@01c28000 {
- compatible = "snps,dw-apb-uart";
- reg = <0x1c28000 0x400>;
- interrupts = <0x0 0x0 0x4>;
- reg-shift = <0x2>;
- reg-io-width = <0x4>;
- clocks = <0x2 0x28>;
- resets = <0x2 0x31>;
- status = "okay";
- pinctrl-0 = <0x9>;
- pinctrl-names = "default";
- };
- serial@01c28400 {
- compatible = "snps,dw-apb-uart";
- reg = <0x1c28400 0x400>;
- interrupts = <0x0 0x1 0x4>;
- reg-shift = <0x2>;
- reg-io-width = <0x4>;
- clocks = <0x2 0x29>;
- resets = <0x2 0x32>;
- status = "disabled";
- };
- serial@01c28800 {
- compatible = "snps,dw-apb-uart";
- reg = <0x1c28800 0x400>;
- interrupts = <0x0 0x2 0x4>;
- reg-shift = <0x2>;
- reg-io-width = <0x4>;
- clocks = <0x2 0x2a>;
- resets = <0x2 0x33>;
- status = "disabled";
- };
- interrupt-controller@01c81000 {
- compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
- reg = <0x1c81000 0x1000 0x1c82000 0x1000 0x1c84000 0x2000 0x1c86000 0x2000>;
- interrupt-controller;
- #interrupt-cells = <0x3>;
- interrupts = <0x1 0x9 0xf04>;
- phandle = <0x1>;
- };
- };
- ahci-5v {
- compatible = "regulator-fixed";
- pinctrl-names = "default";
- pinctrl-0 = <0xa>;
- regulator-name = "ahci-5v";
- regulator-min-microvolt = <0x4c4b40>;
- regulator-max-microvolt = <0x4c4b40>;
- regulator-boot-on;
- enable-active-high;
- gpio = <0x6 0x1 0x8 0x0>;
- status = "disabled";
- };
- usb0-vbus {
- compatible = "regulator-fixed";
- pinctrl-names = "default";
- pinctrl-0 = <0xb>;
- regulator-name = "usb0-vbus";
- regulator-min-microvolt = <0x4c4b40>;
- regulator-max-microvolt = <0x4c4b40>;
- enable-active-high;
- gpio = <0x6 0x1 0x9 0x0>;
- status = "disabled";
- };
- usb1-vbus {
- compatible = "regulator-fixed";
- pinctrl-names = "default";
- pinctrl-0 = <0xc>;
- regulator-name = "usb1-vbus";
- regulator-min-microvolt = <0x4c4b40>;
- regulator-max-microvolt = <0x4c4b40>;
- regulator-boot-on;
- enable-active-high;
- gpio = <0x6 0x7 0x6 0x0>;
- status = "disabled";
- };
- usb2-vbus {
- compatible = "regulator-fixed";
- pinctrl-names = "default";
- pinctrl-0 = <0xd>;
- regulator-name = "usb2-vbus";
- regulator-min-microvolt = <0x4c4b40>;
- regulator-max-microvolt = <0x4c4b40>;
- regulator-boot-on;
- enable-active-high;
- gpio = <0x6 0x7 0x3 0x0>;
- status = "disabled";
- };
- vcc3v0 {
- compatible = "regulator-fixed";
- regulator-name = "vcc3v0";
- regulator-min-microvolt = <0x2dc6c0>;
- regulator-max-microvolt = <0x2dc6c0>;
- };
- vcc3v3 {
- compatible = "regulator-fixed";
- regulator-name = "vcc3v3";
- regulator-min-microvolt = <0x325aa0>;
- regulator-max-microvolt = <0x325aa0>;
- phandle = <0x4>;
- };
- vcc5v0 {
- compatible = "regulator-fixed";
- regulator-name = "vcc5v0";
- regulator-min-microvolt = <0x4c4b40>;
- regulator-max-microvolt = <0x4c4b40>;
- };
- aliases {
- serial0 = "/soc/serial@01c28000";
- };
- chosen {
- stdout-path = "serial0:115200n8";
- };
- binman {
- filename = "u-boot-sunxi-with-spl.bin";
- pad-byte = <0xff>;
- blob {
- filename = "spl/sunxi-spl.bin";
- };
- u-boot-img {
- offset = <0x8000>;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement