From 62098cd1a85fec1089b0435c44ba258bee928c85 Mon Sep 17 00:00:00 2001 From: leeboby Date: Tue, 30 Mar 2021 09:47:43 +0800 Subject: [PATCH] sun50iw2 legacy: Add pack-uboot --- .../pack-uboot/sun50iw2/bin/boot_package.cfg | 6 + .../pack-uboot/sun50iw2/bin/boot_package.fex | 1 + .../sun50iw2/bin/dts/orangepipc2-u-boot.dts | 3699 +++++++++++++++++ .../sun50iw2/bin/dts/orangepiprime-u-boot.dts | 3590 ++++++++++++++++ .../bin/dts/orangepizeroplus-u-boot.dts | 3694 ++++++++++++++++ .../bin/dts/orangepizeroplus2h5-u-boot.dts | 3693 ++++++++++++++++ .../pack-uboot/sun50iw2/bin/monitor.fex | Bin 0 -> 49624 bytes .../packages/pack-uboot/sun50iw2/bin/scp.fex | Bin 0 -> 103296 bytes .../bin/sys_config/sys_config_orangepipc2.fex | 1518 +++++++ .../sys_config/sys_config_orangepiprime.fex | 1518 +++++++ .../sys_config_orangepizeroplus.fex | 1469 +++++++ .../sys_config_orangepizeroplus2h5.fex | 1506 +++++++ .../pack-uboot/sun50iw2/tools/dragonsecboot | Bin 0 -> 83156 bytes .../packages/pack-uboot/sun50iw2/tools/dtc | Bin 0 -> 137680 bytes .../packages/pack-uboot/sun50iw2/tools/script | Bin 0 -> 913638 bytes .../pack-uboot/sun50iw2/tools/update_boot0 | Bin 0 -> 918424 bytes .../pack-uboot/sun50iw2/tools/update_scp | Bin 0 -> 43958 bytes .../pack-uboot/sun50iw2/tools/update_uboot | Bin 0 -> 918509 bytes .../sun50iw2/tools/update_uboot_fdt | Bin 0 -> 13652 bytes .../pack-uboot/sun50iw2/tools/update_uboot_v2 | Bin 0 -> 22977 bytes 20 files changed, 20694 insertions(+) create mode 100755 external/packages/pack-uboot/sun50iw2/bin/boot_package.cfg create mode 100755 external/packages/pack-uboot/sun50iw2/bin/boot_package.fex create mode 100755 external/packages/pack-uboot/sun50iw2/bin/dts/orangepipc2-u-boot.dts create mode 100644 external/packages/pack-uboot/sun50iw2/bin/dts/orangepiprime-u-boot.dts create mode 100755 external/packages/pack-uboot/sun50iw2/bin/dts/orangepizeroplus-u-boot.dts create mode 100755 external/packages/pack-uboot/sun50iw2/bin/dts/orangepizeroplus2h5-u-boot.dts create mode 100644 external/packages/pack-uboot/sun50iw2/bin/monitor.fex create mode 100644 external/packages/pack-uboot/sun50iw2/bin/scp.fex create mode 100755 external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepipc2.fex create mode 100755 external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepiprime.fex create mode 100755 external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepizeroplus.fex create mode 100755 external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepizeroplus2h5.fex create mode 100755 external/packages/pack-uboot/sun50iw2/tools/dragonsecboot create mode 100755 external/packages/pack-uboot/sun50iw2/tools/dtc create mode 100755 external/packages/pack-uboot/sun50iw2/tools/script create mode 100755 external/packages/pack-uboot/sun50iw2/tools/update_boot0 create mode 100755 external/packages/pack-uboot/sun50iw2/tools/update_scp create mode 100755 external/packages/pack-uboot/sun50iw2/tools/update_uboot create mode 100755 external/packages/pack-uboot/sun50iw2/tools/update_uboot_fdt create mode 100755 external/packages/pack-uboot/sun50iw2/tools/update_uboot_v2 diff --git a/external/packages/pack-uboot/sun50iw2/bin/boot_package.cfg b/external/packages/pack-uboot/sun50iw2/bin/boot_package.cfg new file mode 100755 index 000000000000..860655b265ab --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/boot_package.cfg @@ -0,0 +1,6 @@ +[package] +;item=Item_TOC_name, Item_filename, +item=u-boot, u-boot.fex +item=monitor, monitor.fex +item=scp, scp.fex + diff --git a/external/packages/pack-uboot/sun50iw2/bin/boot_package.fex b/external/packages/pack-uboot/sun50iw2/bin/boot_package.fex new file mode 100755 index 000000000000..4eb4a863f063 --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/boot_package.fex @@ -0,0 +1 @@ +boot_package.fex diff --git a/external/packages/pack-uboot/sun50iw2/bin/dts/orangepipc2-u-boot.dts b/external/packages/pack-uboot/sun50iw2/bin/dts/orangepipc2-u-boot.dts new file mode 100755 index 000000000000..76d764c3a9a4 --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/dts/orangepipc2-u-boot.dts @@ -0,0 +1,3699 @@ +/dts-v1/; + +/memreserve/ 0x0000000040020000 0x0000000000000800; +/memreserve/ 0x0000000048000000 0x0000000001000000; +/memreserve/ 0x0000000048100000 0x0000000000004000; +/memreserve/ 0x0000000048104000 0x0000000000001000; +/memreserve/ 0x0000000048105000 0x0000000000001000; +/ { + model = "Orange Pi Pc 2"; + compatible = "arm,sun50iw2p1"; + interrupt-parent = <0x1>; + #address-cells = <0x2>; + #size-cells = <0x2>; + + clocks { + compatible = "allwinner,sunxi-clk-init"; + device_type = "clocks"; + #address-cells = <0x2>; + #size-cells = <0x2>; + ranges; + reg = <0x0 0x1c20000 0x0 0x324 0x0 0x1f01400 0x0 0x1d4 0x0 0x1f00060 0x0 0x4>; + + losc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0x8000>; + clock-output-names = "losc"; + linux,phandle = <0xb>; + phandle = <0xb>; + }; + + iosc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0xf42400>; + clock-output-names = "iosc"; + linux,phandle = <0xc>; + phandle = <0xc>; + }; + + hosc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0x16e3600>; + clock-output-names = "hosc"; + linux,phandle = <0x6>; + phandle = <0x6>; + }; + + pll_cpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_cpu"; + }; + + pll_audio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x1770000>; + clock-output-names = "pll_audio"; + linux,phandle = <0x2>; + phandle = <0x2>; + }; + + pll_video { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x11b3dc40>; + clock-output-names = "pll_video"; + linux,phandle = <0x3>; + phandle = <0x3>; + }; + + pll_ve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + device_type = "clk_pll_ve"; + lock-mode = "none"; + assigned-clock-rates = <0x1908b100>; + clock-output-names = "pll_ve"; + linux,phandle = <0x15>; + phandle = <0x15>; + }; + + pll_ddr { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_ddr"; + linux,phandle = <0x99>; + phandle = <0x99>; + }; + + pll_periph0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_periph0"; + linux,phandle = <0x4>; + phandle = <0x4>; + }; + + pll_periph1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_periph1"; + linux,phandle = <0x5>; + phandle = <0x5>; + }; + + pll_gpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_gpu"; + linux,phandle = <0x9b>; + phandle = <0x9b>; + }; + + pll_de { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x337f9800>; + clock-output-names = "pll_de"; + linux,phandle = <0x7>; + phandle = <0x7>; + }; + + pll_audiox8 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x1>; + clock-output-names = "pll_audiox8"; + }; + + pll_audiox4 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x2>; + clock-output-names = "pll_audiox4"; + }; + + pll_audiox2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x4>; + clock-output-names = "pll_audiox2"; + }; + + pll_videox2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x3>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_videox2"; + }; + + pll_periph0x2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x4>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_periph0x2"; + }; + + pll_periph1x2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x5>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_periph1x2"; + linux,phandle = <0x53>; + phandle = <0x53>; + }; + + pll_periph0d2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x4>; + clock-mult = <0x1>; + clock-div = <0x2>; + clock-output-names = "pll_periph0d2"; + }; + + hoscd2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x6>; + clock-mult = <0x1>; + clock-div = <0x2>; + clock-output-names = "hoscd2"; + }; + + hoscx2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x6>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "hoscx2"; + }; + + cpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "cpu"; + }; + + cpuapb { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "cpuapb"; + }; + + axi { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "axi"; + }; + + pll_periphahb0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "pll_periphahb0"; + }; + + ahb1 { + #clock-cells = <0x0>; + assigned-clock-rates = <0xbebc200>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ahb1"; + linux,phandle = <0x9a>; + phandle = <0x9a>; + }; + + apb1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "apb1"; + }; + + apb2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "apb2"; + linux,phandle = <0x74>; + phandle = <0x74>; + }; + + ahb2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ahb2"; + }; + + ths { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ths"; + linux,phandle = <0x89>; + phandle = <0x89>; + }; + + nand { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "nand"; + linux,phandle = <0x7c>; + phandle = <0x7c>; + }; + + sdmmc0_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_mod"; + linux,phandle = <0x59>; + phandle = <0x59>; + }; + + sdmmc0_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_bus"; + linux,phandle = <0x5a>; + phandle = <0x5a>; + }; + + sdmmc0_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_rst"; + linux,phandle = <0x5b>; + phandle = <0x5b>; + }; + + sdmmc1_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_mod"; + linux,phandle = <0x5e>; + phandle = <0x5e>; + }; + + sdmmc1_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_bus"; + linux,phandle = <0x5f>; + phandle = <0x5f>; + }; + + sdmmc1_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_rst"; + linux,phandle = <0x60>; + phandle = <0x60>; + }; + + sdmmc2_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_mod"; + linux,phandle = <0x54>; + phandle = <0x54>; + }; + + sdmmc2_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_bus"; + linux,phandle = <0x55>; + phandle = <0x55>; + }; + + sdmmc2_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_rst"; + linux,phandle = <0x56>; + phandle = <0x56>; + }; + + ts { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ts"; + linux,phandle = <0x80>; + phandle = <0x80>; + }; + + ce { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ce"; + linux,phandle = <0x71>; + phandle = <0x71>; + }; + + spi0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spi0"; + linux,phandle = <0x4b>; + phandle = <0x4b>; + }; + + spi1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spi1"; + linux,phandle = <0x4f>; + phandle = <0x4f>; + }; + + i2s0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s0"; + linux,phandle = <0x3b>; + phandle = <0x3b>; + }; + + i2s1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s1"; + linux,phandle = <0x40>; + phandle = <0x40>; + }; + + i2s2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s2"; + linux,phandle = <0x41>; + phandle = <0x41>; + }; + + spdif { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spdif"; + linux,phandle = <0x42>; + phandle = <0x42>; + }; + + usbphy0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy0"; + linux,phandle = <0x2c>; + phandle = <0x2c>; + }; + + usbphy1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy1"; + linux,phandle = <0x30>; + phandle = <0x30>; + }; + + usbphy2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy2"; + linux,phandle = <0x33>; + phandle = <0x33>; + }; + + usbphy3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy3"; + linux,phandle = <0x36>; + phandle = <0x36>; + }; + + usbohci0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci0"; + linux,phandle = <0x2f>; + phandle = <0x2f>; + }; + + usbohci1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci1"; + linux,phandle = <0x32>; + phandle = <0x32>; + }; + + usbohci2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci2"; + linux,phandle = <0x35>; + phandle = <0x35>; + }; + + usbohci3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci3"; + linux,phandle = <0x38>; + phandle = <0x38>; + }; + + de { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x7>; + assigned-clock-rates = <0x19bfcc00>; + clock-output-names = "de"; + linux,phandle = <0x63>; + phandle = <0x63>; + }; + + tcon0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x3>; + clock-output-names = "tcon0"; + linux,phandle = <0x64>; + phandle = <0x64>; + }; + + tcon1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "tcon1"; + linux,phandle = <0x65>; + phandle = <0x65>; + }; + + tve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x7>; + clock-output-names = "tve"; + linux,phandle = <0x68>; + phandle = <0x68>; + }; + + deinterlace { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "deinterlace"; + linux,phandle = <0x72>; + phandle = <0x72>; + }; + + csi_s { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_s"; + linux,phandle = <0x6b>; + phandle = <0x6b>; + }; + + csi_m { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_m"; + linux,phandle = <0x6c>; + phandle = <0x6c>; + }; + + csi_misc { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_misc"; + linux,phandle = <0x6d>; + phandle = <0x6d>; + }; + + ve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ve"; + linux,phandle = <0x16>; + phandle = <0x16>; + }; + + adda { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "adda"; + linux,phandle = <0x39>; + phandle = <0x39>; + }; + + avs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "avs"; + }; + + hdmi { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x3>; + clock-output-names = "hdmi"; + linux,phandle = <0x66>; + phandle = <0x66>; + }; + + hdmi_slow { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hdmi_slow"; + linux,phandle = <0x67>; + phandle = <0x67>; + }; + + mbus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "mbus"; + }; + + gpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "gpu"; + linux,phandle = <0x9c>; + phandle = <0x9c>; + }; + + usbehci0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci0"; + linux,phandle = <0x2e>; + phandle = <0x2e>; + }; + + usbehci1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci1"; + linux,phandle = <0x31>; + phandle = <0x31>; + }; + + usbehci2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci2"; + linux,phandle = <0x34>; + phandle = <0x34>; + }; + + usbehci3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci3"; + linux,phandle = <0x37>; + phandle = <0x37>; + }; + + usbotg { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbotg"; + linux,phandle = <0x2d>; + phandle = <0x2d>; + }; + + gmac { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "gmac"; + linux,phandle = <0x94>; + phandle = <0x94>; + }; + + ephy { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ephy"; + linux,phandle = <0x95>; + phandle = <0x95>; + }; + + sdram { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdram"; + }; + + dma { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "dma"; + linux,phandle = <0xa>; + phandle = <0xa>; + }; + + hwspinlock_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hwspinlock_rst"; + linux,phandle = <0xe>; + phandle = <0xe>; + }; + + hwspinlock_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hwspinlock_bus"; + linux,phandle = <0xf>; + phandle = <0xf>; + }; + + msgbox { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "msgbox"; + linux,phandle = <0xd>; + phandle = <0xd>; + }; + + uart0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart0"; + linux,phandle = <0x17>; + phandle = <0x17>; + }; + + uart1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart1"; + linux,phandle = <0x1a>; + phandle = <0x1a>; + }; + + uart2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart2"; + linux,phandle = <0x1d>; + phandle = <0x1d>; + }; + + uart3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart3"; + linux,phandle = <0x20>; + phandle = <0x20>; + }; + + scr0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "scr0"; + linux,phandle = <0x73>; + phandle = <0x73>; + }; + + scr1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "scr1"; + linux,phandle = <0x78>; + phandle = <0x78>; + }; + + twi0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi0"; + linux,phandle = <0x23>; + phandle = <0x23>; + }; + + twi1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi1"; + linux,phandle = <0x26>; + phandle = <0x26>; + }; + + twi2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi2"; + linux,phandle = <0x29>; + phandle = <0x29>; + }; + + pio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "pio"; + linux,phandle = <0x9>; + phandle = <0x9>; + }; + + cpurcir { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurcir"; + linux,phandle = <0x11>; + phandle = <0x11>; + }; + + cpurpio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurpio"; + linux,phandle = <0x8>; + phandle = <0x8>; + }; + + cpurpll_peri0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurpll_peri0"; + }; + + cpurcpus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurcpus"; + }; + + cpurahbs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurahbs"; + }; + + cpurapbs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurapbs"; + }; + + losc_out { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "losc_out"; + linux,phandle = <0x9d>; + phandle = <0x9d>; + }; + }; + + soc@01c00000 { + compatible = "simple-bus"; + #address-cells = <0x2>; + #size-cells = <0x2>; + ranges; + device_type = "soc"; + + pinctrl@01f02c00 { + compatible = "allwinner,sun50iw2p1-r-pinctrl"; + reg = <0x0 0x1f02c00 0x0 0x400>; + interrupts = <0x0 0x2d 0x4>; + clocks = <0x8>; + device_type = "r_pio"; + gpio-controller; + interrupt-controller; + #interrupt-cells = <0x2>; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + linux,phandle = <0x9e>; + phandle = <0x9e>; + + s_twi0@0 { + allwinner,pins = "PL0", "PL1"; + allwinner,function = "s_twi0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x2>; + allwinner,pull = <0x1>; + linux,phandle = <0x13>; + phandle = <0x13>; + }; + + s_cir0@0 { + allwinner,pins = "PL11"; + allwinner,function = "s_cir0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x2>; + allwinner,pull = <0x1>; + linux,phandle = <0x10>; + phandle = <0x10>; + }; + + twi_para@0 { + linux,phandle = <0xa2>; + phandle = <0xa2>; + allwinner,pins = "PL0", "PL1"; + allwinner,function = "twi_para"; + allwinner,pname = "twi_scl", "twi_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm16@0 { + linux,phandle = <0xc3>; + phandle = <0xc3>; + allwinner,pins = "PL10"; + allwinner,function = "pwm16"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm16@1 { + linux,phandle = <0xc4>; + phandle = <0xc4>; + allwinner,pins = "PL10"; + allwinner,function = "pwm16"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + s_uart0@0 { + linux,phandle = <0xc9>; + phandle = <0xc9>; + allwinner,pins = "PL2", "PL3"; + allwinner,function = "s_uart0"; + allwinner,pname = "s_uart0_tx", "s_uart0_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + s_rsb0@0 { + linux,phandle = <0xca>; + phandle = <0xca>; + allwinner,pins = "PL0", "PL1"; + allwinner,function = "s_rsb0"; + allwinner,pname = "s_rsb0_sck", "s_rsb0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + s_jtag0@0 { + linux,phandle = <0xcb>; + phandle = <0xcb>; + allwinner,pins = "PL4", "PL5", "PL6", "PL7"; + allwinner,function = "s_jtag0"; + allwinner,pname = "s_jtag0_tms", "s_jtag0_tck", "s_jtag0_tdo", "s_jtag0_tdi"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + }; + + pinctrl@01c20800 { + compatible = "allwinner,sun50iw2p1-pinctrl"; + reg = <0x0 0x1c20800 0x0 0x400>; + interrupts = <0x0 0xb 0x4 0x0 0x11 0x4 0x0 0x17 0x4>; + device_type = "pio"; + clocks = <0x9>; + gpio-controller; + interrupt-controller; + #interrupt-cells = <0x2>; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + linux,phandle = <0x3a>; + phandle = <0x3a>; + + ts0@0 { + allwinner,pins = "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts0_clk", "ts0_err", "ts0_sync", "ts0_dvld", "ts0_d0", "ts0_d1", "ts0_d2", "ts0_d3", "ts0_d4", "ts0_d5", "ts0_d6", "ts0_d7"; + allwinner,function = "ts0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x81>; + phandle = <0x81>; + }; + + ts0_sleep@0 { + allwinner,pins = "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts0_clk", "ts0_err", "ts0_sync", "ts0_dvld", "ts0_d0", "ts0_d1", "ts0_d2", "ts0_d3", "ts0_d4", "ts0_d5", "ts0_d6", "ts0_d7"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x85>; + phandle = <0x85>; + }; + + ts1@0 { + allwinner,pins = "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts1_clk", "ts1_err", "ts1_sync", "ts1_dvld", "ts1_d0"; + allwinner,function = "ts1"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x82>; + phandle = <0x82>; + }; + + ts1_sleep@0 { + allwinner,pins = "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts1_clk", "ts1_err", "ts1_sync", "ts1_dvld", "ts1_d0"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x86>; + phandle = <0x86>; + }; + + ts2@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts2_clk", "ts2_err", "ts2_sync", "ts2_dvld", "ts2_d0", "ts2_d1", "ts2_d2", "ts2_d3", "ts2_d4", "ts2_d5", "ts2_d6", "ts2_d7"; + allwinner,function = "ts2"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x83>; + phandle = <0x83>; + }; + + ts2_sleep@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts2_clk", "ts2_err", "ts2_sync", "ts2_dvld", "ts2_d0", "ts2_d1", "ts2_d2", "ts2_d3", "ts2_d4", "ts2_d5", "ts2_d6", "ts2_d7"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x87>; + phandle = <0x87>; + }; + + ts3@0 { + allwinner,pins = "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts3_clk", "ts3_err", "ts3_sync", "ts3_dvld", "ts3_d0"; + allwinner,function = "ts3"; + allwinner,muxsel = <0x5>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x84>; + phandle = <0x84>; + }; + + ts3_sleep@0 { + allwinner,pins = "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts3_clk", "ts3_err", "ts3_sync", "ts3_dvld", "ts3_d0"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x88>; + phandle = <0x88>; + }; + + sdc0@1 { + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x5d>; + phandle = <0x5d>; + }; + + sdc1@1 { + allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x62>; + phandle = <0x62>; + }; + + sdc2@1 { + allwinner,pins = "PC1", "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x58>; + phandle = <0x58>; + }; + + daudio0@0 { + allwinner,pins = "PA20", "PA6", "PA18", "PA19", "PA21"; + allwinner,function = "pcm0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3c>; + phandle = <0x3c>; + }; + + daudio0_sleep@0 { + allwinner,pins = "PA20", "PA6", "PA18", "PA19", "PA21"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3d>; + phandle = <0x3d>; + }; + + daudio1@0 { + allwinner,pins = "PG10", "PG11", "PG12", "PG13"; + allwinner,function = "pcm1"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3e>; + phandle = <0x3e>; + }; + + daudio1_sleep@0 { + allwinner,pins = "PG10", "PG11", "PG12", "PG13"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3f>; + phandle = <0x3f>; + }; + + spdif@0 { + allwinner,pins = "PA17"; + allwinner,function = "spdif0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x43>; + phandle = <0x43>; + }; + + spdif_sleep@0 { + allwinner,pins = "PA17"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x44>; + phandle = <0x44>; + }; + + csi0_sleep@0 { + allwinner,pins = "PE0", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13"; + allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + allwinner,data = <0x0>; + linux,phandle = <0x6f>; + phandle = <0x6f>; + }; + + scr0@0 { + allwinner,pins = "PA9", "PA10", "PA6", "PA7", "PA8"; + allwinner,pname = "scr0_rst", "scr0_det", "scr0_vccen", "scr0_sck", "scr0_sda"; + allwinner,function = "sim0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x75>; + phandle = <0x75>; + }; + + scr0@1 { + allwinner,pins = "PA20", "PA21"; + allwinner,pname = "scr0_vppen", "scr0_vppp"; + allwinner,function = "sim0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x76>; + phandle = <0x76>; + }; + + scr0@2 { + allwinner,pins = "PA9", "PA10", "PA6", "PA7", "PA8", "PA20", "PA21"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x77>; + phandle = <0x77>; + }; + + scr1@0 { + allwinner,pins = "PD15", "PD16", "PD12", "PD13", "PD14"; + allwinner,pname = "scr1_rst", "scr1_det", "scr1_vccen", "scr1_sck", "scr1_sda"; + allwinner,function = "sim1"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x79>; + phandle = <0x79>; + }; + + scr1@1 { + allwinner,pins = "PE14", "PE15"; + allwinner,pname = "scr1_vppen", "scr1_vppp"; + allwinner,function = "sim1"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x7a>; + phandle = <0x7a>; + }; + + scr1@2 { + allwinner,pins = "PD15", "PD16", "PD12", "PD13", "PD14", "PE14", "PE15"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x7b>; + phandle = <0x7b>; + }; + + nand0@2 { + allwinner,pins = "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PC18"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x7f>; + phandle = <0x7f>; + }; + + gmac@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD7", "PD8", "PD9", "PD10", "PD12", "PD13", "PD15", "PD16", "PD17"; + allwinner,function = "gmac0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x3>; + allwinner,pull = <0x0>; + linux,phandle = <0x93>; + phandle = <0x93>; + }; + + card0_boot_para@0 { + linux,phandle = <0x9f>; + phandle = <0x9f>; + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "card0_boot_para"; + allwinner,pname = "sdc_d1", "sdc_d0", "sdc_clk", "sdc_cmd", "sdc_d3", "sdc_d2"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + card2_boot_para@0 { + linux,phandle = <0xa0>; + phandle = <0xa0>; + allwinner,pins = "PC1"; + allwinner,function = "card2_boot_para"; + allwinner,pname = "sdc_ds"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + card2_boot_para@1 { + linux,phandle = <0xa1>; + phandle = <0xa1>; + allwinner,pins = "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "card2_boot_para"; + allwinner,pname = "sdc_clk", "sdc_cmd", "sdc_d0", "sdc_d1", "sdc_d2", "sdc_d3", "sdc_d4", "sdc_d5", "sdc_d6", "sdc_d7", "sdc_emmc_rst"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + uart_para@0 { + linux,phandle = <0xa3>; + phandle = <0xa3>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart_para"; + allwinner,pname = "uart_debug_tx", "uart_debug_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + jtag_para@0 { + linux,phandle = <0xa4>; + phandle = <0xa4>; + allwinner,pins = "PB0", "PB1", "PB2", "PB3"; + allwinner,function = "jtag_para"; + allwinner,pname = "jtag_ms", "jtag_ck", "jtag_do", "jtag_di"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi0@0 { + linux,phandle = <0xa5>; + phandle = <0xa5>; + allwinner,pins = "PA11", "PA12"; + allwinner,function = "twi0"; + allwinner,pname = "twi0_scl", "twi0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi0@1 { + linux,phandle = <0xa6>; + phandle = <0xa6>; + allwinner,pins = "PA11", "PA12"; + allwinner,function = "twi0"; + allwinner,pname = "twi0_scl", "twi0_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi1@0 { + linux,phandle = <0xa7>; + phandle = <0xa7>; + allwinner,pins = "PA18", "PA19"; + allwinner,function = "twi1"; + allwinner,pname = "twi1_scl", "twi1_sda"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi1@1 { + linux,phandle = <0xa8>; + phandle = <0xa8>; + allwinner,pins = "PA18", "PA19"; + allwinner,function = "twi1"; + allwinner,pname = "twi1_scl", "twi1_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi2@0 { + linux,phandle = <0xa9>; + phandle = <0xa9>; + allwinner,pins = "PE12", "PE13"; + allwinner,function = "twi2"; + allwinner,pname = "twi2_scl", "twi2_sda"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi2@1 { + linux,phandle = <0xaa>; + phandle = <0xaa>; + allwinner,pins = "PE12", "PE13"; + allwinner,function = "twi2"; + allwinner,pname = "twi2_scl", "twi2_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart0@0 { + linux,phandle = <0xab>; + phandle = <0xab>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart0"; + allwinner,pname = "uart0_tx", "uart0_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart0@1 { + linux,phandle = <0xac>; + phandle = <0xac>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart0"; + allwinner,pname = "uart0_tx", "uart0_rx"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart1@0 { + linux,phandle = <0xad>; + phandle = <0xad>; + allwinner,pins = "PG6", "PG7", "PG8", "PG9"; + allwinner,function = "uart1"; + allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart1@1 { + linux,phandle = <0xae>; + phandle = <0xae>; + allwinner,pins = "PG6", "PG7", "PG8", "PG9"; + allwinner,function = "uart1"; + allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart2@0 { + linux,phandle = <0xaf>; + phandle = <0xaf>; + allwinner,pins = "PA0", "PA1", "PA2", "PA3"; + allwinner,function = "uart2"; + allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart2@1 { + linux,phandle = <0xb0>; + phandle = <0xb0>; + allwinner,pins = "PA0", "PA1", "PA2", "PA3"; + allwinner,function = "uart2"; + allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart3@0 { + linux,phandle = <0xb1>; + phandle = <0xb1>; + allwinner,pins = "PA13", "PA14", "PA15", "PA16"; + allwinner,function = "uart3"; + allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart3@1 { + linux,phandle = <0xb2>; + phandle = <0xb2>; + allwinner,pins = "PA13", "PA14", "PA15", "PA16"; + allwinner,function = "uart3"; + allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@0 { + linux,phandle = <0xb3>; + phandle = <0xb3>; + allwinner,pins = "PC3"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_cs0"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@1 { + linux,phandle = <0xb4>; + phandle = <0xb4>; + allwinner,pins = "PC2", "PC0"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_sclk", "spi0_mosi"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@3 { + linux,phandle = <0xb5>; + phandle = <0xb5>; + allwinner,pins = "PC1"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_miso"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@2 { + linux,phandle = <0xb6>; + phandle = <0xb6>; + allwinner,pins = "PC3"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_cs0"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@4 { + linux,phandle = <0xb7>; + phandle = <0xb7>; + allwinner,pins = "PC2", "PC0", "PC1"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_sclk", "spi0_mosi", "spi0_miso"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@0 { + linux,phandle = <0xb8>; + phandle = <0xb8>; + allwinner,pins = "PA13"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_cs0"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@1 { + linux,phandle = <0xb9>; + phandle = <0xb9>; + allwinner,pins = "PA14", "PA15", "PA16"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@2 { + linux,phandle = <0xba>; + phandle = <0xba>; + allwinner,pins = "PA13"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_cs0"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@3 { + linux,phandle = <0xbb>; + phandle = <0xbb>; + allwinner,pins = "PA14", "PA15", "PA16"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + nand0@0 { + linux,phandle = <0xbd>; + phandle = <0xbd>; + allwinner,pins = "PC0", "PC1", "PC2", "PC5", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "nand0"; + allwinner,pname = "nand0_we", "nand0_ale", "nand0_cle", "nand0_nre", "nand0_d0", "nand0_d1", "nand0_d2", "nand0_d3", "nand0_d4", "nand0_d5", "nand0_d6", "nand0_d7", "nand0_ndqs"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0x1>; + allwinner,data = <0xffffffff>; + }; + + nand0@1 { + linux,phandle = <0xbe>; + phandle = <0xbe>; + allwinner,pins = "PC3", "PC4", "PC6", "PC7", "PC17", "PC18"; + allwinner,function = "nand0"; + allwinner,pname = "nand0_ce1", "nand0_ce0", "nand0_rb0", "nand0_rb1", "nand0_ce2", "nand0_ce3"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x1>; + allwinner,data = <0xffffffff>; + }; + + lcd0@0 { + linux,phandle = <0xbf>; + phandle = <0xbf>; + allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; + allwinner,function = "lcd0"; + allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + lcd0@1 { + linux,phandle = <0xc0>; + phandle = <0xc0>; + allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; + allwinner,function = "lcd0"; + allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm0@0 { + linux,phandle = <0xc1>; + phandle = <0xc1>; + allwinner,pins = "PD22"; + allwinner,function = "pwm0"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm0@1 { + linux,phandle = <0xc2>; + phandle = <0xc2>; + allwinner,pins = "PD22"; + allwinner,function = "pwm0"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + csi0@0 { + linux,phandle = <0xc5>; + phandle = <0xc5>; + allwinner,pins = "PE0", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13"; + allwinner,function = "csi0"; + allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + sdc0@0 { + linux,phandle = <0xc6>; + phandle = <0xc6>; + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "sdc0"; + allwinner,pname = "sdc0_d1", "sdc0_d0", "sdc0_clk", "sdc0_cmd", "sdc0_d3", "sdc0_d2"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + sdc1@0 { + linux,phandle = <0xc7>; + phandle = <0xc7>; + allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; + allwinner,function = "sdc1"; + allwinner,pname = "sdc1_clk", "sdc1_cmd", "sdc1_d0", "sdc1_d1", "sdc1_d2", "sdc1_d3"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + sdc2@0 { + linux,phandle = <0xc8>; + phandle = <0xc8>; + allwinner,pins = "PC1", "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "sdc2"; + allwinner,pname = "sdc2_ds", "sdc2_clk", "sdc2_cmd", "sdc2_d0", "sdc2_d1", "sdc2_d2", "sdc2_d3", "sdc2_d4", "sdc2_d5", "sdc2_d6", "sdc2_d7", "sdc2_emmc_rst"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + Vdevice@0 { + linux,phandle = <0xcc>; + phandle = <0xcc>; + allwinner,pins = "PA1", "PA2"; + allwinner,function = "Vdevice"; + allwinner,pname = "Vdevice_0", "Vdevice_1"; + allwinner,muxsel = <0x5>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + }; + + dma-controller@01c02000 { + compatible = "allwinner,sun50i-dma"; + reg = <0x0 0x1c02000 0x0 0x1000>; + interrupts = <0x0 0x32 0x4>; + clocks = <0xa>; + #dma-cells = <0x1>; + }; + + mbus-controller@01c62000 { + compatible = "allwinner,sun50i-mbus"; + reg = <0x0 0x1c62000 0x0 0x110>; + #mbus-cells = <0x1>; + }; + + arisc { + compatible = "allwinner,sunxi-arisc"; + #address-cells = <0x2>; + #size-cells = <0x2>; + clocks = <0xb 0xc 0x6 0x4>; + clock-names = "losc", "iosc", "hosc", "pll_periph0"; + powchk_used = <0x0>; + power_reg = <0x2309621>; + system_power = <0x32>; + }; + + arisc_space { + compatible = "allwinner,arisc_space"; + space1 = <0x48040000 0x0 0x14000>; + space2 = <0x48100000 0x18000 0x4000>; + space3 = <0x48104000 0x0 0x1000>; + space4 = <0x48105000 0x0 0x1000>; + }; + + standby_space { + compatible = "allwinner,standby_space"; + space1 = <0x40020000 0x0 0x800>; + }; + + msgbox@1c17000 { + compatible = "allwinner,msgbox"; + clocks = <0xd>; + clock-names = "clk_msgbox"; + reg = <0x0 0x1c17000 0x0 0x1000>; + interrupts = <0x0 0x31 0x1>; + status = "okay"; + }; + + hwspinlock@1c18000 { + compatible = "allwinner,sunxi-hwspinlock"; + clocks = <0xe 0xf>; + clock-names = "clk_hwspinlock_rst", "clk_hwspinlock_bus"; + reg = <0x0 0x1c18000 0x0 0x1000>; + num-locks = <0x8>; + status = "okay"; + }; + + s_cir@1f02000 { + compatible = "allwinner,s_cir"; + reg = <0x0 0x1f02000 0x0 0x400>; + interrupts = <0x0 0x25 0x4>; + pinctrl-names = "default"; + pinctrl-0 = <0x10>; + clocks = <0x6 0x11>; + supply = "vcc-pl"; + supply_vol = <0x325aa0>; + status = "okay"; + device_type = "s_cir0"; + ir_power_key_code0 = <0x57>; + ir_addr_code0 = <0x9f00>; + ir_power_key_code1 = <0x1a>; + ir_addr_code1 = <0xfb04>; + ir_power_key_code2 = <0x14>; + ir_addr_code2 = <0x7f80>; + ir_power_key_code3 = <0x15>; + ir_addr_code3 = <0x7f80>; + ir_power_key_code4 = <0xb>; + ir_addr_code4 = <0xf708>; + ir_power_key_code5 = <0x3>; + ir_addr_code5 = <0xef>; + ir_power_key_code6 = <0xdc>; + ir_addr_code6 = <0x4cb3>; + ir_power_key_code7 = <0xa>; + ir_addr_code7 = <0x7748>; + ir_power_key_code8 = <0x45>; + ir_addr_code8 = <0xbd02>; + ir_power_key_code9 = <0x4d>; + ir_addr_code9 = <0xde21>; + ir_power_key_code10 = <0x18>; + ir_addr_code10 = <0xfe01>; + ir_power_key_code11 = <0x57>; + ir_addr_code11 = <0xff00>; + ir_power_key_code12 = <0x4d>; + ir_addr_code12 = <0xff40>; + ir_power_key_code13 = <0x88>; + ir_addr_code13 = <0xdd22>; + ir_power_key_code14 = <0xd>; + ir_addr_code14 = <0xbc00>; + ir_power_key_code15 = <0xd>; + ir_addr_code15 = <0xfc00>; + }; + + s_uart@1f02800 { + compatible = "allwinner,s_uart"; + reg = <0x0 0x1f02800 0x0 0x400>; + interrupts = <0x0 0x26 0x4>; + pinctrl-names = "default"; + status = "disabled"; + device_type = "s_uart0"; + pinctrl-0 = <0xc9>; + }; + + s_twi@1f03400 { + compatible = "allwinner,s_twi"; + reg = <0x0 0x1f02400 0x0 0x20>; + interrupts = <0x0 0x2c 0x4>; + pinctrl-names = "default"; + pinctrl-0 = <0x13>; + status = "okay"; + }; + + s_jtag0 { + compatible = "allwinner,s_jtag"; + pinctrl-names = "default"; + status = "disabled"; + device_type = "s_jtag0"; + pinctrl-0 = <0xcb>; + }; + + box_start_os0 { + compatible = "allwinner,box_start_os"; + start_type = <0x1>; + irkey_used = <0x1>; + pmukey_used = <0x0>; + pmukey_num = <0x0>; + led_power = <0x0>; + led_state = <0x0>; + status = "okay"; + device_type = "box_start_os"; + }; + + timer@1c20c00 { + compatible = "allwinner,sunxi-timer"; + device_type = "timer"; + reg = <0x0 0x1c20c00 0x0 0x90>; + interrupts = <0x0 0x12 0x1>; + clock-frequency = <0x16e3600>; + timer-prescale = <0x10>; + }; + + rtc@01f00000 { + compatible = "allwinner,sun50i-rtc"; + device_type = "rtc"; + reg = <0x0 0x1f00000 0x0 0x218>; + interrupts = <0x0 0x28 0x4>; + gpr_offset = <0x100>; + gpr_len = <0x4>; + }; + + watchdog@01c20ca0 { + compatible = "allwinner,sun50i-wdt"; + reg = <0x0 0x1c20ca0 0x0 0x20>; + interrupts = <0x0 0x19 0x4>; + }; + + ve@01c0e000 { + compatible = "allwinner,sunxi-cedar-ve"; + reg = <0x0 0x1c0e000 0x0 0x1000 0x0 0x1c00000 0x0 0x10 0x0 0x1c20000 0x0 0x800>; + interrupts = <0x0 0x3a 0x4>; + clocks = <0x15 0x16>; + }; + + uart@01c28000 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart0"; + reg = <0x0 0x1c28000 0x0 0x400>; + interrupts = <0x0 0x0 0x4>; + clocks = <0x17>; + pinctrl-names = "default", "sleep"; + uart0_port = <0x0>; + uart0_type = <0x2>; + status = "okay"; + pinctrl-0 = <0xab>; + pinctrl-1 = <0xac>; + }; + + uart@01c28400 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart1"; + reg = <0x0 0x1c28400 0x0 0x400>; + interrupts = <0x0 0x1 0x4>; + clocks = <0x1a>; + pinctrl-names = "default", "sleep"; + uart1_port = <0x1>; + uart1_type = <0x4>; + status = "okay"; + pinctrl-0 = <0xad>; + pinctrl-1 = <0xae>; + }; + + uart@01c28800 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart2"; + reg = <0x0 0x1c28800 0x0 0x400>; + interrupts = <0x0 0x2 0x4>; + clocks = <0x1d>; + pinctrl-names = "default", "sleep"; + uart2_port = <0x2>; + uart2_type = <0x4>; + status = "okay"; + pinctrl-0 = <0xaf>; + pinctrl-1 = <0xb0>; + }; + + uart@01c28c00 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart3"; + reg = <0x0 0x1c28c00 0x0 0x400>; + interrupts = <0x0 0x3 0x4>; + clocks = <0x20>; + pinctrl-names = "default", "sleep"; + uart3_port = <0x3>; + uart3_type = <0x4>; + status = "disabled"; + pinctrl-0 = <0xb1>; + pinctrl-1 = <0xb2>; + }; + + twi@0x01c2ac00 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi0"; + reg = <0x0 0x1c2ac00 0x0 0x400>; + interrupts = <0x0 0x6 0x4>; + clocks = <0x23>; + clock-frequency = <0x61a80>; + pinctrl-names = "default", "sleep"; + status = "okay"; + pinctrl-0 = <0xa5>; + pinctrl-1 = <0xa6>; + }; + + twi@0x01c2b000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi1"; + reg = <0x0 0x1c2b000 0x0 0x400>; + interrupts = <0x0 0x7 0x4>; + clocks = <0x26>; + clock-frequency = <0x30d40>; + pinctrl-names = "default", "sleep"; + status = "okay"; + pinctrl-0 = <0xa7>; + pinctrl-1 = <0xa8>; + }; + + twi@0x01c2b400 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi2"; + reg = <0x0 0x1c2b400 0x0 0x400>; + interrupts = <0x0 0x8 0x4>; + clocks = <0x29>; + clock-frequency = <0x30d40>; + pinctrl-names = "default", "sleep"; + status = "disabled"; + pinctrl-0 = <0xa9>; + pinctrl-1 = <0xaa>; + }; + + usbc0@0 { + device_type = "usbc0"; + compatible = "allwinner,sunxi-otg-manager"; + usb_port_type = <0x2>; + usb_detect_type = <0x0>; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + usb_luns = <0x3>; + usb_serial_unique = <0x0>; + usb_serial_number = "20080411"; + rndis_wceis = <0x1>; + status = "okay"; + usb_detect_mode = <0x0>; + usb_id_gpio = <0x3a 0x6 0xc 0x0 0x1 0xffffffff 0xffffffff>; + usb_det_vbus_gpio; + usb_drv_vbus_gpio = <0x9e 0xb 0x2 0x1 0x0 0xffffffff 0x0>; + }; + + udc-controller@0x01c19000 { + compatible = "allwinner,sunxi-udc"; + reg = <0x0 0x1c19000 0x0 0x1000 0x0 0x1c00000 0x0 0x100>; + interrupts = <0x0 0x47 0x4>; + clocks = <0x2c 0x2d>; + status = "okay"; + }; + + ehci0-controller@0x01c1a000 { + compatible = "allwinner,sunxi-ehci0"; + reg = <0x0 0x1c1a000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x48 0x4>; + clocks = <0x2c 0x2e>; + hci_ctrl_no = <0x0>; + status = "okay"; + }; + + ohci0-controller@0x01c1a400 { + compatible = "allwinner,sunxi-ohci0"; + reg = <0x0 0x1c1a000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x49 0x4>; + clocks = <0x2c 0x2f>; + hci_ctrl_no = <0x0>; + status = "okay"; + }; + + usbc1@0 { + device_type = "usbc1"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci1-controller@0x01c1b000 { + compatible = "allwinner,sunxi-ehci1"; + reg = <0x0 0x1c1b000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4a 0x4>; + clocks = <0x30 0x31>; + hci_ctrl_no = <0x1>; + status = "okay"; + }; + + ohci1-controller@0x01c1b400 { + compatible = "allwinner,sunxi-ohci1"; + reg = <0x0 0x1c1b000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4b 0x4>; + clocks = <0x30 0x32>; + hci_ctrl_no = <0x1>; + status = "okay"; + }; + + usbc2@0 { + device_type = "usbc2"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci2-controller@0x01c1c000 { + compatible = "allwinner,sunxi-ehci2"; + reg = <0x0 0x1c1c000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4c 0x4>; + clocks = <0x33 0x34>; + hci_ctrl_no = <0x2>; + status = "okay"; + }; + + ohci2-controller@0x01c1c400 { + compatible = "allwinner,sunxi-ohci2"; + reg = <0x0 0x1c1c000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4d 0x4>; + clocks = <0x33 0x35>; + hci_ctrl_no = <0x2>; + status = "okay"; + }; + + usbc3@0 { + device_type = "usbc3"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci3-controller@0x01c1d000 { + compatible = "allwinner,sunxi-ehci3"; + reg = <0x0 0x1c1d000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4e 0x4>; + clocks = <0x36 0x37>; + hci_ctrl_no = <0x3>; + status = "okay"; + }; + + ohci3-controller@0x01c1d400 { + compatible = "allwinner,sunxi-ohci3"; + reg = <0x0 0x1c1d000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4f 0x4>; + clocks = <0x36 0x38>; + hci_ctrl_no = <0x3>; + status = "okay"; + }; + + codec@0x01c22c00 { + compatible = "allwinner,sunxi-internal-codec"; + reg = <0x0 0x1c22c00 0x0 0x478 0x0 0x1f015c0 0x0 0x0>; + clocks = <0x2 0x39>; + gpio-spk = <0x3a 0x0 0x10 0x1 0x1 0x1 0x1>; + spkervol = <0x1f>; + maingain = <0x4>; + adcagc_cfg = <0x0>; + adcdrc_cfg = <0x0>; + adchpf_cfg = <0x0>; + dacdrc_cfg = <0x0>; + dachpf_cfg = <0x0>; + pa_sleep_time = <0x32>; + dac_digital_vol = <0xa0a0>; + status = "okay"; + linux,phandle = <0x46>; + phandle = <0x46>; + device_type = "codec"; + headphonevol = <0x3b>; + }; + + cpudai0-controller@0x01c22c00 { + compatible = "allwinner,sunxi-internal-cpudai"; + reg = <0x0 0x1c22c00 0x0 0x2bc>; + status = "okay"; + linux,phandle = <0x45>; + phandle = <0x45>; + }; + + daudio@0x01c22000 { + compatible = "allwinner,sunxi-daudio"; + reg = <0x0 0x1c22000 0x0 0x58>; + clocks = <0x2 0x3b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3c>; + pinctrl-1 = <0x3d>; + pcm_lrck_period = <0x20>; + pcm_lrckr_period = <0x1>; + slot_width_select = <0x20>; + pcm_lsb_first = <0x0>; + tx_data_mode = <0x0>; + rx_data_mode = <0x0>; + daudio_master = <0x4>; + audio_format = <0x1>; + signal_inversion = <0x1>; + frametype = <0x0>; + tdm_config = <0x1>; + tdm_num = <0x0>; + mclk_div = <0x0>; + status = "disabled"; + linux,phandle = <0x47>; + phandle = <0x47>; + device_type = "daudio0"; + }; + + daudio@0x01c22400 { + compatible = "allwinner,sunxi-daudio"; + reg = <0x0 0x1c22400 0x0 0x58>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3e>; + pinctrl-1 = <0x3f>; + clocks = <0x2 0x40>; + pcm_lrck_period = <0x20>; + pcm_lrckr_period = <0x1>; + slot_width_select = <0x20>; + pcm_lsb_first = <0x0>; + tx_data_mode = <0x0>; + rx_data_mode = <0x0>; + daudio_master = <0x4>; + audio_format = <0x1>; + signal_inversion = <0x1>; + frametype = <0x0>; + tdm_config = <0x1>; + tdm_num = <0x1>; + mclk_div = <0x0>; + status = "disabled"; + linux,phandle = <0x48>; + phandle = <0x48>; + device_type = "daudio1"; + }; + + daudio@0x01c22800 { + compatible = "allwinner,sunxi-tdmhdmi"; + reg = <0x0 0x1c22800 0x0 0x58>; + clocks = <0x2 0x41>; + status = "okay"; + linux,phandle = <0x49>; + phandle = <0x49>; + device_type = "daudio2"; + }; + + spdif-controller@0x01c21000 { + compatible = "allwinner,sunxi-spdif"; + reg = <0x0 0x1c21000 0x0 0x38>; + clocks = <0x2 0x42>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x43>; + pinctrl-1 = <0x44>; + status = "disabled"; + linux,phandle = <0x4a>; + phandle = <0x4a>; + device_type = "spdif"; + }; + + sound@0 { + compatible = "allwinner,sunxi-codec-machine"; + sunxi,cpudai-controller = <0x45>; + sunxi,audio-codec = <0x46>; + status = "okay"; + device_type = "sndcodec"; + }; + + sound@1 { + compatible = "allwinner,sunxi-daudio0-machine"; + sunxi,daudio0-controller = <0x47>; + status = "disabled"; + device_type = "snddaudio0"; + }; + + sound@2 { + compatible = "allwinner,sunxi-daudio1-machine"; + sunxi,daudio1-controller = <0x48>; + status = "disabled"; + device_type = "snddaudio1"; + }; + + sound@3 { + compatible = "allwinner,sunxi-hdmi-machine"; + sunxi,hdmi-controller = <0x49>; + status = "okay"; + device_type = "sndhdmi"; + }; + + sound@4 { + compatible = "allwinner,sunxi-spdif-machine"; + sunxi,spdif-controller = <0x4a>; + status = "disabled"; + device_type = "sndspdif"; + }; + + spi@01c68000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-spi"; + device_type = "spi0"; + reg = <0x0 0x1c68000 0x0 0x1000>; + interrupts = <0x0 0x41 0x4>; + clocks = <0x4 0x4b>; + clock-frequency = <0x5f5e100>; + pinctrl-names = "default", "sleep"; + spi0_cs_number = <0x1>; + spi0_cs_bitmap = <0x1>; + status = "okay"; + pinctrl-0 = <0xb3 0xb4 0xb5>; + pinctrl-1 = <0xb6 0xb7>; + + spi_board0 { + device_type = "spi_board0"; + compatible = "rohm,dh2228fv"; + spi-max-frequency = <50000000>; + reg = <0x0>; + }; + + }; + + spi@01c69000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-spi"; + device_type = "spi1"; + reg = <0x0 0x1c69000 0x0 0x1000>; + interrupts = <0x0 0x42 0x4>; + clocks = <0x4 0x4f>; + clock-frequency = <10000000>; + pinctrl-names = "default", "sleep"; + spi1_cs_number = <0x1>; + spi1_cs_bitmap = <0x1>; + status = "okay"; + pinctrl-0 = <0xb8 0xb9>; + pinctrl-1 = <0xba 0xbb>; + + spi_board1 { + device_type = "spi_board1"; + compatible = "rohm,dh2228fv"; + spi-max-frequency = <10000000>; + reg = <0x0>; + }; + }; + + sdmmc@01C11000 { + compatible = "allwinner,sunxi-mmc-v4p5x"; + device_type = "sdc2"; + reg = <0x0 0x1c11000 0x0 0x1000>; + interrupts = <0x0 0x3e 0x104>; + clocks = <0x6 0x53 0x54 0x55 0x56>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x58>; + bus-width = <0x8>; + max-frequency = <0x2faf080>; + sdc_tm4_sm0_freq0 = <0x0>; + sdc_tm4_sm0_freq1 = <0x0>; + sdc_tm4_sm1_freq0 = <0x0>; + sdc_tm4_sm1_freq1 = <0x0>; + sdc_tm4_sm2_freq0 = <0x0>; + sdc_tm4_sm2_freq1 = <0x0>; + sdc_tm4_sm3_freq0 = <0x5000000>; + sdc_tm4_sm3_freq1 = <0x405>; + sdc_tm4_sm4_freq0 = <0x50000>; + sdc_tm4_sm4_freq1 = <0x408>; + status = "disabled"; + non-removable; + pinctrl-0 = <0xc8>; + cd-gpios; + sunxi-power-save-mode; + sunxi-dis-signal-vol-sw; + vmmc = "vcc-emmcv"; + vqmmc = "vcc-emmcvq18"; + vdmmc = "none"; + }; + + sdmmc@01c0f000 { + compatible = "allwinner,sunxi-mmc-v4p1x"; + device_type = "sdc0"; + reg = <0x0 0x1c0f000 0x0 0x1000>; + interrupts = <0x0 0x3c 0x104>; + clocks = <0x6 0x53 0x59 0x5a 0x5b>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x5d>; + max-frequency = <0x2faf080>; + bus-width = <0x4>; + status = "okay"; + pinctrl-0 = <0xc6>; + cd-gpios = <0x3a 0x5 0x6 0x0 0x1 0x2 0xffffffff>; + sunxi-power-save-mode; + sunxi-dis-signal-vol-sw; + vmmc = "vcc-sdcv"; + vqmmc = "vcc-sdcvq33"; + vdmmc = "vcc-sdcvd"; + }; + + sdmmc@1C10000 { + compatible = "allwinner,sunxi-mmc-v4p1x"; + device_type = "sdc1"; + reg = <0x0 0x1c10000 0x0 0x1000>; + interrupts = <0x0 0x3d 0x104>; + clocks = <0x6 0x53 0x5e 0x5f 0x60>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x62>; + max-frequency = <0x8f0d180>; + bus-width = <0x4>; + sunxi-dly-52M-ddr4 = <0x1 0x0 0x0 0x0 0x2>; + sunxi-dly-104M = <0x1 0x0 0x0 0x0 0x1>; + sunxi-dly-208M = <0x1 0x0 0x0 0x0 0x1>; + status = "disabled"; + pinctrl-0 = <0xc7>; + sd-uhs-sdr50; + sd-uhs-ddr50; + sd-uhs-sdr104; + cap-sdio-irq = <0x1>; + keep-power-in-suspend; + ignore-pm-notify; + }; + + disp@01000000 { + compatible = "allwinner,sunxi-disp"; + reg = <0x0 0x1000000 0x0 0x300000 0x0 0x1c0c000 0x0 0x7fc 0x0 0x1c0d000 0x0 0x7fc>; + interrupts = <0x0 0x56 0x104 0x0 0x57 0x104>; + clocks = <0x63 0x64 0x65>; + boot_disp = <0x0>; + fb_base = <0x0>; + status = "okay"; + device_type = "disp"; + disp_init_enable = <0x1>; + disp_mode = <0x0>; + screen0_output_type = <0x3>; + screen0_output_mode = <0x4>; + screen1_output_type = <0x2>; + screen1_output_mode = <0xb>; + dev0_output_type = <0x4>; + dev0_output_mode = <0x4>; + dev0_screen_id = <0x0>; + dev0_do_hpd = <0x1>; + dev1_output_type = <0x2>; + dev1_output_mode = <0xb>; + dev1_screen_id = <0x1>; + dev1_do_hpd = <0x1>; + dev2_output_type = <0x0>; + def_output_dev = <0x0>; + hdmi_mode_check = <0x1>; + fb0_format = <0x0>; + fb0_width = <0x500>; + fb0_height = <0x2d0>; + fb1_format = <0x0>; + fb1_width = <0x0>; + fb1_height = <0x0>; + }; + + lcd0@01c0c000 { + compatible = "allwinner,sunxi-lcd0"; + pinctrl-names = "active", "sleep"; + status = "okay"; + device_type = "lcd0"; + lcd_used = <0x0>; + lcd_driver_name = "default_lcd"; + lcd_backlight = <0x32>; + lcd_if = <0x3>; + lcd_x = <0x500>; + lcd_y = <0x320>; + lcd_width = <0x96>; + lcd_height = <0x5e>; + lcd_dclk_freq = <0x46>; + lcd_pwm_used = <0x1>; + lcd_pwm_ch = <0x0>; + lcd_pwm_freq = <0xc350>; + lcd_pwm_pol = <0x1>; + lcd_pwm_max_limit = <0xff>; + lcd_hbp = <0x14>; + lcd_ht = <0x58a>; + lcd_hspw = <0xa>; + lcd_vbp = <0xa>; + lcd_vt = <0x32e>; + lcd_vspw = <0x5>; + lcd_lvds_if = <0x0>; + lcd_lvds_colordepth = <0x1>; + lcd_lvds_mode = <0x0>; + lcd_frm = <0x1>; + lcd_hv_clk_phase = <0x0>; + lcd_hv_sync_polarity = <0x0>; + lcd_gamma_en = <0x0>; + lcd_bright_curve_en = <0x0>; + lcd_cmap_en = <0x0>; + lcd_bl_en = <0x3a 0x3 0x17 0x1 0x0 0xffffffff 0x1>; + lcd_bl_en_power = "none"; + lcd_power = "vcc-lcd-0"; + lcd_fix_power = "vcc-dsi-33"; + pinctrl-0 = <0xbf>; + lcd_pin_power = "vcc-pd"; + pinctrl-1 = <0xc0>; + }; + + hdmi@01ee0000 { + compatible = "allwinner,sunxi-hdmi"; + reg = <0x0 0x1ee0000 0x0 0x20000>; + clocks = <0x66 0x67>; + device_type = "hdmi"; + status = "okay"; + hdmi_hdcp_enable = <0x0>; + hdmi_cts_compatibility = <0x0>; + hdmi_cec_support = <0x1>; + }; + + tv0@01c94000 { + compatible = "allwinner,sunxi-tv"; + reg = <0x0 0x1e40000 0x0 0x1000>; + clocks = <0x68>; + status = "disabled"; + device_type = "tv0"; + dac_src0 = <0x0>; + dac_type0 = <0x0>; + interface = <0x1>; + }; + + tr@01000000 { + compatible = "allwinner,sun50i-tr"; + reg = <0x0 0x1000000 0x0 0x200bc>; + interrupts = <0x0 0x60 0x104>; + clocks = <0x63>; + status = "okay"; + }; + + pwm@01c21400 { + compatible = "allwinner,sunxi-pwm"; + reg = <0x0 0x1c21400 0x0 0x3c>; + pwm-number = <0x1>; + pwm-base = <0x0>; + pwms = <0x69>; + }; + + pwm0@01c21400 { + compatible = "allwinner,sunxi-pwm0"; + pinctrl-names = "active", "sleep"; + reg_base = <0x1c21400>; + reg_busy_offset = <0x0>; + reg_busy_shift = <0x1c>; + reg_enable_offset = <0x0>; + reg_enable_shift = <0x4>; + reg_clk_gating_offset = <0x0>; + reg_clk_gating_shift = <0x6>; + reg_bypass_offset = <0x0>; + reg_bypass_shift = <0x9>; + reg_pulse_start_offset = <0x0>; + reg_pulse_start_shift = <0x8>; + reg_mode_offset = <0x0>; + reg_mode_shift = <0x7>; + reg_polarity_offset = <0x0>; + reg_polarity_shift = <0x5>; + reg_period_offset = <0x4>; + reg_period_shift = <0x10>; + reg_period_width = <0x10>; + reg_active_offset = <0x4>; + reg_active_shift = <0x0>; + reg_active_width = <0x10>; + reg_prescal_offset = <0x0>; + reg_prescal_shift = <0x0>; + reg_prescal_width = <0x4>; + linux,phandle = <0x69>; + phandle = <0x69>; + device_type = "pwm0"; + pwm_used = <0x0>; + pinctrl-0 = <0xc1>; + pinctrl-1 = <0xc2>; + }; + + s_pwm@1f03800 { + compatible = "allwinner,sunxi-s_pwm"; + reg = <0x0 0x1f03800 0x0 0x3c>; + pwm-number = <0x1>; + pwm-base = <0x10>; + pwms = <0x6a>; + }; + + spwm0@0x01f03800 { + compatible = "allwinner,sunxi-pwm16"; + pinctrl-names = "active", "sleep"; + reg_base = <0x1f03800>; + reg_busy_offset = <0x0>; + reg_busy_shift = <0x1c>; + reg_enable_offset = <0x0>; + reg_enable_shift = <0x4>; + reg_clk_gating_offset = <0x0>; + reg_clk_gating_shift = <0x6>; + reg_bypass_offset = <0x0>; + reg_bypass_shift = <0x9>; + reg_pulse_start_offset = <0x0>; + reg_pulse_start_shift = <0x8>; + reg_mode_offset = <0x0>; + reg_mode_shift = <0x7>; + reg_polarity_offset = <0x0>; + reg_polarity_shift = <0x5>; + reg_period_offset = <0x4>; + reg_period_shift = <0x10>; + reg_period_width = <0x10>; + reg_active_offset = <0x4>; + reg_active_shift = <0x0>; + reg_active_width = <0x10>; + reg_prescal_offset = <0x0>; + reg_prescal_shift = <0x0>; + reg_prescal_width = <0x4>; + linux,phandle = <0x6a>; + phandle = <0x6a>; + }; + + boot_disp { + compatible = "allwinner,boot_disp"; + }; + + ac200 { + compatible = "allwinner,sunxi-ac200"; + clocks = <0x64>; + pinctrl-names = "active", "sleep"; + status = "okay"; + }; + + cci@0x01cb3000 { + compatible = "allwinner,sunxi-csi_cci"; + reg = <0x0 0x1cb3000 0x0 0x1000>; + interrupts = <0x0 0x55 0x4>; + status = "okay"; + }; + + csi_res@0x01cb0000 { + compatible = "allwinner,sunxi-csi"; + reg = <0x0 0x1cb0000 0x0 0x1000>; + clocks = <0x6b 0x6c 0x6d 0x4 0x6 0x5>; + clocks-index = <0x0 0x1 0x2 0x3 0x4 0x5>; + status = "okay"; + }; + + isp@0x01cb8000 { + compatible = "allwinner,sunxi-isp"; + reg = <0x0 0x1cb8000 0x0 0x1000>; + status = "okay"; + }; + + vfe@0 { + device_type = "csi0"; + compatible = "allwinner,sunxi-vfe"; + interrupts = <0x0 0x54 0x4>; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x6f>; + cci_sel = <0x0>; + csi_sel = <0x0>; + mipi_sel = <0x0>; + isp_sel = <0x0>; + csi0_sensor_list = <0x0>; + status = "okay"; + pinctrl-0 = <0xc5>; + csi0_mck = <0x3a 0x4 0x1 0x1 0xffffffff 0xffffffff 0xffffffff>; + + dev@0 { + csi0_dev0_mname = "gc2035"; + csi0_dev0_twi_addr = <0x78>; + csi0_dev0_pos = "rear"; + csi0_dev0_isp_used = <0x1>; + csi0_dev0_fmt = <0x0>; + csi0_dev0_stby_mode = <0x0>; + csi0_dev0_vflip = <0x0>; + csi0_dev0_hflip = <0x0>; + csi0_dev0_iovdd_vol = <0x2ab980>; + csi0_dev0_avdd_vol = <0x2ab980>; + csi0_dev0_dvdd_vol = <0x16e360>; + csi0_dev0_afvdd_vol = <0x2ab980>; + csi0_dev0_flash_used = <0x0>; + csi0_dev0_flash_type = <0x2>; + csi0_dev0_act_used = <0x0>; + csi0_dev0_act_name = "ad5820_act"; + csi0_dev0_act_slave = <0x18>; + status = "okay"; + device_type = "csi0_dev0"; + csi0_dev0_iovdd; + csi0_dev0_avdd; + csi0_dev0_dvdd; + csi0_dev0_afvdd; + csi0_dev0_power_en = <0x3a 0x0 0x11 0x1 0x0 0x1 0x0>; + csi0_dev0_reset = <0x3a 0x4 0xe 0x1 0x0 0x1 0x0>; + csi0_dev0_pwdn = <0x3a 0x4 0xf 0x1 0x0 0x1 0x0>; + csi0_dev0_flash_en; + csi0_dev0_flash_mode; + csi0_dev0_flvdd; + csi0_dev0_flvdd_vol; + csi0_dev0_af_pwdn; + }; + + dev@1 { + csi0_dev1_twi_addr = <0x78>; + csi0_dev1_pos = "rear"; + csi0_dev1_isp_used = <0x1>; + csi0_dev1_fmt = <0x0>; + csi0_dev1_stby_mode = <0x0>; + csi0_dev1_vflip = <0x0>; + csi0_dev1_hflip = <0x0>; + csi0_dev1_iovdd = "iovdd-csi"; + csi0_dev1_iovdd_vol = <0x2ab980>; + csi0_dev1_avdd = "avdd-csi"; + csi0_dev1_avdd_vol = <0x2ab980>; + csi0_dev1_dvdd = "dvdd-csi-18"; + csi0_dev1_dvdd_vol = <0x16e360>; + csi0_dev1_afvdd = "afvcc-csi"; + csi0_dev1_afvdd_vol = <0x2ab980>; + csi0_dev1_flash_used = <0x0>; + csi0_dev1_flash_type = <0x2>; + csi0_dev1_act_used = <0x0>; + csi0_dev1_act_name = "ad5820_act"; + csi0_dev1_act_slave = <0x18>; + status = "disabled"; + device_type = "csi0_dev1"; + csi0_dev1_mname; + csi0_dev1_power_en; + csi0_dev1_reset; + csi0_dev1_pwdn; + csi0_dev1_flash_en; + csi0_dev1_flash_mode; + csi0_dev1_flvdd; + csi0_dev1_flvdd_vol; + csi0_dev1_af_pwdn; + }; + }; + + vdevice@0 { + compatible = "allwinner,sun50i-vdevice"; + device_type = "Vdevice"; + pinctrl-names = "default"; + test-gpios = <0x3a 0x0 0x0 0x1 0x2 0x2 0x1>; + status = "disabled"; + pinctrl-0 = <0xcc>; + }; + + ce@1c15000 { + compatible = "allwinner,sunxi-ce"; + reg = <0x0 0x1c15000 0x0 0x80 0x0 0x1c15800 0x0 0x80>; + interrupts = <0x0 0x5e 0xff01 0x0 0x50 0xff01>; + clock-frequency = <0x11e1a300 0xbebc200>; + clocks = <0x71 0x4>; + }; + + deinterlace@0x01e00000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-deinterlace"; + reg = <0x0 0x1e00000 0x0 0x77c>; + interrupts = <0x0 0x5d 0x4>; + clocks = <0x72 0x4>; + status = "okay"; + device_type = "di"; + }; + + smartcard@0x01c2c400 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-scr"; + device_type = "scr0"; + reg = <0x0 0x1c2c400 0x0 0x400>; + interrupts = <0x0 0x53 0x4>; + clocks = <0x73 0x74>; + clock-frequency = <0x16e3600>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x75 0x76>; + pinctrl-1 = <0x77>; + status = "okay"; + }; + + smartcard@0x01c2c800 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-scr"; + device_type = "scr1"; + reg = <0x0 0x1c2c800 0x0 0x400>; + interrupts = <0x0 0x59 0x4>; + clocks = <0x78 0x74>; + clock-frequency = <0x16e3600>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x79 0x7a>; + pinctrl-1 = <0x7b>; + status = "disabled"; + }; + + pmu@0 { + interrupts = <0x0 0x20 0x4>; + status = "okay"; + device_type = "pmu0"; + compatible = "axpdummy"; + pmu_id = <0x83>; + + powerkey@0 { + status = "okay"; + }; + + regulator@0 { + status = "okay"; + device_type = "regulator0"; + compatible = "axpdummy-regulator"; + regulator_count = <0x6>; + regulator1 = "axpdummy_ldo1 none avcc vcc-pll vcc-tv"; + regulator2 = "axpdummy_ldo2 none vcc-dram"; + regulator3 = "axpdummy_ldo3 none vdd-sys vdd-ehpy"; + regulator4 = "axpdummy_ldo4 none vdd-cpua"; + regulator5 = "axpdummy_ldo5 none vcc-wifi"; + regulator6 = "axpdummy_ldo6 none vcc-rtc vdd-cpus vcc-io vcc-efuse vcc-sdc vcc-nand vcc-usb vcc-uartx vcc-feled vcc-key vcc-audio vcc-ir"; + }; + + axp_gpio@0 { + gpio-controller; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + status = "okay"; + device_type = "axp_pio"; + linux,phandle = <0xbc>; + phandle = <0xbc>; + }; + + charger@0 { + status = "disabled"; + }; + }; + + nmi@0x01f00c00 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-nmi"; + reg = <0x0 0x1f00c00 0x0 0x50>; + nmi_irq_ctrl = <0xc>; + nmi_irq_en = <0x40>; + nmi_irq_status = <0x10>; + nmi_irq_mask = <0x50>; + status = "okay"; + }; + + nand0@01c03000 { + compatible = "allwinner,sun50iw2-nand"; + device_type = "nand0"; + reg = <0x0 0x1c03000 0x0 0x1000>; + interrupts = <0x0 0x46 0x4>; + clocks = <0x4 0x7c>; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x7f>; + nand0_regulator1 = "vcc-nand"; + nand0_regulator2 = "none"; + nand0_cache_level = <0x55aaaa55>; + nand0_flush_cache_num = <0x55aaaa55>; + nand0_capacity_level = <0x55aaaa55>; + nand0_id_number_ctl = <0x55aaaa55>; + nand0_print_level = <0x55aaaa55>; + nand0_p0 = <0x55aaaa55>; + nand0_p1 = <0x55aaaa55>; + nand0_p2 = <0x55aaaa55>; + nand0_p3 = <0x55aaaa55>; + status = "disabled"; + nand0_support_2ch = <0x0>; + pinctrl-0 = <0xbd 0xbe>; + }; + + ts0@01c06000 { + compatible = "allwinner,sun50i-tsc"; + device_type = "ts0"; + reg = <0x0 0x1c06000 0x0 0x1000>; + interrupts = <0x0 0x51 0x4>; + clocks = <0x4 0x80>; + pinctrl-names = "ts0-default", "ts1-default", "ts2-default", "ts3-default", "ts0-sleep", "ts1-sleep", "ts2-sleep", "ts3-sleep"; + pinctrl-0 = <0x81>; + pinctrl-1 = <0x82>; + pinctrl-2 = <0x83>; + pinctrl-3 = <0x84>; + pinctrl-4 = <0x85>; + pinctrl-5 = <0x86>; + pinctrl-6 = <0x87>; + pinctrl-7 = <0x88>; + ts0config = <0x1>; + ts1config = <0x0>; + ts2config = <0x1>; + ts3config = <0x0>; + status = "okay"; + }; + + thermal_sensor { + compatible = "allwinner,thermal_sensor"; + reg = <0x0 0x1c25000 0x0 0x84>; + interrupts = <0x0 0x1f 0x0>; + clocks = <0x6 0x89>; + sensor_num = <0x2>; + shut_temp = <0x6e>; + status = "okay"; + + combine0 { + #thermal-sensor-cells = <0x1>; + combine_cnt = <0x2>; + combine_type = "max"; + combine_chn = <0x0 0x1>; + linux,phandle = <0x8a>; + phandle = <0x8a>; + }; + }; + + cpu_budget_cool { + compatible = "allwinner,budget_cooling"; + #cooling-cells = <0x2>; + status = "okay"; + state_cnt = <0x5>; + cluster_num = <0x1>; + state0 = <0xf6180 0x4>; + state1 = <0xc7380 0x4>; + state2 = <0x9e340 0x2>; + state3 = <0x75300 0x2>; + state4 = <0x75300 0x1>; + linux,phandle = <0x8c>; + phandle = <0x8c>; + }; + + gpu_cooling { + compatible = "allwinner,gpu_cooling"; + reg = <0x0 0x0 0x0 0x0>; + #cooling-cells = <0x2>; + status = "okay"; + state_cnt = <0x4>; + state0 = <0x1c8>; + state1 = <0x180>; + state2 = <0x108>; + state3 = <0x90>; + linux,phandle = <0x90>; + phandle = <0x90>; + }; + + thermal-zones { + + soc_thermal { + polling-delay-passive = <0x3e8>; + polling-delay = <0x2710>; + thermal-sensors = <0x8a 0x0>; + + trips { + + t0 { + temperature = <0x5a>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8b>; + phandle = <0x8b>; + }; + + t1 { + temperature = <0x64>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8d>; + phandle = <0x8d>; + }; + + t2 { + temperature = <0x6e>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8e>; + phandle = <0x8e>; + }; + + t3 { + temperature = <0x50>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8f>; + phandle = <0x8f>; + }; + + t4 { + temperature = <0x5a>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x91>; + phandle = <0x91>; + }; + + t5 { + temperature = <0x64>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x92>; + phandle = <0x92>; + }; + + t6 { + temperature = <0x73>; + type = "critical"; + hysteresis = <0x0>; + }; + }; + + cooling-maps { + + bind0 { + contribution = <0x0>; + trip = <0x8b>; + cooling-device = <0x8c 0x1 0x1>; + }; + + bind1 { + contribution = <0x0>; + trip = <0x8d>; + cooling-device = <0x8c 0x2 0x2>; + }; + + bind2 { + contribution = <0x0>; + trip = <0x8e>; + cooling-device = <0x8c 0x3 0x4>; + }; + + bind3 { + contribution = <0x0>; + trip = <0x8f>; + cooling-device = <0x90 0x1 0x1>; + }; + + bind4 { + contribution = <0x0>; + trip = <0x91>; + cooling-device = <0x90 0x2 0x2>; + }; + + bind5 { + contribution = <0x0>; + trip = <0x92>; + cooling-device = <0x90 0x3 0x3>; + }; + }; + }; + }; + + keyboard { + compatible = "allwinner,keyboard_2000mv"; + reg = <0x0 0x1c21800 0x0 0x400>; + interrupts = <0x0 0x1e 0x0>; + status = "okay"; + key_cnt = <0x5>; + key1 = <0xf0 0x73>; + key2 = <0x1f4 0x72>; + key3 = <0x2bc 0x8b>; + key4 = <0x37a 0x1c>; + key5 = <0x7d0 0x66>; + }; + + eth@01c30000 { + compatible = "allwinner,sunxi-gmac"; + reg = <0x0 0x1c30000 0x0 0x4000 0x0 0x1c00030 0x0 0x1>; + pinctrl-names = "default"; + pinctrl-0 = <0x93>; + interrupts = <0x0 0x52 0x4>; + interrupt-names = "gmacirq"; + clocks = <0x94 0x95>; + clock-names = "gmac", "ephy"; + phy-mode = "rgmii"; + tx-delay = <0x0>; + rx-delay = <0x0>; + phy_power_on = <0x3a 0x3 0x6 0x1 0x0 0x0 0x0>; + status = "okay"; + device_type = "gmac0"; + gmac_power1; + gmac_power2; + gmac_power3; + }; + + product { + device_type = "product"; + version = "100"; + machine = "cheetah-p1"; + }; + + platform { + device_type = "platform"; + debug_mode = <0x1>; + }; + + target { + device_type = "target"; + boot_clock = <0x3f0>; + storage_type = <0xffffffff>; + burn_key = <0x0>; + dragonboard_test = <0x0>; + power_mode = <0x1>; + }; + + power_sply { + device_type = "power_sply"; + dcdcb_vol = <0xf472c>; + dcdcc_vol = <0xf46f0>; + aldo2_vol = <0xf4f24>; + }; + + ir_boot_recovery { + device_type = "ir_boot_recovery"; + status = "disabled"; + ir_recovery_key_code0 = <0x57>; + ir_addr_code0 = <0x9f00>; + ir_recovery_key_code1 = <0x15>; + ir_addr_code1 = <0xbc00>; + }; + + card_boot { + device_type = "card_boot"; + logical_start = <0xa000>; + sprite_gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + next_work = <0x3>; + }; + + recovery_para { + device_type = "recovery_para"; + status = "okay"; + mode = <0x1>; + recovery_key = <0x9e 0xb 0x4 0x0 0xffffffff 0xffffffff 0xffffffff>; + }; + + boot_init_gpio { + device_type = "boot_init_gpio"; + status = "okay"; + gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + gpio1 = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x1>; + }; + + pm_para { + device_type = "pm_para"; + standby_mode = <0x1>; + }; + + card0_boot_para { + device_type = "card0_boot_para"; + card_ctrl = <0x0>; + card_high_speed = <0x1>; + card_line = <0x4>; + pinctrl-0 = <0x9f>; + }; + + card2_boot_para { + device_type = "card2_boot_para"; + card_ctrl = <0x2>; + card_high_speed = <0x1>; + card_line = <0x8>; + pinctrl-0 = <0xa0 0xa1>; + sdc_ex_dly_used = <0x2>; + }; + + twi_para { + device_type = "twi_para"; + twi_port = <0x0>; + pinctrl-0 = <0xa2>; + }; + + uart_para { + device_type = "uart_para"; + uart_debug_port = <0x0>; + pinctrl-0 = <0xa3>; + }; + + jtag_para { + device_type = "jtag_para"; + jtag_enable = <0x0>; + pinctrl-0 = <0xa4>; + }; + + clock { + device_type = "clock"; + pll4 = <0x12c>; + pll6 = <0x258>; + pll8 = <0x168>; + pll9 = <0x129>; + pll10 = <0x108>; + }; + + rtp_para { + device_type = "rtp_para"; + rtp_used = <0x0>; + rtp_screen_size = <0x5>; + rtp_regidity_level = <0x5>; + rtp_press_threshold_enable = <0x0>; + rtp_press_threshold = <0x1f40>; + rtp_sensitive_level = <0xf>; + rtp_exchange_x_y_flag = <0x0>; + }; + + ctp { + device_type = "ctp"; + compatible = "allwinner,sun50i-ctp-para"; + status = "disabled"; + ctp_twi_id = <0x0>; + ctp_twi_addr = <0x5d>; + ctp_screen_max_x = <0x500>; + ctp_screen_max_y = <0x320>; + ctp_revert_x_flag = <0x1>; + ctp_revert_y_flag = <0x1>; + ctp_exchange_x_y_flag = <0x1>; + ctp_int_port = <0x3a 0x7 0x4 0x6 0xffffffff 0xffffffff 0xffffffff>; + ctp_wakeup = <0x3a 0x7 0x8 0x1 0xffffffff 0xffffffff 0x1>; + ctp_power_ldo = "vcc-ctp"; + ctp_power_ldo_vol = <0xce4>; + ctp_power_io; + }; + + ctp_list { + device_type = "ctp_list"; + compatible = "allwinner,sun50i-ctp-list"; + ctp_det_used = <0x1>; + ft5x_ts = <0x1>; + gt82x = <0x1>; + gslX680 = <0x1>; + gt9xx_ts = <0x0>; + gt9xxnew_ts = <0x1>; + gt811 = <0x1>; + zet622x = <0x1>; + aw5306_ts = <0x1>; + }; + + tkey_para { + device_type = "tkey_para"; + tkey_used = <0x0>; + tkey_twi_id; + tkey_twi_addr; + tkey_int; + }; + + motor_para { + device_type = "motor_para"; + motor_used = <0x1>; + motor_shake = <0xbc 0xfffe 0x3 0x1 0xffffffff 0xffffffff 0x1>; + }; + + pwm16 { + device_type = "pwm16"; + s_pwm0_used = <0x0>; + pinctrl-0 = <0xc3>; + pinctrl-1 = <0xc4>; + }; + + tvout_para { + device_type = "tvout_para"; + tvout_used; + tvout_channel_num; + tv_en; + }; + + tvin_para { + device_type = "tvin_para"; + tvin_used; + tvin_channel_num; + }; + + smc { + device_type = "smc"; + smc_used; + smc_rst; + smc_vppen; + smc_vppp; + smc_det; + smc_vccen; + smc_sck; + smc_sda; + }; + + leds { + compatible = "gpio-leds"; + + pwr { + label = "orangepi:green:pwr"; + gpios = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + default-state = "on"; + }; + + status { + label = "orangepi:red:status"; + gpios = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x0>; + default-state = "off"; + }; + }; + + gpio_para { + device_type = "gpio_para"; + compatible = "allwinner,sunxi-init-gpio"; + gpio_used = <0x1>; + gpio_num = <0x2>; + gpio_pin_1 = <0x3a 0x6 0xb 0x1 0xffffffff 0xffffffff 0x1>; + gpio_pin_2 = <0x3a 0x6 0xd 0x1 0xffffffff 0xffffffff 0x1>; + }; + + serial_feature { + device_type = "serial_feature"; + sn_filename = "sn.txt"; + }; + + gsensor { + device_type = "gsensor"; + compatible = "allwinner,sun50i-gsensor-para"; + status = "disabled"; + gsensor_twi_id = <0x1>; + gsensor_twi_addr = <0x18>; + gsensor_int1 = <0x3a 0x0 0x9 0x6 0x1 0xffffffff 0xffffffff>; + gsensor_int2; + gsensor_vcc_io = "vcc-deviceio"; + gsensor_vcc_io_val = <0xc1c>; + }; + + gsensor_list_para { + device_type = "gsensor_list_para"; + compatible = "allwinner,sun50i-gsensor-list-para"; + gsensor_det_used = <0x0>; + lsm9ds0_acc_mag = <0x1>; + bma250 = <0x1>; + mma8452 = <0x1>; + mma7660 = <0x1>; + mma865x = <0x1>; + afa750 = <0x1>; + lis3de_acc = <0x1>; + lis3dh_acc = <0x1>; + kxtik = <0x1>; + dmard10 = <0x0>; + dmard06 = <0x1>; + mxc622x = <0x1>; + fxos8700 = <0x1>; + lsm303d = <0x0>; + }; + + 3g_para { + device_type = "3g_para"; + 3g_used = <0x0>; + 3g_usbc_num = <0x2>; + 3g_uart_num = <0x0>; + bb_vbat = <0x9e 0xb 0x3 0x1 0xffffffff 0xffffffff 0x0>; + bb_host_wake = <0x9e 0xc 0x0 0x1 0xffffffff 0xffffffff 0x0>; + bb_on = <0x9e 0xc 0x1 0x1 0xffffffff 0xffffffff 0x0>; + bb_pwr_on = <0x9e 0xc 0x3 0x1 0xffffffff 0xffffffff 0x0>; + bb_wake = <0x9e 0xc 0x4 0x1 0xffffffff 0xffffffff 0x0>; + bb_rf_dis = <0x9e 0xc 0x5 0x1 0xffffffff 0xffffffff 0x0>; + bb_rst = <0x9e 0xc 0x6 0x1 0xffffffff 0xffffffff 0x0>; + 3g_int; + }; + + gy_para { + device_type = "gy_para"; + compatible = "allwinner,sun50i-gyr_sensors-para"; + gy_used = <0x0>; + gy_twi_id = <0x2>; + gy_twi_addr = <0x6a>; + gy_int1 = <0x3a 0x0 0xa 0x6 0x1 0xffffffff 0xffffffff>; + gy_int2; + }; + + gy_list_para { + device_type = "gy_list_para"; + compatible = "allwinner,sun50i-gyr_sensors-list-para"; + gy_det_used = <0x0>; + lsm9ds0_gyr = <0x1>; + l3gd20_gyr = <0x0>; + bmg160_gyr = <0x1>; + }; + + ls_para { + device_type = "ls_para"; + compatible = "allwinner,sun50i-lsensors-para"; + ls_used = <0x0>; + ls_twi_id = <0x2>; + ls_twi_addr = <0x23>; + ls_int = <0x3a 0x0 0xc 0x6 0x1 0xffffffff 0xffffffff>; + }; + + ls_list_para { + device_type = "ls_list_para"; + compatible = "allwinner,sun50i-lsensors-list-para"; + ls_det_used = <0x0>; + ltr_501als = <0x1>; + jsa1212 = <0x0>; + jsa1127 = <0x1>; + }; + + compass_para { + device_type = "compass_para"; + compatible = "allwinner,sun50i-compass-para"; + compass_used = <0x0>; + compass_twi_id = <0x2>; + compass_twi_addr = <0xd>; + compass_int = <0x3a 0x0 0xb 0x6 0x1 0xffffffff 0xffffffff>; + }; + + compass_list_para { + device_type = "compass_list_para"; + compatible = "allwinner,sun50i-compass-list-para"; + compass_det_used = <0x0>; + lsm9ds0 = <0x1>; + lsm303d = <0x0>; + akm8963 = <0x1>; + }; + + s_rsb0 { + device_type = "s_rsb0"; + status = "okay"; + pinctrl-0 = <0xca>; + }; + + box_standby_led { + device_type = "box_standby_led"; + gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + gpio1 = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x0>; + }; + + gpio_power_key { + device_type = "gpio_power_key"; + key_io = <0x9e 0xb 0x3 0x6 0xffffffff 0xffffffff 0x0>; + }; + }; + + aliases { + serial0 = "/soc@01c00000/uart@01c28000"; + serial1 = "/soc@01c00000/uart@01c28400"; + serial2 = "/soc@01c00000/uart@01c28800"; + serial3 = "/soc@01c00000/uart@01c28c00"; + twi0 = "/soc@01c00000/twi@0x01c2ac00"; + twi1 = "/soc@01c00000/twi@0x01c2b000"; + twi2 = "/soc@01c00000/twi@0x01c2b400"; + spi0 = "/soc@01c00000/spi@01c68000"; + spi1 = "/soc@01c00000/spi@01c69000"; + scr0 = "/soc@01c00000/smartcard@0x01c2c400"; + scr1 = "/soc@01c00000/smartcard@0x01c2c800"; + global_timer0 = "/soc@01c00000/timer@1c20c00"; + cci0 = "/soc@01c00000/cci@0x01cb3000"; + csi_res0 = "/soc@01c00000/csi_res@0x01cb0000"; + isp0 = "/soc@01c00000/isp@0x01cb8000"; + vfe0 = "/soc@01c00000/vfe@0"; + mmc0 = "/soc@01c00000/sdmmc@01c0f000"; + mmc2 = "/soc@01c00000/sdmmc@01C11000"; + nand0 = "/soc@01c00000/nand0@01c03000"; + disp = "/soc@01c00000/disp@01000000"; + lcd0 = "/soc@01c00000/lcd0@01c0c000"; + hdmi = "/soc@01c00000/hdmi@01ee0000"; + pwm = "/soc@01c00000/pwm@01c21400"; + pwm0 = "/soc@01c00000/pwm0@01c21400"; + tv0 = "/soc@01c00000/tv0@01c94000"; + s_pwm = "/soc@01c00000/s_pwm@1f03800"; + spwm0 = "/soc@01c00000/spwm0@0x01f03800"; + boot_disp = "/soc@01c00000/boot_disp"; + charger0 = "/soc@01c00000/pmu@0/charger@0"; + regulator0 = "/soc@01c00000/pmu@0/regulator@0"; + }; + + chosen { + bootargs = "earlyprintk=sunxi-uart,0x01c28000 loglevel=8 initcall_debug=1 console=ttyS0 init=/init"; + linux,initrd-start = <0x0 0x0>; + linux,initrd-end = <0x0 0x0>; + }; + + cpus { + #address-cells = <0x2>; + #size-cells = <0x0>; + + cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x0>; + enable-method = "psci"; + cpufreq_tbl = <0x75300 0x9e340 0xafc80 0xc7380 0xdea80 0xf6180 0x10d880 0x119400 0x124f80>; + clock-latency = <0x1e8480>; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@1 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x1>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@2 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x2>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@3 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x3>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + idle-states { + entry-method = "arm,psci"; + + cpu-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x10000>; + entry-latency-us = <0x28>; + exit-latency-us = <0x64>; + min-residency-us = <0x96>; + linux,phandle = <0x96>; + phandle = <0x96>; + }; + + cluster-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x1010000>; + entry-latency-us = <0x1f4>; + exit-latency-us = <0x3e8>; + min-residency-us = <0x9c4>; + linux,phandle = <0x97>; + phandle = <0x97>; + }; + + sys-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x2010000>; + entry-latency-us = <0x3e8>; + exit-latency-us = <0x7d0>; + min-residency-us = <0x1194>; + linux,phandle = <0x98>; + phandle = <0x98>; + }; + }; + }; + + psci { + compatible = "arm,psci-0.2"; + method = "smc"; + psci_version = <0x84000000>; + cpu_suspend = <0xc4000001>; + cpu_off = <0x84000002>; + cpu_on = <0xc4000003>; + affinity_info = <0xc4000004>; + migrate = <0xc4000005>; + migrate_info_type = <0x84000006>; + migrate_info_up_cpu = <0xc4000007>; + system_off = <0x84000008>; + system_reset = <0x84000009>; + }; + + n_brom { + compatible = "allwinner,n-brom"; + reg = <0x0 0x0 0x0 0xc000>; + }; + + s_brom { + compatible = "allwinner,s-brom"; + reg = <0x0 0x0 0x0 0x10000>; + }; + + sram_ctrl { + device_type = "sram_ctrl"; + compatible = "allwinner,sram_ctrl"; + reg = <0x0 0x1c00000 0x0 0x100>; + }; + + sram_a1 { + compatible = "allwinner,sram_a1"; + reg = <0x0 0x10000 0x0 0x10000>; + }; + + sram_a2 { + compatible = "allwinner,sram_a2"; + reg = <0x0 0x40000 0x0 0x14000>; + }; + + prcm { + compatible = "allwinner,prcm"; + reg = <0x0 0x1f01400 0x0 0x400>; + }; + + cpuscfg { + compatible = "allwinner,cpuscfg"; + reg = <0x0 0x1f01c00 0x0 0x400>; + }; + + ion { + compatible = "allwinner,sunxi-ion"; + + system { + type = <0x0>; + }; + + system_contig { + type = <0x1>; + }; + + cma { + type = <0x4>; + }; + }; + + dram { + compatible = "allwinner,dram"; + clocks = <0x99>; + clock-names = "pll_ddr"; + dram_clk = <0x2a0>; + dram_type = <0x3>; + dram_zq = <0x3b3bf9>; + dram_odt_en = <0x1>; + dram_para1 = <0x10f410f4>; + dram_para2 = <0x0>; + dram_mr0 = <0x1840>; + dram_mr1 = <0x40>; + dram_mr2 = <0x18>; + dram_mr3 = <0x2>; + dram_tpr0 = <0x48a192>; + dram_tpr1 = <0x1b1a94b>; + dram_tpr2 = <0x61043>; + dram_tpr3 = <0xb4787896>; + dram_tpr4 = <0x0>; + dram_tpr5 = <0x0>; + dram_tpr6 = <0x64>; + dram_tpr7 = <0x1e08a1e0>; + dram_tpr8 = <0x0>; + dram_tpr9 = <0x0>; + dram_tpr10 = <0x2535>; + dram_tpr11 = <0x23330000>; + dram_tpr12 = <0x8897>; + dram_tpr13 = <0x4002910>; + device_type = "dram"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x0 0x41000000 0x0 0x3f000000>; + }; + + interrupt-controller@1c81000 { + compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic"; + #interrupt-cells = <0x3>; + #address-cells = <0x0>; + device_type = "gic"; + interrupt-controller; + reg = <0x0 0x1c81000 0x0 0x1000 0x0 0x1c82000 0x0 0x2000 0x0 0x1c84000 0x0 0x2000 0x0 0x1c86000 0x0 0x2000>; + interrupts = <0x1 0x9 0xf04>; + linux,phandle = <0x1>; + phandle = <0x1>; + }; + + sunxi-sid@1c14000 { + compatible = "allwinner,sunxi-sid"; + device_type = "sid"; + reg = <0x0 0x1c14000 0x0 0x200>; + }; + + sunxi-chipid@1c14200 { + compatible = "allwinner,sunxi-chipid"; + device_type = "chipid"; + reg = <0x0 0x1c14200 0x0 0x200>; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = <0x1 0xd 0xff01 0x1 0xe 0xff01 0x1 0xb 0xff01 0x1 0xa 0xff01>; + clock-frequency = <0x16e3600>; + }; + + pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <0x0 0x78 0x4 0x0 0x79 0x4 0x0 0x7a 0x4 0x0 0x7b 0x4>; + }; + + dvfs_table { + compatible = "allwinner,dvfs_table"; + max_freq = <0x3c14dc00>; + min_freq = <0x1c9c3800>; + lv_count = <0x8>; + lv1_freq = <0x44aa2000>; + lv1_volt = <0x44c>; + lv2_freq = <0x41cdb400>; + lv2_volt = <0x44c>; + lv3_freq = <0x3c14dc00>; + lv3_volt = <0x44c>; + lv4_freq = <0x30a32c00>; + lv4_volt = <0x44c>; + lv5_freq = "%1|"; + lv5_volt = <0x44c>; + lv6_freq = <0x0>; + lv6_volt = <0x44c>; + lv7_freq = <0x0>; + lv7_volt = <0x44c>; + lv8_freq = <0x0>; + lv8_volt = <0x44c>; + device_type = "dvfs_table"; + }; + + dramfreq { + compatible = "allwinner,sunxi-dramfreq"; + reg = <0x0 0x1c62000 0x0 0x1000 0x0 0x1c63000 0x0 0x1000 0x0 0x1c20000 0x0 0x800>; + interrupts = <0x0 0x45 0x4>; + clocks = <0x99 0x4 0x9a>; + status = "okay"; + }; + + uboot { + }; + + gpu@0x01E80000 { + compatible = "arm,mali-450", "arm,mali-utgard"; + reg = <0x0 0x1e80000 0x0 0x30000>; + interrupts = <0x0 0x60 0x4 0x0 0x61 0x4 0x0 0x63 0x4 0x0 0x64 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6b 0x4>; + interrupt-names = "IRQGP", "IRQGPMMU", "IRQPP", "IRQPP0", "IRQPPMMU0", "IRQPP1", "IRQPPMMU1", "IRQPP2", "IRQPPMMU2", "IRQPP3", "IRQPPMMU3"; + clocks = <0x9b 0x9c>; + device_type = "gpu_mali450_0"; + regulator_id = "vdd-gpu"; + dvfs_status = <0x0>; + temp_ctrl_status = <0x1>; + scene_ctrl_status = <0x1>; + max_level = <0x3>; + begin_level = <0x3>; + lv0_freq = <0x90>; + lv0_volt = <0x4b0>; + lv1_freq = <0x108>; + lv1_volt = <0x4b0>; + lv2_freq = <0x180>; + lv2_volt = <0x4b0>; + lv3_freq = <0x1c8>; + lv3_volt = <0x4b0>; + }; + + wlan { + compatible = "allwinner,sunxi-wlan"; + clocks = "&clk_losc_out"; + wlan_power = "vcc-wifi"; + wlan_io_regulator = "vcc-wifi-io"; + wlan_busnum = <0x1>; + status = "disabled"; + device_type = "wlan"; + wlan_usbnum = <0x3>; + wlan_regon = <0x3a 0x2 0xe 0x1 0xffffffff 0xffffffff 0x0>; + wlan_hostwake = <0x9e 0xb 0x7 0x0 0xffffffff 0xffffffff 0x0>; + }; + + bt { + compatible = "allwinner,sunxi-bt"; + clocks = <0x9d>; + bt_power = "vcc-wifi"; + bt_io_regulator = "vcc-wifi-io"; + status = "disabled"; + device_type = "bt"; + bt_rst_n = <0x3a 0x2 0x10 0x1 0xffffffff 0xffffffff 0x0>; + }; + + btlpm { + compatible = "allwinner,sunxi-btlpm"; + uart_index = <0x1>; + status = "disabled"; + device_type = "btlpm"; + bt_wake = <0x3a 0x2 0xf 0x1 0xffffffff 0xffffffff 0x1>; + bt_hostwake = <0x9e 0xb 0x6 0x6 0xffffffff 0xffffffff 0x0>; + }; +}; diff --git a/external/packages/pack-uboot/sun50iw2/bin/dts/orangepiprime-u-boot.dts b/external/packages/pack-uboot/sun50iw2/bin/dts/orangepiprime-u-boot.dts new file mode 100644 index 000000000000..618a965549f7 --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/dts/orangepiprime-u-boot.dts @@ -0,0 +1,3590 @@ +/dts-v1/; + +/memreserve/ 0x0000000040020000 0x0000000000000800; +/memreserve/ 0x0000000048000000 0x0000000001000000; +/memreserve/ 0x0000000048100000 0x0000000000004000; +/memreserve/ 0x0000000048104000 0x0000000000001000; +/memreserve/ 0x0000000048105000 0x0000000000001000; +/ { + model = "Orange Pi Prime"; + compatible = "arm,sun50iw2p1"; + interrupt-parent = <0x1>; + #address-cells = <0x2>; + #size-cells = <0x2>; + + clocks { + compatible = "allwinner,sunxi-clk-init"; + device_type = "clocks"; + #address-cells = <0x2>; + #size-cells = <0x2>; + ranges; + reg = <0x0 0x1c20000 0x0 0x324 0x0 0x1f01400 0x0 0x1d4 0x0 0x1f00060 0x0 0x4>; + + losc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0x8000>; + clock-output-names = "losc"; + linux,phandle = <0xb>; + phandle = <0xb>; + }; + + iosc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0xf42400>; + clock-output-names = "iosc"; + linux,phandle = <0xc>; + phandle = <0xc>; + }; + + hosc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0x16e3600>; + clock-output-names = "hosc"; + linux,phandle = <0x6>; + phandle = <0x6>; + }; + + pll_cpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_cpu"; + }; + + pll_audio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x1770000>; + clock-output-names = "pll_audio"; + linux,phandle = <0x2>; + phandle = <0x2>; + }; + + pll_video { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x11b3dc40>; + clock-output-names = "pll_video"; + linux,phandle = <0x3>; + phandle = <0x3>; + }; + + pll_ve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + device_type = "clk_pll_ve"; + lock-mode = "none"; + assigned-clock-rates = <0x1908b100>; + clock-output-names = "pll_ve"; + linux,phandle = <0x15>; + phandle = <0x15>; + }; + + pll_ddr { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_ddr"; + linux,phandle = <0x90>; + phandle = <0x90>; + }; + + pll_periph0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_periph0"; + linux,phandle = <0x4>; + phandle = <0x4>; + }; + + pll_periph1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_periph1"; + linux,phandle = <0x5>; + phandle = <0x5>; + }; + + pll_gpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_gpu"; + linux,phandle = <0x92>; + phandle = <0x92>; + }; + + pll_de { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x337f9800>; + clock-output-names = "pll_de"; + linux,phandle = <0x7>; + phandle = <0x7>; + }; + + pll_audiox8 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x1>; + clock-output-names = "pll_audiox8"; + }; + + pll_audiox4 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x2>; + clock-output-names = "pll_audiox4"; + }; + + pll_audiox2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x4>; + clock-output-names = "pll_audiox2"; + }; + + pll_videox2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x3>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_videox2"; + }; + + pll_periph0x2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x4>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_periph0x2"; + }; + + pll_periph1x2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x5>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_periph1x2"; + linux,phandle = <0x53>; + phandle = <0x53>; + }; + + pll_periph0d2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x4>; + clock-mult = <0x1>; + clock-div = <0x2>; + clock-output-names = "pll_periph0d2"; + }; + + hoscd2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x6>; + clock-mult = <0x1>; + clock-div = <0x2>; + clock-output-names = "hoscd2"; + }; + + hoscx2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x6>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "hoscx2"; + }; + + cpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "cpu"; + }; + + cpuapb { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "cpuapb"; + }; + + axi { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "axi"; + }; + + pll_periphahb0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "pll_periphahb0"; + }; + + ahb1 { + #clock-cells = <0x0>; + assigned-clock-rates = <0xbebc200>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ahb1"; + linux,phandle = <0x91>; + phandle = <0x91>; + }; + + apb1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "apb1"; + }; + + apb2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "apb2"; + linux,phandle = <0x74>; + phandle = <0x74>; + }; + + ahb2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ahb2"; + }; + + ths { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ths"; + linux,phandle = <0x80>; + phandle = <0x80>; + }; + + nand { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "nand"; + linux,phandle = <0x7c>; + phandle = <0x7c>; + }; + + sdmmc0_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_mod"; + linux,phandle = <0x59>; + phandle = <0x59>; + }; + + sdmmc0_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_bus"; + linux,phandle = <0x5a>; + phandle = <0x5a>; + }; + + sdmmc0_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_rst"; + linux,phandle = <0x5b>; + phandle = <0x5b>; + }; + + sdmmc1_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_mod"; + linux,phandle = <0x5e>; + phandle = <0x5e>; + }; + + sdmmc1_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_bus"; + linux,phandle = <0x5f>; + phandle = <0x5f>; + }; + + sdmmc1_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_rst"; + linux,phandle = <0x60>; + phandle = <0x60>; + }; + + sdmmc2_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_mod"; + linux,phandle = <0x54>; + phandle = <0x54>; + }; + + sdmmc2_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_bus"; + linux,phandle = <0x55>; + phandle = <0x55>; + }; + + sdmmc2_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_rst"; + linux,phandle = <0x56>; + phandle = <0x56>; + }; + + ts { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ts"; + }; + + ce { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ce"; + linux,phandle = <0x71>; + phandle = <0x71>; + }; + + spi0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spi0"; + linux,phandle = <0x4b>; + phandle = <0x4b>; + }; + + spi1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spi1"; + linux,phandle = <0x4f>; + phandle = <0x4f>; + }; + + i2s0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s0"; + linux,phandle = <0x3b>; + phandle = <0x3b>; + }; + + i2s1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s1"; + linux,phandle = <0x40>; + phandle = <0x40>; + }; + + i2s2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s2"; + linux,phandle = <0x41>; + phandle = <0x41>; + }; + + spdif { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spdif"; + linux,phandle = <0x42>; + phandle = <0x42>; + }; + + usbphy0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy0"; + linux,phandle = <0x2c>; + phandle = <0x2c>; + }; + + usbphy1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy1"; + linux,phandle = <0x30>; + phandle = <0x30>; + }; + + usbphy2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy2"; + linux,phandle = <0x33>; + phandle = <0x33>; + }; + + usbphy3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy3"; + linux,phandle = <0x36>; + phandle = <0x36>; + }; + + usbohci0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci0"; + linux,phandle = <0x2f>; + phandle = <0x2f>; + }; + + usbohci1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci1"; + linux,phandle = <0x32>; + phandle = <0x32>; + }; + + usbohci2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci2"; + linux,phandle = <0x35>; + phandle = <0x35>; + }; + + usbohci3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci3"; + linux,phandle = <0x38>; + phandle = <0x38>; + }; + + de { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x7>; + assigned-clock-rates = <0x19bfcc00>; + clock-output-names = "de"; + linux,phandle = <0x63>; + phandle = <0x63>; + }; + + tcon0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x3>; + clock-output-names = "tcon0"; + linux,phandle = <0x64>; + phandle = <0x64>; + }; + + tcon1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "tcon1"; + linux,phandle = <0x65>; + phandle = <0x65>; + }; + + tve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x7>; + clock-output-names = "tve"; + linux,phandle = <0x68>; + phandle = <0x68>; + }; + + deinterlace { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "deinterlace"; + linux,phandle = <0x72>; + phandle = <0x72>; + }; + + csi_s { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_s"; + linux,phandle = <0x6b>; + phandle = <0x6b>; + }; + + csi_m { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_m"; + linux,phandle = <0x6c>; + phandle = <0x6c>; + }; + + csi_misc { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_misc"; + linux,phandle = <0x6d>; + phandle = <0x6d>; + }; + + ve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ve"; + linux,phandle = <0x16>; + phandle = <0x16>; + }; + + adda { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "adda"; + linux,phandle = <0x39>; + phandle = <0x39>; + }; + + avs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "avs"; + }; + + hdmi { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x3>; + clock-output-names = "hdmi"; + linux,phandle = <0x66>; + phandle = <0x66>; + }; + + hdmi_slow { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hdmi_slow"; + linux,phandle = <0x67>; + phandle = <0x67>; + }; + + mbus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "mbus"; + }; + + gpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "gpu"; + linux,phandle = <0x93>; + phandle = <0x93>; + }; + + usbehci0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci0"; + linux,phandle = <0x2e>; + phandle = <0x2e>; + }; + + usbehci1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci1"; + linux,phandle = <0x31>; + phandle = <0x31>; + }; + + usbehci2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci2"; + linux,phandle = <0x34>; + phandle = <0x34>; + }; + + usbehci3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci3"; + linux,phandle = <0x37>; + phandle = <0x37>; + }; + + usbotg { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbotg"; + linux,phandle = <0x2d>; + phandle = <0x2d>; + }; + + gmac { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "gmac"; + linux,phandle = <0x8b>; + phandle = <0x8b>; + }; + + ephy { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ephy"; + linux,phandle = <0x8c>; + phandle = <0x8c>; + }; + + sdram { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdram"; + }; + + dma { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "dma"; + linux,phandle = <0xa>; + phandle = <0xa>; + }; + + hwspinlock_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hwspinlock_rst"; + linux,phandle = <0xe>; + phandle = <0xe>; + }; + + hwspinlock_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hwspinlock_bus"; + linux,phandle = <0xf>; + phandle = <0xf>; + }; + + msgbox { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "msgbox"; + linux,phandle = <0xd>; + phandle = <0xd>; + }; + + uart0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart0"; + linux,phandle = <0x17>; + phandle = <0x17>; + }; + + uart1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart1"; + linux,phandle = <0x1a>; + phandle = <0x1a>; + }; + + uart2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart2"; + linux,phandle = <0x1d>; + phandle = <0x1d>; + }; + + uart3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart3"; + linux,phandle = <0x20>; + phandle = <0x20>; + }; + + scr0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "scr0"; + linux,phandle = <0x73>; + phandle = <0x73>; + }; + + scr1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "scr1"; + linux,phandle = <0x78>; + phandle = <0x78>; + }; + + twi0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi0"; + linux,phandle = <0x23>; + phandle = <0x23>; + }; + + twi1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi1"; + linux,phandle = <0x26>; + phandle = <0x26>; + }; + + twi2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi2"; + linux,phandle = <0x29>; + phandle = <0x29>; + }; + + pio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "pio"; + linux,phandle = <0x9>; + phandle = <0x9>; + }; + + cpurcir { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurcir"; + linux,phandle = <0x11>; + phandle = <0x11>; + }; + + cpurpio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurpio"; + linux,phandle = <0x8>; + phandle = <0x8>; + }; + + cpurpll_peri0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurpll_peri0"; + }; + + cpurcpus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurcpus"; + }; + + cpurahbs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurahbs"; + }; + + cpurapbs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurapbs"; + }; + + losc_out { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "losc_out"; + linux,phandle = <0x94>; + phandle = <0x94>; + }; + }; + + soc@01c00000 { + compatible = "simple-bus"; + #address-cells = <0x2>; + #size-cells = <0x2>; + ranges; + device_type = "soc"; + + pinctrl@01f02c00 { + compatible = "allwinner,sun50iw2p1-r-pinctrl"; + reg = <0x0 0x1f02c00 0x0 0x400>; + interrupts = <0x0 0x2d 0x4>; + clocks = <0x8>; + device_type = "r_pio"; + gpio-controller; + interrupt-controller; + #interrupt-cells = <0x2>; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + linux,phandle = <0x95>; + phandle = <0x95>; + + s_twi0@0 { + allwinner,pins = "PL0", "PL1"; + allwinner,function = "s_twi0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x2>; + allwinner,pull = <0x1>; + linux,phandle = <0x13>; + phandle = <0x13>; + }; + + s_cir0@0 { + allwinner,pins = "PL11"; + allwinner,function = "s_cir0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x2>; + allwinner,pull = <0x1>; + linux,phandle = <0x10>; + phandle = <0x10>; + }; + + twi_para@0 { + linux,phandle = <0x99>; + phandle = <0x99>; + allwinner,pins = "PL0", "PL1"; + allwinner,function = "twi_para"; + allwinner,pname = "twi_scl", "twi_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm16@0 { + linux,phandle = <0xba>; + phandle = <0xba>; + allwinner,pins = "PL10"; + allwinner,function = "pwm16"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm16@1 { + linux,phandle = <0xbb>; + phandle = <0xbb>; + allwinner,pins = "PL10"; + allwinner,function = "pwm16"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + s_uart0@0 { + linux,phandle = <0xc0>; + phandle = <0xc0>; + allwinner,pins = "PL2", "PL3"; + allwinner,function = "s_uart0"; + allwinner,pname = "s_uart0_tx", "s_uart0_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + s_rsb0@0 { + linux,phandle = <0xc1>; + phandle = <0xc1>; + allwinner,pins = "PL0", "PL1"; + allwinner,function = "s_rsb0"; + allwinner,pname = "s_rsb0_sck", "s_rsb0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + s_jtag0@0 { + linux,phandle = <0xc2>; + phandle = <0xc2>; + allwinner,pins = "PL4", "PL5", "PL6", "PL7"; + allwinner,function = "s_jtag0"; + allwinner,pname = "s_jtag0_tms", "s_jtag0_tck", "s_jtag0_tdo", "s_jtag0_tdi"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + }; + + pinctrl@01c20800 { + compatible = "allwinner,sun50iw2p1-pinctrl"; + reg = <0x0 0x1c20800 0x0 0x400>; + interrupts = <0x0 0xb 0x4 0x0 0x11 0x4 0x0 0x17 0x4>; + device_type = "pio"; + clocks = <0x9>; + gpio-controller; + interrupt-controller; + #interrupt-cells = <0x2>; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + linux,phandle = <0x3a>; + phandle = <0x3a>; + + sdc0@1 { + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x5d>; + phandle = <0x5d>; + }; + + sdc1@1 { + allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x62>; + phandle = <0x62>; + }; + + sdc2@1 { + allwinner,pins = "PC1", "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x58>; + phandle = <0x58>; + }; + + daudio0@0 { + allwinner,pins = "PA20", "PA6", "PA18", "PA19", "PA21"; + allwinner,function = "pcm0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3c>; + phandle = <0x3c>; + }; + + daudio0_sleep@0 { + allwinner,pins = "PA20", "PA6", "PA18", "PA19", "PA21"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3d>; + phandle = <0x3d>; + }; + + daudio1@0 { + allwinner,pins = "PG10", "PG11", "PG12", "PG13"; + allwinner,function = "pcm1"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3e>; + phandle = <0x3e>; + }; + + daudio1_sleep@0 { + allwinner,pins = "PG10", "PG11", "PG12", "PG13"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3f>; + phandle = <0x3f>; + }; + + spdif@0 { + allwinner,pins = "PA17"; + allwinner,function = "spdif0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x43>; + phandle = <0x43>; + }; + + spdif_sleep@0 { + allwinner,pins = "PA17"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x44>; + phandle = <0x44>; + }; + + csi0_sleep@0 { + allwinner,pins = "PE0", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13"; + allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + allwinner,data = <0x0>; + linux,phandle = <0x6f>; + phandle = <0x6f>; + }; + + scr0@0 { + allwinner,pins = "PA9", "PA10", "PA6", "PA7", "PA8"; + allwinner,pname = "scr0_rst", "scr0_det", "scr0_vccen", "scr0_sck", "scr0_sda"; + allwinner,function = "sim0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x75>; + phandle = <0x75>; + }; + + scr0@1 { + allwinner,pins = "PA20", "PA21"; + allwinner,pname = "scr0_vppen", "scr0_vppp"; + allwinner,function = "sim0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x76>; + phandle = <0x76>; + }; + + scr0@2 { + allwinner,pins = "PA9", "PA10", "PA6", "PA7", "PA8", "PA20", "PA21"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x77>; + phandle = <0x77>; + }; + + scr1@0 { + allwinner,pins = "PD15", "PD16", "PD12", "PD13", "PD14"; + allwinner,pname = "scr1_rst", "scr1_det", "scr1_vccen", "scr1_sck", "scr1_sda"; + allwinner,function = "sim1"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x79>; + phandle = <0x79>; + }; + + scr1@1 { + allwinner,pins = "PE14", "PE15"; + allwinner,pname = "scr1_vppen", "scr1_vppp"; + allwinner,function = "sim1"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x7a>; + phandle = <0x7a>; + }; + + scr1@2 { + allwinner,pins = "PD15", "PD16", "PD12", "PD13", "PD14", "PE14", "PE15"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x7b>; + phandle = <0x7b>; + }; + + nand0@2 { + allwinner,pins = "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PC18"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x7f>; + phandle = <0x7f>; + }; + + gmac@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD7", "PD8", "PD9", "PD10", "PD12", "PD13", "PD15", "PD16", "PD17"; + allwinner,function = "gmac0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x3>; + allwinner,pull = <0x0>; + linux,phandle = <0x8a>; + phandle = <0x8a>; + }; + + card0_boot_para@0 { + linux,phandle = <0x96>; + phandle = <0x96>; + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "card0_boot_para"; + allwinner,pname = "sdc_d1", "sdc_d0", "sdc_clk", "sdc_cmd", "sdc_d3", "sdc_d2"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + card2_boot_para@0 { + linux,phandle = <0x97>; + phandle = <0x97>; + allwinner,pins = "PC1"; + allwinner,function = "card2_boot_para"; + allwinner,pname = "sdc_ds"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + card2_boot_para@1 { + linux,phandle = <0x98>; + phandle = <0x98>; + allwinner,pins = "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "card2_boot_para"; + allwinner,pname = "sdc_clk", "sdc_cmd", "sdc_d0", "sdc_d1", "sdc_d2", "sdc_d3", "sdc_d4", "sdc_d5", "sdc_d6", "sdc_d7", "sdc_emmc_rst"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + uart_para@0 { + linux,phandle = <0x9a>; + phandle = <0x9a>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart_para"; + allwinner,pname = "uart_debug_tx", "uart_debug_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + jtag_para@0 { + linux,phandle = <0x9b>; + phandle = <0x9b>; + allwinner,pins = "PB0", "PB1", "PB2", "PB3"; + allwinner,function = "jtag_para"; + allwinner,pname = "jtag_ms", "jtag_ck", "jtag_do", "jtag_di"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi0@0 { + linux,phandle = <0x9c>; + phandle = <0x9c>; + allwinner,pins = "PA11", "PA12"; + allwinner,function = "twi0"; + allwinner,pname = "twi0_scl", "twi0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi0@1 { + linux,phandle = <0x9d>; + phandle = <0x9d>; + allwinner,pins = "PA11", "PA12"; + allwinner,function = "twi0"; + allwinner,pname = "twi0_scl", "twi0_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi1@0 { + linux,phandle = <0x9e>; + phandle = <0x9e>; + allwinner,pins = "PA18", "PA19"; + allwinner,function = "twi1"; + allwinner,pname = "twi1_scl", "twi1_sda"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi1@1 { + linux,phandle = <0x9f>; + phandle = <0x9f>; + allwinner,pins = "PA18", "PA19"; + allwinner,function = "twi1"; + allwinner,pname = "twi1_scl", "twi1_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi2@0 { + linux,phandle = <0xa0>; + phandle = <0xa0>; + allwinner,pins = "PE12", "PE13"; + allwinner,function = "twi2"; + allwinner,pname = "twi2_scl", "twi2_sda"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi2@1 { + linux,phandle = <0xa1>; + phandle = <0xa1>; + allwinner,pins = "PE12", "PE13"; + allwinner,function = "twi2"; + allwinner,pname = "twi2_scl", "twi2_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart0@0 { + linux,phandle = <0xa2>; + phandle = <0xa2>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart0"; + allwinner,pname = "uart0_tx", "uart0_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart0@1 { + linux,phandle = <0xa3>; + phandle = <0xa3>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart0"; + allwinner,pname = "uart0_tx", "uart0_rx"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart1@0 { + linux,phandle = <0xa4>; + phandle = <0xa4>; + allwinner,pins = "PG6", "PG7", "PG8", "PG9"; + allwinner,function = "uart1"; + allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart1@1 { + linux,phandle = <0xa5>; + phandle = <0xa5>; + allwinner,pins = "PG6", "PG7", "PG8", "PG9"; + allwinner,function = "uart1"; + allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart2@0 { + linux,phandle = <0xa6>; + phandle = <0xa6>; + allwinner,pins = "PA0", "PA1", "PA2", "PA3"; + allwinner,function = "uart2"; + allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart2@1 { + linux,phandle = <0xa7>; + phandle = <0xa7>; + allwinner,pins = "PA0", "PA1", "PA2", "PA3"; + allwinner,function = "uart2"; + allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart3@0 { + linux,phandle = <0xa8>; + phandle = <0xa8>; + allwinner,pins = "PA13", "PA14", "PA15", "PA16"; + allwinner,function = "uart3"; + allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart3@1 { + linux,phandle = <0xa9>; + phandle = <0xa9>; + allwinner,pins = "PA13", "PA14", "PA15", "PA16"; + allwinner,function = "uart3"; + allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@0 { + linux,phandle = <0xaa>; + phandle = <0xaa>; + allwinner,pins = "PC3"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_cs0"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@1 { + linux,phandle = <0xab>; + phandle = <0xab>; + allwinner,pins = "PC2", "PC0"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_sclk", "spi0_mosi"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@3 { + linux,phandle = <0xac>; + phandle = <0xac>; + allwinner,pins = "PC1"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_miso"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@2 { + linux,phandle = <0xad>; + phandle = <0xad>; + allwinner,pins = "PC3"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_cs0"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@4 { + linux,phandle = <0xae>; + phandle = <0xae>; + allwinner,pins = "PC2", "PC0", "PC1"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_sclk", "spi0_mosi", "spi0_miso"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@0 { + linux,phandle = <0xaf>; + phandle = <0xaf>; + allwinner,pins = "PA13"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_cs0"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@1 { + linux,phandle = <0xb0>; + phandle = <0xb0>; + allwinner,pins = "PA14", "PA15", "PA16"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@2 { + linux,phandle = <0xb1>; + phandle = <0xb1>; + allwinner,pins = "PA13"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_cs0"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@3 { + linux,phandle = <0xb2>; + phandle = <0xb2>; + allwinner,pins = "PA14", "PA15", "PA16"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + nand0@0 { + linux,phandle = <0xb4>; + phandle = <0xb4>; + allwinner,pins = "PC0", "PC1", "PC2", "PC5", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "nand0"; + allwinner,pname = "nand0_we", "nand0_ale", "nand0_cle", "nand0_nre", "nand0_d0", "nand0_d1", "nand0_d2", "nand0_d3", "nand0_d4", "nand0_d5", "nand0_d6", "nand0_d7", "nand0_ndqs"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0x1>; + allwinner,data = <0xffffffff>; + }; + + nand0@1 { + linux,phandle = <0xb5>; + phandle = <0xb5>; + allwinner,pins = "PC3", "PC4", "PC6", "PC7", "PC17", "PC18"; + allwinner,function = "nand0"; + allwinner,pname = "nand0_ce1", "nand0_ce0", "nand0_rb0", "nand0_rb1", "nand0_ce2", "nand0_ce3"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x1>; + allwinner,data = <0xffffffff>; + }; + + lcd0@0 { + linux,phandle = <0xb6>; + phandle = <0xb6>; + allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; + allwinner,function = "lcd0"; + allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + lcd0@1 { + linux,phandle = <0xb7>; + phandle = <0xb7>; + allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; + allwinner,function = "lcd0"; + allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm0@0 { + linux,phandle = <0xb8>; + phandle = <0xb8>; + allwinner,pins = "PD22"; + allwinner,function = "pwm0"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm0@1 { + linux,phandle = <0xb9>; + phandle = <0xb9>; + allwinner,pins = "PD22"; + allwinner,function = "pwm0"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + csi0@0 { + linux,phandle = <0xbc>; + phandle = <0xbc>; + allwinner,pins = "PE0", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13"; + allwinner,function = "csi0"; + allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + sdc0@0 { + linux,phandle = <0xbd>; + phandle = <0xbd>; + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "sdc0"; + allwinner,pname = "sdc0_d1", "sdc0_d0", "sdc0_clk", "sdc0_cmd", "sdc0_d3", "sdc0_d2"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + sdc1@0 { + linux,phandle = <0xbe>; + phandle = <0xbe>; + allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; + allwinner,function = "sdc1"; + allwinner,pname = "sdc1_clk", "sdc1_cmd", "sdc1_d0", "sdc1_d1", "sdc1_d2", "sdc1_d3"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + sdc2@0 { + linux,phandle = <0xbf>; + phandle = <0xbf>; + allwinner,pins = "PC1", "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "sdc2"; + allwinner,pname = "sdc2_ds", "sdc2_clk", "sdc2_cmd", "sdc2_d0", "sdc2_d1", "sdc2_d2", "sdc2_d3", "sdc2_d4", "sdc2_d5", "sdc2_d6", "sdc2_d7", "sdc2_emmc_rst"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + Vdevice@0 { + linux,phandle = <0xc3>; + phandle = <0xc3>; + allwinner,pins = "PA1", "PA2"; + allwinner,function = "Vdevice"; + allwinner,pname = "Vdevice_0", "Vdevice_1"; + allwinner,muxsel = <0x5>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + }; + + dma-controller@01c02000 { + compatible = "allwinner,sun50i-dma"; + reg = <0x0 0x1c02000 0x0 0x1000>; + interrupts = <0x0 0x32 0x4>; + clocks = <0xa>; + #dma-cells = <0x1>; + }; + + mbus-controller@01c62000 { + compatible = "allwinner,sun50i-mbus"; + reg = <0x0 0x1c62000 0x0 0x110>; + #mbus-cells = <0x1>; + }; + + arisc { + compatible = "allwinner,sunxi-arisc"; + #address-cells = <0x2>; + #size-cells = <0x2>; + clocks = <0xb 0xc 0x6 0x4>; + clock-names = "losc", "iosc", "hosc", "pll_periph0"; + powchk_used = <0x0>; + power_reg = <0x2309621>; + system_power = <0x32>; + }; + + arisc_space { + compatible = "allwinner,arisc_space"; + space1 = <0x48040000 0x0 0x14000>; + space2 = <0x48100000 0x18000 0x4000>; + space3 = <0x48104000 0x0 0x1000>; + space4 = <0x48105000 0x0 0x1000>; + }; + + standby_space { + compatible = "allwinner,standby_space"; + space1 = <0x40020000 0x0 0x800>; + }; + + msgbox@1c17000 { + compatible = "allwinner,msgbox"; + clocks = <0xd>; + clock-names = "clk_msgbox"; + reg = <0x0 0x1c17000 0x0 0x1000>; + interrupts = <0x0 0x31 0x1>; + status = "okay"; + }; + + hwspinlock@1c18000 { + compatible = "allwinner,sunxi-hwspinlock"; + clocks = <0xe 0xf>; + clock-names = "clk_hwspinlock_rst", "clk_hwspinlock_bus"; + reg = <0x0 0x1c18000 0x0 0x1000>; + num-locks = <0x8>; + status = "okay"; + }; + + s_cir@1f02000 { + compatible = "allwinner,s_cir"; + reg = <0x0 0x1f02000 0x0 0x400>; + interrupts = <0x0 0x25 0x4>; + pinctrl-names = "default"; + pinctrl-0 = <0x10>; + clocks = <0x6 0x11>; + supply = "vcc-pl"; + supply_vol = <0x325aa0>; + status = "okay"; + device_type = "s_cir0"; + ir_power_key_code0 = <0x57>; + ir_addr_code0 = <0x9f00>; + ir_power_key_code1 = <0x1a>; + ir_addr_code1 = <0xfb04>; + ir_power_key_code2 = <0x14>; + ir_addr_code2 = <0x7f80>; + ir_power_key_code3 = <0x15>; + ir_addr_code3 = <0x7f80>; + ir_power_key_code4 = <0xb>; + ir_addr_code4 = <0xf708>; + ir_power_key_code5 = <0x3>; + ir_addr_code5 = <0xef>; + ir_power_key_code6 = <0xdc>; + ir_addr_code6 = <0x4cb3>; + ir_power_key_code7 = <0xa>; + ir_addr_code7 = <0x7748>; + ir_power_key_code8 = <0x45>; + ir_addr_code8 = <0xbd02>; + ir_power_key_code9 = <0x4d>; + ir_addr_code9 = <0xde21>; + ir_power_key_code10 = <0x18>; + ir_addr_code10 = <0xfe01>; + ir_power_key_code11 = <0x57>; + ir_addr_code11 = <0xff00>; + ir_power_key_code12 = <0x4d>; + ir_addr_code12 = <0xff40>; + ir_power_key_code13 = <0x88>; + ir_addr_code13 = <0xdd22>; + ir_power_key_code14 = <0xd>; + ir_addr_code14 = <0xbc00>; + ir_power_key_code15 = <0xd>; + ir_addr_code15 = <0xfc00>; + }; + + s_uart@1f02800 { + compatible = "allwinner,s_uart"; + reg = <0x0 0x1f02800 0x0 0x400>; + interrupts = <0x0 0x26 0x4>; + pinctrl-names = "default"; + status = "disabled"; + device_type = "s_uart0"; + pinctrl-0 = <0xc0>; + }; + + s_twi@1f03400 { + compatible = "allwinner,s_twi"; + reg = <0x0 0x1f02400 0x0 0x20>; + interrupts = <0x0 0x2c 0x4>; + pinctrl-names = "default"; + pinctrl-0 = <0x13>; + status = "okay"; + }; + + s_jtag0 { + compatible = "allwinner,s_jtag"; + pinctrl-names = "default"; + status = "disabled"; + device_type = "s_jtag0"; + pinctrl-0 = <0xc2>; + }; + + box_start_os0 { + compatible = "allwinner,box_start_os"; + start_type = <0x1>; + irkey_used = <0x1>; + pmukey_used = <0x0>; + pmukey_num = <0x0>; + led_power = <0x0>; + led_state = <0x0>; + status = "okay"; + device_type = "box_start_os"; + }; + + timer@1c20c00 { + compatible = "allwinner,sunxi-timer"; + device_type = "timer"; + reg = <0x0 0x1c20c00 0x0 0x90>; + interrupts = <0x0 0x12 0x1>; + clock-frequency = <0x16e3600>; + timer-prescale = <0x10>; + }; + + rtc@01f00000 { + compatible = "allwinner,sun50i-rtc"; + device_type = "rtc"; + reg = <0x0 0x1f00000 0x0 0x218>; + interrupts = <0x0 0x28 0x4>; + gpr_offset = <0x100>; + gpr_len = <0x4>; + }; + + watchdog@01c20ca0 { + compatible = "allwinner,sun50i-wdt"; + reg = <0x0 0x1c20ca0 0x0 0x20>; + interrupts = <0x0 0x19 0x4>; + }; + + ve@01c0e000 { + compatible = "allwinner,sunxi-cedar-ve"; + reg = <0x0 0x1c0e000 0x0 0x1000 0x0 0x1c00000 0x0 0x10 0x0 0x1c20000 0x0 0x800>; + interrupts = <0x0 0x3a 0x4>; + clocks = <0x15 0x16>; + }; + + uart@01c28000 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart0"; + reg = <0x0 0x1c28000 0x0 0x400>; + interrupts = <0x0 0x0 0x4>; + clocks = <0x17>; + pinctrl-names = "default", "sleep"; + uart0_port = <0x0>; + uart0_type = <0x2>; + status = "okay"; + pinctrl-0 = <0xa2>; + pinctrl-1 = <0xa3>; + }; + + uart@01c28400 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart1"; + reg = <0x0 0x1c28400 0x0 0x400>; + interrupts = <0x0 0x1 0x4>; + clocks = <0x1a>; + pinctrl-names = "default", "sleep"; + uart1_port = <0x1>; + uart1_type = <0x4>; + status = "okay"; + pinctrl-0 = <0xa4>; + pinctrl-1 = <0xa5>; + }; + + uart@01c28800 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart2"; + reg = <0x0 0x1c28800 0x0 0x400>; + interrupts = <0x0 0x2 0x4>; + clocks = <0x1d>; + pinctrl-names = "default", "sleep"; + uart2_port = <0x2>; + uart2_type = <0x4>; + status = "okay"; + pinctrl-0 = <0xa6>; + pinctrl-1 = <0xa7>; + }; + + uart@01c28c00 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart3"; + reg = <0x0 0x1c28c00 0x0 0x400>; + interrupts = <0x0 0x3 0x4>; + clocks = <0x20>; + pinctrl-names = "default", "sleep"; + uart3_port = <0x3>; + uart3_type = <0x4>; + status = "disabled"; + pinctrl-0 = <0xa8>; + pinctrl-1 = <0xa9>; + }; + + twi@0x01c2ac00 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi0"; + reg = <0x0 0x1c2ac00 0x0 0x400>; + interrupts = <0x0 0x6 0x4>; + clocks = <0x23>; + clock-frequency = <0x61a80>; + pinctrl-names = "default", "sleep"; + status = "okay"; + pinctrl-0 = <0x9c>; + pinctrl-1 = <0x9d>; + }; + + twi@0x01c2b000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi1"; + reg = <0x0 0x1c2b000 0x0 0x400>; + interrupts = <0x0 0x7 0x4>; + clocks = <0x26>; + clock-frequency = <0x30d40>; + pinctrl-names = "default", "sleep"; + status = "okay"; + pinctrl-0 = <0x9e>; + pinctrl-1 = <0x9f>; + }; + + twi@0x01c2b400 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi2"; + reg = <0x0 0x1c2b400 0x0 0x400>; + interrupts = <0x0 0x8 0x4>; + clocks = <0x29>; + clock-frequency = <0x30d40>; + pinctrl-names = "default", "sleep"; + status = "disabled"; + pinctrl-0 = <0xa0>; + pinctrl-1 = <0xa1>; + }; + + usbc0@0 { + device_type = "usbc0"; + compatible = "allwinner,sunxi-otg-manager"; + usb_port_type = <0x2>; + usb_detect_type = <0x0>; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + usb_luns = <0x3>; + usb_serial_unique = <0x0>; + usb_serial_number = "20080411"; + rndis_wceis = <0x1>; + status = "okay"; + usb_detect_mode = <0x0>; + usb_id_gpio = <0x3a 0x0 0x15 0x0 0x1 0xffffffff 0xffffffff>; + usb_det_vbus_gpio = <0x3a 0x0 0x15 0x0 0x1 0xffffffff 0xffffffff>; + usb_drv_vbus_gpio = <0x95 0xb 0x2 0x1 0x0 0xffffffff 0x0>; + }; + + udc-controller@0x01c19000 { + compatible = "allwinner,sunxi-udc"; + reg = <0x0 0x1c19000 0x0 0x1000 0x0 0x1c00000 0x0 0x100>; + interrupts = <0x0 0x47 0x4>; + clocks = <0x2c 0x2d>; + status = "okay"; + }; + + ehci0-controller@0x01c1a000 { + compatible = "allwinner,sunxi-ehci0"; + reg = <0x0 0x1c1a000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x48 0x4>; + clocks = <0x2c 0x2e>; + hci_ctrl_no = <0x0>; + status = "okay"; + }; + + ohci0-controller@0x01c1a400 { + compatible = "allwinner,sunxi-ohci0"; + reg = <0x0 0x1c1a000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x49 0x4>; + clocks = <0x2c 0x2f>; + hci_ctrl_no = <0x0>; + status = "okay"; + }; + + usbc1@0 { + device_type = "usbc1"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci1-controller@0x01c1b000 { + compatible = "allwinner,sunxi-ehci1"; + reg = <0x0 0x1c1b000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4a 0x4>; + clocks = <0x30 0x31>; + hci_ctrl_no = <0x1>; + status = "okay"; + }; + + ohci1-controller@0x01c1b400 { + compatible = "allwinner,sunxi-ohci1"; + reg = <0x0 0x1c1b000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4b 0x4>; + clocks = <0x30 0x32>; + hci_ctrl_no = <0x1>; + status = "okay"; + }; + + usbc2@0 { + device_type = "usbc2"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci2-controller@0x01c1c000 { + compatible = "allwinner,sunxi-ehci2"; + reg = <0x0 0x1c1c000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4c 0x4>; + clocks = <0x33 0x34>; + hci_ctrl_no = <0x2>; + status = "okay"; + }; + + ohci2-controller@0x01c1c400 { + compatible = "allwinner,sunxi-ohci2"; + reg = <0x0 0x1c1c000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4d 0x4>; + clocks = <0x33 0x35>; + hci_ctrl_no = <0x2>; + status = "okay"; + }; + + usbc3@0 { + device_type = "usbc3"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci3-controller@0x01c1d000 { + compatible = "allwinner,sunxi-ehci3"; + reg = <0x0 0x1c1d000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4e 0x4>; + clocks = <0x36 0x37>; + hci_ctrl_no = <0x3>; + status = "okay"; + }; + + ohci3-controller@0x01c1d400 { + compatible = "allwinner,sunxi-ohci3"; + reg = <0x0 0x1c1d000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4f 0x4>; + clocks = <0x36 0x38>; + hci_ctrl_no = <0x3>; + status = "okay"; + }; + + codec@0x01c22c00 { + compatible = "allwinner,sunxi-internal-codec"; + reg = <0x0 0x1c22c00 0x0 0x478 0x0 0x1f015c0 0x0 0x0>; + clocks = <0x2 0x39>; + gpio-spk = <0x3a 0x0 0x10 0x1 0x1 0x1 0x1>; + spkervol = <0x1f>; + maingain = <0x4>; + adcagc_cfg = <0x0>; + adcdrc_cfg = <0x0>; + adchpf_cfg = <0x0>; + dacdrc_cfg = <0x0>; + dachpf_cfg = <0x0>; + pa_sleep_time = <0x32>; + dac_digital_vol = <0xa0a0>; + status = "okay"; + linux,phandle = <0x46>; + phandle = <0x46>; + device_type = "codec"; + headphonevol = <0x3b>; + }; + + cpudai0-controller@0x01c22c00 { + compatible = "allwinner,sunxi-internal-cpudai"; + reg = <0x0 0x1c22c00 0x0 0x2bc>; + status = "okay"; + linux,phandle = <0x45>; + phandle = <0x45>; + }; + + daudio@0x01c22000 { + compatible = "allwinner,sunxi-daudio"; + reg = <0x0 0x1c22000 0x0 0x58>; + clocks = <0x2 0x3b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3c>; + pinctrl-1 = <0x3d>; + pcm_lrck_period = <0x20>; + pcm_lrckr_period = <0x1>; + slot_width_select = <0x20>; + pcm_lsb_first = <0x0>; + tx_data_mode = <0x0>; + rx_data_mode = <0x0>; + daudio_master = <0x4>; + audio_format = <0x1>; + signal_inversion = <0x1>; + frametype = <0x0>; + tdm_config = <0x1>; + tdm_num = <0x0>; + mclk_div = <0x0>; + status = "disabled"; + linux,phandle = <0x47>; + phandle = <0x47>; + device_type = "daudio0"; + }; + + daudio@0x01c22400 { + compatible = "allwinner,sunxi-daudio"; + reg = <0x0 0x1c22400 0x0 0x58>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3e>; + pinctrl-1 = <0x3f>; + clocks = <0x2 0x40>; + pcm_lrck_period = <0x20>; + pcm_lrckr_period = <0x1>; + slot_width_select = <0x20>; + pcm_lsb_first = <0x0>; + tx_data_mode = <0x0>; + rx_data_mode = <0x0>; + daudio_master = <0x4>; + audio_format = <0x1>; + signal_inversion = <0x1>; + frametype = <0x0>; + tdm_config = <0x1>; + tdm_num = <0x1>; + mclk_div = <0x0>; + status = "disabled"; + linux,phandle = <0x48>; + phandle = <0x48>; + device_type = "daudio1"; + }; + + daudio@0x01c22800 { + compatible = "allwinner,sunxi-tdmhdmi"; + reg = <0x0 0x1c22800 0x0 0x58>; + clocks = <0x2 0x41>; + status = "okay"; + linux,phandle = <0x49>; + phandle = <0x49>; + device_type = "daudio2"; + }; + + spdif-controller@0x01c21000 { + compatible = "allwinner,sunxi-spdif"; + reg = <0x0 0x1c21000 0x0 0x38>; + clocks = <0x2 0x42>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x43>; + pinctrl-1 = <0x44>; + status = "disabled"; + linux,phandle = <0x4a>; + phandle = <0x4a>; + device_type = "spdif"; + }; + + sound@0 { + compatible = "allwinner,sunxi-codec-machine"; + sunxi,cpudai-controller = <0x45>; + sunxi,audio-codec = <0x46>; + status = "okay"; + device_type = "sndcodec"; + }; + + sound@1 { + compatible = "allwinner,sunxi-daudio0-machine"; + sunxi,daudio0-controller = <0x47>; + status = "disabled"; + device_type = "snddaudio0"; + }; + + sound@2 { + compatible = "allwinner,sunxi-daudio1-machine"; + sunxi,daudio1-controller = <0x48>; + status = "disabled"; + device_type = "snddaudio1"; + }; + + sound@3 { + compatible = "allwinner,sunxi-hdmi-machine"; + sunxi,hdmi-controller = <0x49>; + status = "okay"; + device_type = "sndhdmi"; + }; + + sound@4 { + compatible = "allwinner,sunxi-spdif-machine"; + sunxi,spdif-controller = <0x4a>; + status = "okay"; + device_type = "sndspdif"; + }; + + spi@01c68000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-spi"; + device_type = "spi0"; + reg = <0x0 0x1c68000 0x0 0x1000>; + interrupts = <0x0 0x41 0x4>; + clocks = <0x4 0x4b>; + clock-frequency = <0x5f5e100>; + pinctrl-names = "default", "sleep"; + spi0_cs_number = <0x1>; + spi0_cs_bitmap = <0x1>; + status = "okay"; + pinctrl-0 = <0xaa 0xab 0xac>; + pinctrl-1 = <0xad 0xae>; + + spi_board1 { + device_type = "spi_board1"; + compatible = "rohm,dh2228fv"; + spi-max-frequency = <10000000>; + reg = <0x0>; + }; + }; + + spi@01c69000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-spi"; + device_type = "spi1"; + reg = <0x0 0x1c69000 0x0 0x1000>; + interrupts = <0x0 0x42 0x4>; + clocks = <0x4 0x4f>; + clock-frequency = <8000000>; + pinctrl-names = "default", "sleep"; + spi1_cs_number = <0x1>; + spi1_cs_bitmap = <0x1>; + status = "okay"; + pinctrl-0 = <0xaf 0xb0>; + pinctrl-1 = <0xb1 0xb2>; + + spi_board1 { + device_type = "spi_board1"; + compatible = "rohm,dh2228fv"; + spi-max-frequency = <8000000>; + reg = <0x0>; + }; + }; + + sdmmc@01C11000 { + compatible = "allwinner,sunxi-mmc-v4p5x"; + device_type = "sdc2"; + reg = <0x0 0x1c11000 0x0 0x1000>; + interrupts = <0x0 0x3e 0x104>; + clocks = <0x6 0x53 0x54 0x55 0x56>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x58>; + bus-width = <0x8>; + max-frequency = <0x2faf080>; + sdc_tm4_sm0_freq0 = <0x0>; + sdc_tm4_sm0_freq1 = <0x0>; + sdc_tm4_sm1_freq0 = <0x0>; + sdc_tm4_sm1_freq1 = <0x0>; + sdc_tm4_sm2_freq0 = <0x0>; + sdc_tm4_sm2_freq1 = <0x0>; + sdc_tm4_sm3_freq0 = <0x5000000>; + sdc_tm4_sm3_freq1 = <0x405>; + sdc_tm4_sm4_freq0 = <0x50000>; + sdc_tm4_sm4_freq1 = <0x408>; + status = "disabled"; + non-removable; + pinctrl-0 = <0xbf>; + cd-gpios; + sunxi-power-save-mode; + sunxi-dis-signal-vol-sw; + vmmc = "vcc-emmcv"; + vqmmc = "vcc-emmcvq18"; + vdmmc = "none"; + }; + + sdmmc@01c0f000 { + compatible = "allwinner,sunxi-mmc-v4p1x"; + device_type = "sdc0"; + reg = <0x0 0x1c0f000 0x0 0x1000>; + interrupts = <0x0 0x3c 0x104>; + clocks = <0x6 0x53 0x59 0x5a 0x5b>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x5d>; + max-frequency = <0x2faf080>; + bus-width = <0x4>; + status = "okay"; + pinctrl-0 = <0xbd>; + cd-gpios = <0x3a 0x5 0x6 0x0 0x1 0x2 0xffffffff>; + sunxi-power-save-mode; + sunxi-dis-signal-vol-sw; + vmmc = "vcc-sdcv"; + vqmmc = "vcc-sdcvq33"; + vdmmc = "vcc-sdcvd"; + }; + + sdmmc@1C10000 { + compatible = "allwinner,sunxi-mmc-v4p1x"; + device_type = "sdc1"; + reg = <0x0 0x1c10000 0x0 0x1000>; + interrupts = <0x0 0x3d 0x104>; + clocks = <0x6 0x53 0x5e 0x5f 0x60>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x62>; + max-frequency = <0x8f0d180>; + bus-width = <0x4>; + sunxi-dly-52M-ddr4 = <0x1 0x0 0x0 0x0 0x2>; + sunxi-dly-104M = <0x1 0x0 0x0 0x0 0x1>; + sunxi-dly-208M = <0x1 0x0 0x0 0x0 0x1>; + status = "okay"; + pinctrl-0 = <0xbe>; + sd-uhs-sdr50; + sd-uhs-ddr50; + sd-uhs-sdr104; + cap-sdio-irq = <0x1>; + keep-power-in-suspend; + ignore-pm-notify; + }; + + disp@01000000 { + compatible = "allwinner,sunxi-disp"; + reg = <0x0 0x1000000 0x0 0x300000 0x0 0x1c0c000 0x0 0x7fc 0x0 0x1c0d000 0x0 0x7fc>; + interrupts = <0x0 0x56 0x104 0x0 0x57 0x104>; + clocks = <0x63 0x64 0x65>; + boot_disp = <0x0>; + fb_base = <0x0>; + status = "okay"; + device_type = "disp"; + disp_init_enable = <0x1>; + disp_mode = <0x0>; + screen0_output_type = <0x3>; + screen0_output_mode = <0x10>; + screen1_output_type = <0x2>; + screen1_output_mode = <0xb>; + dev0_output_type = <0x4>; + dev0_output_mode = <0x10>; + dev0_screen_id = <0x0>; + dev0_do_hpd = <0x1>; + dev1_output_type = <0x2>; + dev1_output_mode = <0xb>; + dev1_screen_id = <0x1>; + dev1_do_hpd = <0x1>; + dev2_output_type = <0x0>; + def_output_dev = <0x0>; + hdmi_mode_check = <0x1>; + fb0_format = <0x0>; + fb0_width = <0x500>; + fb0_height = <0x2d0>; + fb1_format = <0x0>; + fb1_width = <0x0>; + fb1_height = <0x0>; + }; + + lcd0@01c0c000 { + compatible = "allwinner,sunxi-lcd0"; + pinctrl-names = "active", "sleep"; + status = "okay"; + device_type = "lcd0"; + lcd_used = <0x0>; + lcd_driver_name = "default_lcd"; + lcd_backlight = <0x32>; + lcd_if = <0x3>; + lcd_x = <0x500>; + lcd_y = <0x320>; + lcd_width = <0x96>; + lcd_height = <0x5e>; + lcd_dclk_freq = <0x46>; + lcd_pwm_used = <0x1>; + lcd_pwm_ch = <0x0>; + lcd_pwm_freq = <0xc350>; + lcd_pwm_pol = <0x1>; + lcd_pwm_max_limit = <0xff>; + lcd_hbp = <0x14>; + lcd_ht = <0x58a>; + lcd_hspw = <0xa>; + lcd_vbp = <0xa>; + lcd_vt = <0x32e>; + lcd_vspw = <0x5>; + lcd_lvds_if = <0x0>; + lcd_lvds_colordepth = <0x1>; + lcd_lvds_mode = <0x0>; + lcd_frm = <0x1>; + lcd_hv_clk_phase = <0x0>; + lcd_hv_sync_polarity = <0x0>; + lcd_gamma_en = <0x0>; + lcd_bright_curve_en = <0x0>; + lcd_cmap_en = <0x0>; + lcd_bl_en = <0x3a 0x3 0x17 0x1 0x0 0xffffffff 0x1>; + lcd_bl_en_power = "none"; + lcd_power = "vcc-lcd-0"; + lcd_fix_power = "vcc-dsi-33"; + pinctrl-0 = <0xb6>; + lcd_pin_power = "vcc-pd"; + pinctrl-1 = <0xb7>; + }; + + hdmi@01ee0000 { + compatible = "allwinner,sunxi-hdmi"; + reg = <0x0 0x1ee0000 0x0 0x20000>; + clocks = <0x66 0x67>; + device_type = "hdmi"; + status = "okay"; + hdmi_hdcp_enable = <0x0>; + hdmi_cts_compatibility = <0x0>; + hdmi_cec_support = <0x1>; + }; + + tv0@01c94000 { + compatible = "allwinner,sunxi-tv"; + reg = <0x0 0x1e40000 0x0 0x1000>; + clocks = <0x68>; + status = "okay"; + device_type = "tv0"; + dac_src0 = <0x0>; + dac_type0 = <0x0>; + interface = <0x1>; + }; + + tr@01000000 { + compatible = "allwinner,sun50i-tr"; + reg = <0x0 0x1000000 0x0 0x200bc>; + interrupts = <0x0 0x60 0x104>; + clocks = <0x63>; + status = "okay"; + }; + + pwm@01c21400 { + compatible = "allwinner,sunxi-pwm"; + reg = <0x0 0x1c21400 0x0 0x3c>; + pwm-number = <0x1>; + pwm-base = <0x0>; + pwms = <0x69>; + }; + + pwm0@01c21400 { + compatible = "allwinner,sunxi-pwm0"; + pinctrl-names = "active", "sleep"; + reg_base = <0x1c21400>; + reg_busy_offset = <0x0>; + reg_busy_shift = <0x1c>; + reg_enable_offset = <0x0>; + reg_enable_shift = <0x4>; + reg_clk_gating_offset = <0x0>; + reg_clk_gating_shift = <0x6>; + reg_bypass_offset = <0x0>; + reg_bypass_shift = <0x9>; + reg_pulse_start_offset = <0x0>; + reg_pulse_start_shift = <0x8>; + reg_mode_offset = <0x0>; + reg_mode_shift = <0x7>; + reg_polarity_offset = <0x0>; + reg_polarity_shift = <0x5>; + reg_period_offset = <0x4>; + reg_period_shift = <0x10>; + reg_period_width = <0x10>; + reg_active_offset = <0x4>; + reg_active_shift = <0x0>; + reg_active_width = <0x10>; + reg_prescal_offset = <0x0>; + reg_prescal_shift = <0x0>; + reg_prescal_width = <0x4>; + linux,phandle = <0x69>; + phandle = <0x69>; + device_type = "pwm0"; + pwm_used = <0x0>; + pinctrl-0 = <0xb8>; + pinctrl-1 = <0xb9>; + }; + + s_pwm@1f03800 { + compatible = "allwinner,sunxi-s_pwm"; + reg = <0x0 0x1f03800 0x0 0x3c>; + pwm-number = <0x1>; + pwm-base = <0x10>; + pwms = <0x6a>; + }; + + spwm0@0x01f03800 { + compatible = "allwinner,sunxi-pwm16"; + pinctrl-names = "active", "sleep"; + reg_base = <0x1f03800>; + reg_busy_offset = <0x0>; + reg_busy_shift = <0x1c>; + reg_enable_offset = <0x0>; + reg_enable_shift = <0x4>; + reg_clk_gating_offset = <0x0>; + reg_clk_gating_shift = <0x6>; + reg_bypass_offset = <0x0>; + reg_bypass_shift = <0x9>; + reg_pulse_start_offset = <0x0>; + reg_pulse_start_shift = <0x8>; + reg_mode_offset = <0x0>; + reg_mode_shift = <0x7>; + reg_polarity_offset = <0x0>; + reg_polarity_shift = <0x5>; + reg_period_offset = <0x4>; + reg_period_shift = <0x10>; + reg_period_width = <0x10>; + reg_active_offset = <0x4>; + reg_active_shift = <0x0>; + reg_active_width = <0x10>; + reg_prescal_offset = <0x0>; + reg_prescal_shift = <0x0>; + reg_prescal_width = <0x4>; + linux,phandle = <0x6a>; + phandle = <0x6a>; + }; + + boot_disp { + compatible = "allwinner,boot_disp"; + }; + + ac200 { + compatible = "allwinner,sunxi-ac200"; + clocks = <0x64>; + pinctrl-names = "active", "sleep"; + status = "okay"; + }; + + cci@0x01cb3000 { + compatible = "allwinner,sunxi-csi_cci"; + reg = <0x0 0x1cb3000 0x0 0x1000>; + interrupts = <0x0 0x55 0x4>; + status = "okay"; + }; + + csi_res@0x01cb0000 { + compatible = "allwinner,sunxi-csi"; + reg = <0x0 0x1cb0000 0x0 0x1000>; + clocks = <0x6b 0x6c 0x6d 0x4 0x6 0x5>; + clocks-index = <0x0 0x1 0x2 0x3 0x4 0x5>; + status = "okay"; + }; + + isp@0x01cb8000 { + compatible = "allwinner,sunxi-isp"; + reg = <0x0 0x1cb8000 0x0 0x1000>; + status = "okay"; + }; + + vfe@0 { + device_type = "csi0"; + compatible = "allwinner,sunxi-vfe"; + interrupts = <0x0 0x54 0x4>; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x6f>; + cci_sel = <0x0>; + csi_sel = <0x0>; + mipi_sel = <0x0>; + isp_sel = <0x0>; + csi0_sensor_list = <0x0>; + status = "okay"; + pinctrl-0 = <0xbc>; + csi0_mck = <0x3a 0x4 0x1 0x1 0xffffffff 0xffffffff 0xffffffff>; + + dev@0 { + csi0_dev0_mname = "gc2035"; + csi0_dev0_twi_addr = <0x78>; + csi0_dev0_pos = "rear"; + csi0_dev0_isp_used = <0x1>; + csi0_dev0_fmt = <0x0>; + csi0_dev0_stby_mode = <0x0>; + csi0_dev0_vflip = <0x0>; + csi0_dev0_hflip = <0x0>; + csi0_dev0_iovdd_vol = <0x2ab980>; + csi0_dev0_avdd_vol = <0x2ab980>; + csi0_dev0_dvdd_vol = <0x16e360>; + csi0_dev0_afvdd_vol = <0x2ab980>; + csi0_dev0_flash_used = <0x0>; + csi0_dev0_flash_type = <0x2>; + csi0_dev0_act_used = <0x0>; + csi0_dev0_act_name = "ad5820_act"; + csi0_dev0_act_slave = <0x18>; + status = "okay"; + device_type = "csi0_dev0"; + csi0_dev0_iovdd; + csi0_dev0_avdd; + csi0_dev0_dvdd; + csi0_dev0_afvdd; + csi0_dev0_power_en = <0x3a 0x0 0x11 0x1 0x0 0x1 0x0>; + csi0_dev0_reset = <0x3a 0x4 0xe 0x1 0x0 0x1 0x0>; + csi0_dev0_pwdn = <0x3a 0x4 0xf 0x1 0x0 0x1 0x0>; + csi0_dev0_flash_en; + csi0_dev0_flash_mode; + csi0_dev0_flvdd; + csi0_dev0_flvdd_vol; + csi0_dev0_af_pwdn; + }; + + dev@1 { + csi0_dev1_twi_addr = <0x78>; + csi0_dev1_pos = "rear"; + csi0_dev1_isp_used = <0x1>; + csi0_dev1_fmt = <0x0>; + csi0_dev1_stby_mode = <0x0>; + csi0_dev1_vflip = <0x0>; + csi0_dev1_hflip = <0x0>; + csi0_dev1_iovdd = "iovdd-csi"; + csi0_dev1_iovdd_vol = <0x2ab980>; + csi0_dev1_avdd = "avdd-csi"; + csi0_dev1_avdd_vol = <0x2ab980>; + csi0_dev1_dvdd = "dvdd-csi-18"; + csi0_dev1_dvdd_vol = <0x16e360>; + csi0_dev1_afvdd = "afvcc-csi"; + csi0_dev1_afvdd_vol = <0x2ab980>; + csi0_dev1_flash_used = <0x0>; + csi0_dev1_flash_type = <0x2>; + csi0_dev1_act_used = <0x0>; + csi0_dev1_act_name = "ad5820_act"; + csi0_dev1_act_slave = <0x18>; + status = "disabled"; + device_type = "csi0_dev1"; + csi0_dev1_mname; + csi0_dev1_power_en; + csi0_dev1_reset; + csi0_dev1_pwdn; + csi0_dev1_flash_en; + csi0_dev1_flash_mode; + csi0_dev1_flvdd; + csi0_dev1_flvdd_vol; + csi0_dev1_af_pwdn; + }; + }; + + vdevice@0 { + compatible = "allwinner,sun50i-vdevice"; + device_type = "Vdevice"; + pinctrl-names = "default"; + test-gpios = <0x3a 0x0 0x0 0x1 0x2 0x2 0x1>; + status = "disabled"; + pinctrl-0 = <0xc3>; + }; + + ce@1c15000 { + compatible = "allwinner,sunxi-ce"; + reg = <0x0 0x1c15000 0x0 0x80 0x0 0x1c15800 0x0 0x80>; + interrupts = <0x0 0x5e 0xff01 0x0 0x50 0xff01>; + clock-frequency = <0x11e1a300 0xbebc200>; + clocks = <0x71 0x4>; + }; + + deinterlace@0x01e00000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-deinterlace"; + reg = <0x0 0x1e00000 0x0 0x77c>; + interrupts = <0x0 0x5d 0x4>; + clocks = <0x72 0x4>; + status = "okay"; + device_type = "di"; + }; + + smartcard@0x01c2c400 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-scr"; + device_type = "scr0"; + reg = <0x0 0x1c2c400 0x0 0x400>; + interrupts = <0x0 0x53 0x4>; + clocks = <0x73 0x74>; + clock-frequency = <0x16e3600>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x75 0x76>; + pinctrl-1 = <0x77>; + status = "okay"; + }; + + smartcard@0x01c2c800 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-scr"; + device_type = "scr1"; + reg = <0x0 0x1c2c800 0x0 0x400>; + interrupts = <0x0 0x59 0x4>; + clocks = <0x78 0x74>; + clock-frequency = <0x16e3600>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x79 0x7a>; + pinctrl-1 = <0x7b>; + status = "disabled"; + }; + + pmu@0 { + interrupts = <0x0 0x20 0x4>; + status = "okay"; + device_type = "pmu0"; + compatible = "axpdummy"; + pmu_id = <0x83>; + + powerkey@0 { + status = "okay"; + }; + + regulator@0 { + status = "okay"; + device_type = "regulator0"; + compatible = "axpdummy-regulator"; + regulator_count = <0x6>; + regulator1 = "axpdummy_ldo1 none avcc vcc-pll vcc-tv"; + regulator2 = "axpdummy_ldo2 none vcc-dram"; + regulator3 = "axpdummy_ldo3 none vdd-sys vdd-ehpy"; + regulator4 = "axpdummy_ldo4 none vdd-cpua"; + regulator5 = "axpdummy_ldo5 none vcc-wifi"; + regulator6 = "axpdummy_ldo6 none vcc-rtc vdd-cpus vcc-io vcc-efuse vcc-sdc vcc-nand vcc-usb vcc-uartx vcc-feled vcc-key vcc-audio vcc-ir"; + }; + + axp_gpio@0 { + gpio-controller; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + status = "okay"; + device_type = "axp_pio"; + linux,phandle = <0xb3>; + phandle = <0xb3>; + }; + + charger@0 { + status = "disabled"; + }; + }; + + nmi@0x01f00c00 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-nmi"; + reg = <0x0 0x1f00c00 0x0 0x50>; + nmi_irq_ctrl = <0xc>; + nmi_irq_en = <0x40>; + nmi_irq_status = <0x10>; + nmi_irq_mask = <0x50>; + status = "okay"; + }; + + nand0@01c03000 { + compatible = "allwinner,sun50iw2-nand"; + device_type = "nand0"; + reg = <0x0 0x1c03000 0x0 0x1000>; + interrupts = <0x0 0x46 0x4>; + clocks = <0x4 0x7c>; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x7f>; + nand0_regulator1 = "vcc-nand"; + nand0_regulator2 = "none"; + nand0_cache_level = <0x55aaaa55>; + nand0_flush_cache_num = <0x55aaaa55>; + nand0_capacity_level = <0x55aaaa55>; + nand0_id_number_ctl = <0x55aaaa55>; + nand0_print_level = <0x55aaaa55>; + nand0_p0 = <0x55aaaa55>; + nand0_p1 = <0x55aaaa55>; + nand0_p2 = <0x55aaaa55>; + nand0_p3 = <0x55aaaa55>; + status = "disabled"; + nand0_support_2ch = <0x0>; + pinctrl-0 = <0xb4 0xb5>; + }; + + thermal_sensor { + compatible = "allwinner,thermal_sensor"; + reg = <0x0 0x1c25000 0x0 0x84>; + interrupts = <0x0 0x1f 0x0>; + clocks = <0x6 0x80>; + sensor_num = <0x2>; + shut_temp = <0x6e>; + status = "okay"; + + combine0 { + #thermal-sensor-cells = <0x1>; + combine_cnt = <0x2>; + combine_type = "max"; + combine_chn = <0x0 0x1>; + linux,phandle = <0x81>; + phandle = <0x81>; + }; + }; + + cpu_budget_cool { + compatible = "allwinner,budget_cooling"; + #cooling-cells = <0x2>; + status = "okay"; + state_cnt = <0x5>; + cluster_num = <0x1>; + state0 = <0xf6180 0x4>; + state1 = <0xc7380 0x4>; + state2 = <0x9e340 0x2>; + state3 = <0x75300 0x2>; + state4 = <0x75300 0x1>; + linux,phandle = <0x83>; + phandle = <0x83>; + }; + + gpu_cooling { + compatible = "allwinner,gpu_cooling"; + reg = <0x0 0x0 0x0 0x0>; + #cooling-cells = <0x2>; + status = "okay"; + state_cnt = <0x4>; + state0 = <0x1c8>; + state1 = <0x180>; + state2 = <0x108>; + state3 = <0x90>; + linux,phandle = <0x87>; + phandle = <0x87>; + }; + + thermal-zones { + + soc_thermal { + polling-delay-passive = <0x3e8>; + polling-delay = <0x2710>; + thermal-sensors = <0x81 0x0>; + + trips { + + t0 { + temperature = <0x5a>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x82>; + phandle = <0x82>; + }; + + t1 { + temperature = <0x64>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x84>; + phandle = <0x84>; + }; + + t2 { + temperature = <0x6e>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x85>; + phandle = <0x85>; + }; + + t3 { + temperature = <0x50>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x86>; + phandle = <0x86>; + }; + + t4 { + temperature = <0x5a>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x88>; + phandle = <0x88>; + }; + + t5 { + temperature = <0x64>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x89>; + phandle = <0x89>; + }; + + t6 { + temperature = <0x73>; + type = "critical"; + hysteresis = <0x0>; + }; + }; + + cooling-maps { + + bind0 { + contribution = <0x0>; + trip = <0x82>; + cooling-device = <0x83 0x1 0x1>; + }; + + bind1 { + contribution = <0x0>; + trip = <0x84>; + cooling-device = <0x83 0x2 0x2>; + }; + + bind2 { + contribution = <0x0>; + trip = <0x85>; + cooling-device = <0x83 0x3 0x4>; + }; + + bind3 { + contribution = <0x0>; + trip = <0x86>; + cooling-device = <0x87 0x1 0x1>; + }; + + bind4 { + contribution = <0x0>; + trip = <0x88>; + cooling-device = <0x87 0x2 0x2>; + }; + + bind5 { + contribution = <0x0>; + trip = <0x89>; + cooling-device = <0x87 0x3 0x3>; + }; + }; + }; + }; + + keyboard { + compatible = "allwinner,keyboard_2000mv"; + reg = <0x0 0x1c21800 0x0 0x400>; + interrupts = <0x0 0x1e 0x0>; + status = "okay"; + key_cnt = <0x5>; + key1 = <0xf0 0x73>; + key2 = <0x1f4 0x72>; + key3 = <0x2bc 0x8b>; + key4 = <0x37a 0x1c>; + key5 = <0x7d0 0x66>; + }; + + eth@01c30000 { + compatible = "allwinner,sunxi-gmac"; + reg = <0x0 0x1c30000 0x0 0x4000 0x0 0x1c00030 0x0 0x1>; + pinctrl-names = "default"; + pinctrl-0 = <0x8a>; + interrupts = <0x0 0x52 0x4>; + interrupt-names = "gmacirq"; + clocks = <0x8b 0x8c>; + clock-names = "gmac", "ephy"; + phy-mode = "rgmii"; + tx-delay = <0x0>; + rx-delay = <0x0>; + phy_power_on = <0x3a 0x3 0x6 0x1 0x0 0x0 0x0>; + status = "okay"; + device_type = "gmac0"; + gmac_power1; + gmac_power2; + gmac_power3; + }; + + product { + device_type = "product"; + version = "100"; + machine = "cheetah-p1"; + }; + + platform { + device_type = "platform"; + debug_mode = <0x1>; + }; + + target { + device_type = "target"; + boot_clock = <0x3f0>; + storage_type = <0xffffffff>; + burn_key = <0x0>; + dragonboard_test = <0x0>; + power_mode = <0x1>; + }; + + power_sply { + device_type = "power_sply"; + dcdcb_vol = <0xf472c>; + dcdcc_vol = <0xf46f0>; + aldo2_vol = <0xf4f24>; + }; + + ir_boot_recovery { + device_type = "ir_boot_recovery"; + status = "disabled"; + ir_recovery_key_code0 = <0x57>; + ir_addr_code0 = <0x9f00>; + ir_recovery_key_code1 = <0x15>; + ir_addr_code1 = <0xbc00>; + }; + + card_boot { + device_type = "card_boot"; + logical_start = <0xa000>; + sprite_gpio0 = <0x95 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + next_work = <0x3>; + }; + + recovery_para { + device_type = "recovery_para"; + status = "okay"; + mode = <0x1>; + recovery_key = <0x95 0xb 0x4 0x0 0xffffffff 0xffffffff 0xffffffff>; + }; + + boot_init_gpio { + device_type = "boot_init_gpio"; + status = "okay"; + gpio0 = <0x95 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + gpio1 = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x1>; + }; + + pm_para { + device_type = "pm_para"; + standby_mode = <0x1>; + }; + + card0_boot_para { + device_type = "card0_boot_para"; + card_ctrl = <0x0>; + card_high_speed = <0x1>; + card_line = <0x4>; + pinctrl-0 = <0x96>; + }; + + card2_boot_para { + device_type = "card2_boot_para"; + card_ctrl = <0x2>; + card_high_speed = <0x1>; + card_line = <0x8>; + pinctrl-0 = <0x97 0x98>; + sdc_ex_dly_used = <0x0>; + }; + + twi_para { + device_type = "twi_para"; + twi_port = <0x0>; + pinctrl-0 = <0x99>; + }; + + uart_para { + device_type = "uart_para"; + uart_debug_port = <0x0>; + pinctrl-0 = <0x9a>; + }; + + jtag_para { + device_type = "jtag_para"; + jtag_enable = <0x0>; + pinctrl-0 = <0x9b>; + }; + + clock { + device_type = "clock"; + pll4 = <0x12c>; + pll6 = <0x258>; + pll8 = <0x168>; + pll9 = <0x129>; + pll10 = <0x108>; + }; + + rtp_para { + device_type = "rtp_para"; + rtp_used = <0x0>; + rtp_screen_size = <0x5>; + rtp_regidity_level = <0x5>; + rtp_press_threshold_enable = <0x0>; + rtp_press_threshold = <0x1f40>; + rtp_sensitive_level = <0xf>; + rtp_exchange_x_y_flag = <0x0>; + }; + + ctp { + device_type = "ctp"; + compatible = "allwinner,sun50i-ctp-para"; + status = "disabled"; + ctp_twi_id = <0x0>; + ctp_twi_addr = <0x5d>; + ctp_screen_max_x = <0x500>; + ctp_screen_max_y = <0x320>; + ctp_revert_x_flag = <0x1>; + ctp_revert_y_flag = <0x1>; + ctp_exchange_x_y_flag = <0x1>; + ctp_int_port = <0x3a 0x7 0x4 0x6 0xffffffff 0xffffffff 0xffffffff>; + ctp_wakeup = <0x3a 0x7 0x8 0x1 0xffffffff 0xffffffff 0x1>; + ctp_power_ldo = "vcc-ctp"; + ctp_power_ldo_vol = <0xce4>; + ctp_power_io; + }; + + ctp_list { + device_type = "ctp_list"; + compatible = "allwinner,sun50i-ctp-list"; + ctp_det_used = <0x1>; + ft5x_ts = <0x1>; + gt82x = <0x1>; + gslX680 = <0x1>; + gt9xx_ts = <0x0>; + gt9xxnew_ts = <0x1>; + gt811 = <0x1>; + zet622x = <0x1>; + aw5306_ts = <0x1>; + }; + + tkey_para { + device_type = "tkey_para"; + tkey_used = <0x0>; + tkey_twi_id; + tkey_twi_addr; + tkey_int; + }; + + motor_para { + device_type = "motor_para"; + motor_used = <0x1>; + motor_shake = <0xb3 0xfffe 0x3 0x1 0xffffffff 0xffffffff 0x1>; + }; + + pwm16 { + device_type = "pwm16"; + s_pwm0_used = <0x0>; + pinctrl-0 = <0xba>; + pinctrl-1 = <0xbb>; + }; + + tvout_para { + device_type = "tvout_para"; + tvout_used = <0x1>; + tvout_channel_num; + tv_en; + }; + + tvin_para { + device_type = "tvin_para"; + tvin_used; + tvin_channel_num; + }; + + smc { + device_type = "smc"; + smc_used; + smc_rst; + smc_vppen; + smc_vppp; + smc_det; + smc_vccen; + smc_sck; + smc_sda; + }; + + leds { + compatible = "gpio-leds"; + + pwr { + label = "orangepi:green:pwr"; + gpios = <0x95 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + default-state = "on"; + }; + + status { + label = "orangepi:red:status"; + gpios = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x0>; + default-state = "off"; + }; + }; + + gpio_para { + device_type = "gpio_para"; + compatible = "allwinner,sunxi-init-gpio"; + gpio_used = <0x1>; + gpio_num = <0x1>; + //gpio_pin_1 = <0x95 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + //gpio_pin_2 = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x0>; + gpio_pin_1 = <0x3a 0x2 0xd 0x1 0xffffffff 0xffffffff 0x1>; + //normal_led = <0x95 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + //standby_led = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x0>; + }; + + serial_feature { + device_type = "serial_feature"; + sn_filename = "sn.txt"; + }; + + gsensor { + device_type = "gsensor"; + compatible = "allwinner,sun50i-gsensor-para"; + status = "disabled"; + gsensor_twi_id = <0x1>; + gsensor_twi_addr = <0x18>; + gsensor_int1 = <0x3a 0x0 0x9 0x6 0x1 0xffffffff 0xffffffff>; + gsensor_int2; + gsensor_vcc_io = "vcc-deviceio"; + gsensor_vcc_io_val = <0xc1c>; + }; + + gsensor_list_para { + device_type = "gsensor_list_para"; + compatible = "allwinner,sun50i-gsensor-list-para"; + gsensor_det_used = <0x0>; + lsm9ds0_acc_mag = <0x1>; + bma250 = <0x1>; + mma8452 = <0x1>; + mma7660 = <0x1>; + mma865x = <0x1>; + afa750 = <0x1>; + lis3de_acc = <0x1>; + lis3dh_acc = <0x1>; + kxtik = <0x1>; + dmard10 = <0x0>; + dmard06 = <0x1>; + mxc622x = <0x1>; + fxos8700 = <0x1>; + lsm303d = <0x0>; + }; + + 3g_para { + device_type = "3g_para"; + 3g_used = <0x0>; + 3g_usbc_num = <0x2>; + 3g_uart_num = <0x0>; + bb_vbat = <0x95 0xb 0x3 0x1 0xffffffff 0xffffffff 0x0>; + bb_host_wake = <0x95 0xc 0x0 0x1 0xffffffff 0xffffffff 0x0>; + bb_on = <0x95 0xc 0x1 0x1 0xffffffff 0xffffffff 0x0>; + bb_pwr_on = <0x95 0xc 0x3 0x1 0xffffffff 0xffffffff 0x0>; + bb_wake = <0x95 0xc 0x4 0x1 0xffffffff 0xffffffff 0x0>; + bb_rf_dis = <0x95 0xc 0x5 0x1 0xffffffff 0xffffffff 0x0>; + bb_rst = <0x95 0xc 0x6 0x1 0xffffffff 0xffffffff 0x0>; + 3g_int; + }; + + gy_para { + device_type = "gy_para"; + compatible = "allwinner,sun50i-gyr_sensors-para"; + gy_used = <0x0>; + gy_twi_id = <0x2>; + gy_twi_addr = <0x6a>; + gy_int1 = <0x3a 0x0 0xa 0x6 0x1 0xffffffff 0xffffffff>; + gy_int2; + }; + + gy_list_para { + device_type = "gy_list_para"; + compatible = "allwinner,sun50i-gyr_sensors-list-para"; + gy_det_used = <0x0>; + lsm9ds0_gyr = <0x1>; + l3gd20_gyr = <0x0>; + bmg160_gyr = <0x1>; + }; + + ls_para { + device_type = "ls_para"; + compatible = "allwinner,sun50i-lsensors-para"; + ls_used = <0x0>; + ls_twi_id = <0x2>; + ls_twi_addr = <0x23>; + ls_int = <0x3a 0x0 0xc 0x6 0x1 0xffffffff 0xffffffff>; + }; + + ls_list_para { + device_type = "ls_list_para"; + compatible = "allwinner,sun50i-lsensors-list-para"; + ls_det_used = <0x0>; + ltr_501als = <0x1>; + jsa1212 = <0x0>; + jsa1127 = <0x1>; + }; + + compass_para { + device_type = "compass_para"; + compatible = "allwinner,sun50i-compass-para"; + compass_used = <0x0>; + compass_twi_id = <0x2>; + compass_twi_addr = <0xd>; + compass_int = <0x3a 0x0 0xb 0x6 0x1 0xffffffff 0xffffffff>; + }; + + compass_list_para { + device_type = "compass_list_para"; + compatible = "allwinner,sun50i-compass-list-para"; + compass_det_used = <0x0>; + lsm9ds0 = <0x1>; + lsm303d = <0x0>; + akm8963 = <0x1>; + }; + + s_rsb0 { + device_type = "s_rsb0"; + status = "disabled"; + pinctrl-0 = <0xc1>; + }; + + box_standby_led { + device_type = "box_standby_led"; + gpio0 = <0x95 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + gpio1 = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x1>; + }; + + gpio_power_key { + device_type = "gpio_power_key"; + key_io = <0x95 0xb 0x3 0x6 0xffffffff 0xffffffff 0x0>; + }; + }; + + aliases { + serial0 = "/soc@01c00000/uart@01c28000"; + serial1 = "/soc@01c00000/uart@01c28400"; + serial2 = "/soc@01c00000/uart@01c28800"; + serial3 = "/soc@01c00000/uart@01c28c00"; + twi0 = "/soc@01c00000/twi@0x01c2ac00"; + twi1 = "/soc@01c00000/twi@0x01c2b000"; + twi2 = "/soc@01c00000/twi@0x01c2b400"; + spi0 = "/soc@01c00000/spi@01c68000"; + spi1 = "/soc@01c00000/spi@01c69000"; + scr0 = "/soc@01c00000/smartcard@0x01c2c400"; + scr1 = "/soc@01c00000/smartcard@0x01c2c800"; + global_timer0 = "/soc@01c00000/timer@1c20c00"; + cci0 = "/soc@01c00000/cci@0x01cb3000"; + csi_res0 = "/soc@01c00000/csi_res@0x01cb0000"; + isp0 = "/soc@01c00000/isp@0x01cb8000"; + vfe0 = "/soc@01c00000/vfe@0"; + mmc0 = "/soc@01c00000/sdmmc@01c0f000"; + mmc2 = "/soc@01c00000/sdmmc@01C11000"; + nand0 = "/soc@01c00000/nand0@01c03000"; + disp = "/soc@01c00000/disp@01000000"; + lcd0 = "/soc@01c00000/lcd0@01c0c000"; + hdmi = "/soc@01c00000/hdmi@01ee0000"; + pwm = "/soc@01c00000/pwm@01c21400"; + pwm0 = "/soc@01c00000/pwm0@01c21400"; + tv0 = "/soc@01c00000/tv0@01c94000"; + s_pwm = "/soc@01c00000/s_pwm@1f03800"; + spwm0 = "/soc@01c00000/spwm0@0x01f03800"; + boot_disp = "/soc@01c00000/boot_disp"; + charger0 = "/soc@01c00000/pmu@0/charger@0"; + regulator0 = "/soc@01c00000/pmu@0/regulator@0"; + }; + + chosen { + bootargs = "earlyprintk=sunxi-uart,0x01c28000 loglevel=8 initcall_debug=1 console=ttyS0 init=/init"; + linux,initrd-start = <0x0 0x0>; + linux,initrd-end = <0x0 0x0>; + }; + + cpus { + #address-cells = <0x2>; + #size-cells = <0x0>; + + cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x0>; + enable-method = "psci"; + cpufreq_tbl = <0x75300 0x9e340 0xafc80 0xc7380 0xdea80 0xf6180 0x10d880 0x119400 0x124f80>; + clock-latency = <0x1e8480>; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x8d 0x8e 0x8f>; + }; + + cpu@1 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x1>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x8d 0x8e 0x8f>; + }; + + cpu@2 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x2>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x8d 0x8e 0x8f>; + }; + + cpu@3 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x3>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x8d 0x8e 0x8f>; + }; + + idle-states { + entry-method = "arm,psci"; + + cpu-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x10000>; + entry-latency-us = <0x28>; + exit-latency-us = <0x64>; + min-residency-us = <0x96>; + linux,phandle = <0x8d>; + phandle = <0x8d>; + }; + + cluster-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x1010000>; + entry-latency-us = <0x1f4>; + exit-latency-us = <0x3e8>; + min-residency-us = <0x9c4>; + linux,phandle = <0x8e>; + phandle = <0x8e>; + }; + + sys-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x2010000>; + entry-latency-us = <0x3e8>; + exit-latency-us = <0x7d0>; + min-residency-us = <0x1194>; + linux,phandle = <0x8f>; + phandle = <0x8f>; + }; + }; + }; + + psci { + compatible = "arm,psci-0.2"; + method = "smc"; + psci_version = <0x84000000>; + cpu_suspend = <0xc4000001>; + cpu_off = <0x84000002>; + cpu_on = <0xc4000003>; + affinity_info = <0xc4000004>; + migrate = <0xc4000005>; + migrate_info_type = <0x84000006>; + migrate_info_up_cpu = <0xc4000007>; + system_off = <0x84000008>; + system_reset = <0x84000009>; + }; + + n_brom { + compatible = "allwinner,n-brom"; + reg = <0x0 0x0 0x0 0xc000>; + }; + + s_brom { + compatible = "allwinner,s-brom"; + reg = <0x0 0x0 0x0 0x10000>; + }; + + sram_ctrl { + device_type = "sram_ctrl"; + compatible = "allwinner,sram_ctrl"; + reg = <0x0 0x1c00000 0x0 0x100>; + }; + + sram_a1 { + compatible = "allwinner,sram_a1"; + reg = <0x0 0x10000 0x0 0x10000>; + }; + + sram_a2 { + compatible = "allwinner,sram_a2"; + reg = <0x0 0x40000 0x0 0x14000>; + }; + + prcm { + compatible = "allwinner,prcm"; + reg = <0x0 0x1f01400 0x0 0x400>; + }; + + cpuscfg { + compatible = "allwinner,cpuscfg"; + reg = <0x0 0x1f01c00 0x0 0x400>; + }; + + ion { + compatible = "allwinner,sunxi-ion"; + + system { + type = <0x0>; + }; + + system_contig { + type = <0x1>; + }; + + cma { + type = <0x4>; + }; + }; + + dram { + compatible = "allwinner,dram"; + clocks = <0x90>; + clock-names = "pll_ddr"; + dram_clk = <0x2a0>; + dram_type = <0x3>; + dram_zq = <0x3b3bfb>; + dram_odt_en = <0x1>; + dram_para1 = <0x10f410f4>; + dram_para2 = <0x0>; + dram_mr0 = <0x1840>; + dram_mr1 = <0x4>; + dram_mr2 = <0x18>; + dram_mr3 = <0x2>; + dram_tpr0 = <0x48a192>; + dram_tpr1 = <0x1b1a94b>; + dram_tpr2 = <0x61043>; + dram_tpr3 = <0xb4787896>; + dram_tpr4 = <0x0>; + dram_tpr5 = <0x0>; + dram_tpr6 = <0x64>; + dram_tpr7 = <0x1e08a1e0>; + dram_tpr8 = <0x0>; + dram_tpr9 = <0x0>; + dram_tpr10 = <0x0>; + dram_tpr11 = <0x34440000>; + dram_tpr12 = <0xa897>; + dram_tpr13 = <0xc002190>; + device_type = "dram"; + clk = <0x288>; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x0 0x41000000 0x0 0x3f000000>; + }; + + interrupt-controller@1c81000 { + compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic"; + #interrupt-cells = <0x3>; + #address-cells = <0x0>; + device_type = "gic"; + interrupt-controller; + reg = <0x0 0x1c81000 0x0 0x1000 0x0 0x1c82000 0x0 0x2000 0x0 0x1c84000 0x0 0x2000 0x0 0x1c86000 0x0 0x2000>; + interrupts = <0x1 0x9 0xf04>; + linux,phandle = <0x1>; + phandle = <0x1>; + }; + + sunxi-sid@1c14000 { + compatible = "allwinner,sunxi-sid"; + device_type = "sid"; + reg = <0x0 0x1c14000 0x0 0x200>; + }; + + sunxi-chipid@1c14200 { + compatible = "allwinner,sunxi-chipid"; + device_type = "chipid"; + reg = <0x0 0x1c14200 0x0 0x200>; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = <0x1 0xd 0xff01 0x1 0xe 0xff01 0x1 0xb 0xff01 0x1 0xa 0xff01>; + clock-frequency = <0x16e3600>; + }; + + pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <0x0 0x78 0x4 0x0 0x79 0x4 0x0 0x7a 0x4 0x0 0x7b 0x4>; + }; + + dvfs_table { + compatible = "allwinner,dvfs_table"; + max_freq = <0x3c14dc00>; + min_freq = <0x1c9c3800>; + lv_count = <0x8>; + lv1_freq = <0x44aa2000>; + lv1_volt = <0x44c>; + lv2_freq = <0x41cdb400>; + lv2_volt = <0x44c>; + lv3_freq = <0x3c14dc00>; + lv3_volt = <0x44c>; + lv4_freq = <0x30a32c00>; + lv4_volt = <0x44c>; + lv5_freq = "%1|"; + lv5_volt = <0x44c>; + lv6_freq = <0x0>; + lv6_volt = <0x44c>; + lv7_freq = <0x0>; + lv7_volt = <0x44c>; + lv8_freq = <0x0>; + lv8_volt = <0x44c>; + device_type = "dvfs_table"; + }; + + dramfreq { + compatible = "allwinner,sunxi-dramfreq"; + reg = <0x0 0x1c62000 0x0 0x1000 0x0 0x1c63000 0x0 0x1000 0x0 0x1c20000 0x0 0x800>; + interrupts = <0x0 0x45 0x4>; + clocks = <0x90 0x4 0x91>; + status = "okay"; + }; + + uboot { + }; + + gpu@0x01E80000 { + compatible = "arm,mali-450", "arm,mali-utgard"; + reg = <0x0 0x1e80000 0x0 0x30000>; + interrupts = <0x0 0x60 0x4 0x0 0x61 0x4 0x0 0x63 0x4 0x0 0x64 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6b 0x4>; + interrupt-names = "IRQGP", "IRQGPMMU", "IRQPP", "IRQPP0", "IRQPPMMU0", "IRQPP1", "IRQPPMMU1", "IRQPP2", "IRQPPMMU2", "IRQPP3", "IRQPPMMU3"; + clocks = <0x92 0x93>; + device_type = "gpu_mali450_0"; + regulator_id = "vdd-gpu"; + dvfs_status = <0x0>; + temp_ctrl_status = <0x1>; + scene_ctrl_status = <0x1>; + max_level = <0x3>; + begin_level = <0x3>; + lv0_freq = <0x90>; + lv0_volt = <0x4b0>; + lv1_freq = <0x108>; + lv1_volt = <0x4b0>; + lv2_freq = <0x180>; + lv2_volt = <0x4b0>; + lv3_freq = <0x1c8>; + lv3_volt = <0x4b0>; + }; + + wlan { + compatible = "allwinner,sunxi-wlan"; + clocks = "&clk_losc_out"; + wlan_power = "vcc-wifi"; + wlan_io_regulator = "vcc-wifi-io"; + wlan_busnum = <0x1>; + status = "okay"; + device_type = "wlan"; + wlan_usbnum = <0x3>; + wlan_regon = <0x3a 0x2 0xe 0x1 0xffffffff 0xffffffff 0x0>; + wlan_hostwake = <0x95 0xb 0x7 0x6 0xffffffff 0xffffffff 0x0>; + }; + + bt { + compatible = "allwinner,sunxi-bt"; + clocks = <0x94>; + bt_power = "vcc-wifi"; + bt_io_regulator = "vcc-wifi-io"; + status = "okay"; + device_type = "bt"; + bt_rst_n = <0x3a 0x2 0x10 0x1 0xffffffff 0xffffffff 0x1>; + }; + + btlpm { + compatible = "allwinner,sunxi-btlpm"; + uart_index = <0x1>; + status = "okay"; + device_type = "btlpm"; + bt_wake = <0x3a 0x2 0xf 0x1 0xffffffff 0xffffffff 0x1>; + bt_hostwake = <0x95 0xb 0x6 0x6 0xffffffff 0xffffffff 0x0>; + }; +}; diff --git a/external/packages/pack-uboot/sun50iw2/bin/dts/orangepizeroplus-u-boot.dts b/external/packages/pack-uboot/sun50iw2/bin/dts/orangepizeroplus-u-boot.dts new file mode 100755 index 000000000000..d707a9f7432a --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/dts/orangepizeroplus-u-boot.dts @@ -0,0 +1,3694 @@ +/dts-v1/; + +/memreserve/ 0x0000000040020000 0x0000000000000800; +/memreserve/ 0x0000000048000000 0x0000000001000000; +/memreserve/ 0x0000000048100000 0x0000000000004000; +/memreserve/ 0x0000000048104000 0x0000000000001000; +/memreserve/ 0x0000000048105000 0x0000000000001000; +/ { + model = "Orange Pi Zero Plus"; + compatible = "arm,sun50iw2p1"; + interrupt-parent = <0x1>; + #address-cells = <0x2>; + #size-cells = <0x2>; + + clocks { + compatible = "allwinner,sunxi-clk-init"; + device_type = "clocks"; + #address-cells = <0x2>; + #size-cells = <0x2>; + ranges; + reg = <0x0 0x1c20000 0x0 0x324 0x0 0x1f01400 0x0 0x1d4 0x0 0x1f00060 0x0 0x4>; + + losc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0x8000>; + clock-output-names = "losc"; + linux,phandle = <0xb>; + phandle = <0xb>; + }; + + iosc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0xf42400>; + clock-output-names = "iosc"; + linux,phandle = <0xc>; + phandle = <0xc>; + }; + + hosc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0x16e3600>; + clock-output-names = "hosc"; + linux,phandle = <0x6>; + phandle = <0x6>; + }; + + pll_cpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_cpu"; + }; + + pll_audio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x1770000>; + clock-output-names = "pll_audio"; + linux,phandle = <0x2>; + phandle = <0x2>; + }; + + pll_video { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x11b3dc40>; + clock-output-names = "pll_video"; + linux,phandle = <0x3>; + phandle = <0x3>; + }; + + pll_ve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + device_type = "clk_pll_ve"; + lock-mode = "none"; + assigned-clock-rates = <0x1908b100>; + clock-output-names = "pll_ve"; + linux,phandle = <0x15>; + phandle = <0x15>; + }; + + pll_ddr { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_ddr"; + linux,phandle = <0x99>; + phandle = <0x99>; + }; + + pll_periph0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_periph0"; + linux,phandle = <0x4>; + phandle = <0x4>; + }; + + pll_periph1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_periph1"; + linux,phandle = <0x5>; + phandle = <0x5>; + }; + + pll_gpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_gpu"; + linux,phandle = <0x9b>; + phandle = <0x9b>; + }; + + pll_de { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x337f9800>; + clock-output-names = "pll_de"; + linux,phandle = <0x7>; + phandle = <0x7>; + }; + + pll_audiox8 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x1>; + clock-output-names = "pll_audiox8"; + }; + + pll_audiox4 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x2>; + clock-output-names = "pll_audiox4"; + }; + + pll_audiox2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x4>; + clock-output-names = "pll_audiox2"; + }; + + pll_videox2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x3>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_videox2"; + }; + + pll_periph0x2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x4>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_periph0x2"; + }; + + pll_periph1x2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x5>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_periph1x2"; + linux,phandle = <0x53>; + phandle = <0x53>; + }; + + pll_periph0d2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x4>; + clock-mult = <0x1>; + clock-div = <0x2>; + clock-output-names = "pll_periph0d2"; + }; + + hoscd2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x6>; + clock-mult = <0x1>; + clock-div = <0x2>; + clock-output-names = "hoscd2"; + }; + + hoscx2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x6>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "hoscx2"; + }; + + cpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "cpu"; + }; + + cpuapb { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "cpuapb"; + }; + + axi { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "axi"; + }; + + pll_periphahb0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "pll_periphahb0"; + }; + + ahb1 { + #clock-cells = <0x0>; + assigned-clock-rates = <0xbebc200>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ahb1"; + linux,phandle = <0x9a>; + phandle = <0x9a>; + }; + + apb1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "apb1"; + }; + + apb2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "apb2"; + linux,phandle = <0x74>; + phandle = <0x74>; + }; + + ahb2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ahb2"; + }; + + ths { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ths"; + linux,phandle = <0x89>; + phandle = <0x89>; + }; + + nand { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "nand"; + linux,phandle = <0x7c>; + phandle = <0x7c>; + }; + + sdmmc0_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_mod"; + linux,phandle = <0x59>; + phandle = <0x59>; + }; + + sdmmc0_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_bus"; + linux,phandle = <0x5a>; + phandle = <0x5a>; + }; + + sdmmc0_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_rst"; + linux,phandle = <0x5b>; + phandle = <0x5b>; + }; + + sdmmc1_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_mod"; + linux,phandle = <0x5e>; + phandle = <0x5e>; + }; + + sdmmc1_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_bus"; + linux,phandle = <0x5f>; + phandle = <0x5f>; + }; + + sdmmc1_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_rst"; + linux,phandle = <0x60>; + phandle = <0x60>; + }; + + sdmmc2_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_mod"; + linux,phandle = <0x54>; + phandle = <0x54>; + }; + + sdmmc2_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_bus"; + linux,phandle = <0x55>; + phandle = <0x55>; + }; + + sdmmc2_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_rst"; + linux,phandle = <0x56>; + phandle = <0x56>; + }; + + ts { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ts"; + linux,phandle = <0x80>; + phandle = <0x80>; + }; + + ce { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ce"; + linux,phandle = <0x71>; + phandle = <0x71>; + }; + + spi0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spi0"; + linux,phandle = <0x4b>; + phandle = <0x4b>; + }; + + spi1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spi1"; + linux,phandle = <0x4f>; + phandle = <0x4f>; + }; + + i2s0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s0"; + linux,phandle = <0x3b>; + phandle = <0x3b>; + }; + + i2s1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s1"; + linux,phandle = <0x40>; + phandle = <0x40>; + }; + + i2s2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s2"; + linux,phandle = <0x41>; + phandle = <0x41>; + }; + + spdif { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spdif"; + linux,phandle = <0x42>; + phandle = <0x42>; + }; + + usbphy0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy0"; + linux,phandle = <0x2c>; + phandle = <0x2c>; + }; + + usbphy1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy1"; + linux,phandle = <0x30>; + phandle = <0x30>; + }; + + usbphy2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy2"; + linux,phandle = <0x33>; + phandle = <0x33>; + }; + + usbphy3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy3"; + linux,phandle = <0x36>; + phandle = <0x36>; + }; + + usbohci0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci0"; + linux,phandle = <0x2f>; + phandle = <0x2f>; + }; + + usbohci1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci1"; + linux,phandle = <0x32>; + phandle = <0x32>; + }; + + usbohci2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci2"; + linux,phandle = <0x35>; + phandle = <0x35>; + }; + + usbohci3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci3"; + linux,phandle = <0x38>; + phandle = <0x38>; + }; + + de { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x7>; + assigned-clock-rates = <0x19bfcc00>; + clock-output-names = "de"; + linux,phandle = <0x63>; + phandle = <0x63>; + }; + + tcon0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x3>; + clock-output-names = "tcon0"; + linux,phandle = <0x64>; + phandle = <0x64>; + }; + + tcon1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "tcon1"; + linux,phandle = <0x65>; + phandle = <0x65>; + }; + + tve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x7>; + clock-output-names = "tve"; + linux,phandle = <0x68>; + phandle = <0x68>; + }; + + deinterlace { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "deinterlace"; + linux,phandle = <0x72>; + phandle = <0x72>; + }; + + csi_s { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_s"; + linux,phandle = <0x6b>; + phandle = <0x6b>; + }; + + csi_m { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_m"; + linux,phandle = <0x6c>; + phandle = <0x6c>; + }; + + csi_misc { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_misc"; + linux,phandle = <0x6d>; + phandle = <0x6d>; + }; + + ve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ve"; + linux,phandle = <0x16>; + phandle = <0x16>; + }; + + adda { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "adda"; + linux,phandle = <0x39>; + phandle = <0x39>; + }; + + avs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "avs"; + }; + + hdmi { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x3>; + clock-output-names = "hdmi"; + linux,phandle = <0x66>; + phandle = <0x66>; + }; + + hdmi_slow { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hdmi_slow"; + linux,phandle = <0x67>; + phandle = <0x67>; + }; + + mbus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "mbus"; + }; + + gpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "gpu"; + linux,phandle = <0x9c>; + phandle = <0x9c>; + }; + + usbehci0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci0"; + linux,phandle = <0x2e>; + phandle = <0x2e>; + }; + + usbehci1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci1"; + linux,phandle = <0x31>; + phandle = <0x31>; + }; + + usbehci2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci2"; + linux,phandle = <0x34>; + phandle = <0x34>; + }; + + usbehci3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci3"; + linux,phandle = <0x37>; + phandle = <0x37>; + }; + + usbotg { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbotg"; + linux,phandle = <0x2d>; + phandle = <0x2d>; + }; + + gmac { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "gmac"; + linux,phandle = <0x94>; + phandle = <0x94>; + }; + + ephy { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ephy"; + linux,phandle = <0x95>; + phandle = <0x95>; + }; + + sdram { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdram"; + }; + + dma { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "dma"; + linux,phandle = <0xa>; + phandle = <0xa>; + }; + + hwspinlock_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hwspinlock_rst"; + linux,phandle = <0xe>; + phandle = <0xe>; + }; + + hwspinlock_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hwspinlock_bus"; + linux,phandle = <0xf>; + phandle = <0xf>; + }; + + msgbox { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "msgbox"; + linux,phandle = <0xd>; + phandle = <0xd>; + }; + + uart0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart0"; + linux,phandle = <0x17>; + phandle = <0x17>; + }; + + uart1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart1"; + linux,phandle = <0x1a>; + phandle = <0x1a>; + }; + + uart2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart2"; + linux,phandle = <0x1d>; + phandle = <0x1d>; + }; + + uart3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart3"; + linux,phandle = <0x20>; + phandle = <0x20>; + }; + + scr0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "scr0"; + linux,phandle = <0x73>; + phandle = <0x73>; + }; + + scr1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "scr1"; + linux,phandle = <0x78>; + phandle = <0x78>; + }; + + twi0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi0"; + linux,phandle = <0x23>; + phandle = <0x23>; + }; + + twi1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi1"; + linux,phandle = <0x26>; + phandle = <0x26>; + }; + + twi2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi2"; + linux,phandle = <0x29>; + phandle = <0x29>; + }; + + pio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "pio"; + linux,phandle = <0x9>; + phandle = <0x9>; + }; + + cpurcir { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurcir"; + linux,phandle = <0x11>; + phandle = <0x11>; + }; + + cpurpio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurpio"; + linux,phandle = <0x8>; + phandle = <0x8>; + }; + + cpurpll_peri0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurpll_peri0"; + }; + + cpurcpus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurcpus"; + }; + + cpurahbs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurahbs"; + }; + + cpurapbs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurapbs"; + }; + + losc_out { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "losc_out"; + linux,phandle = <0x9d>; + phandle = <0x9d>; + }; + }; + + soc@01c00000 { + compatible = "simple-bus"; + #address-cells = <0x2>; + #size-cells = <0x2>; + ranges; + device_type = "soc"; + + pinctrl@01f02c00 { + compatible = "allwinner,sun50iw2p1-r-pinctrl"; + reg = <0x0 0x1f02c00 0x0 0x400>; + interrupts = <0x0 0x2d 0x4>; + clocks = <0x8>; + device_type = "r_pio"; + gpio-controller; + interrupt-controller; + #interrupt-cells = <0x2>; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + linux,phandle = <0x9e>; + phandle = <0x9e>; + + s_twi0@0 { + allwinner,pins = "PL0", "PL1"; + allwinner,function = "s_twi0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x2>; + allwinner,pull = <0x1>; + linux,phandle = <0x13>; + phandle = <0x13>; + }; + + s_cir0@0 { + allwinner,pins = "PL11"; + allwinner,function = "s_cir0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x2>; + allwinner,pull = <0x1>; + linux,phandle = <0x10>; + phandle = <0x10>; + }; + + twi_para@0 { + linux,phandle = <0xa2>; + phandle = <0xa2>; + allwinner,pins = "PL0", "PL1"; + allwinner,function = "twi_para"; + allwinner,pname = "twi_scl", "twi_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm16@0 { + linux,phandle = <0xc3>; + phandle = <0xc3>; + allwinner,pins = "PL10"; + allwinner,function = "pwm16"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm16@1 { + linux,phandle = <0xc4>; + phandle = <0xc4>; + allwinner,pins = "PL10"; + allwinner,function = "pwm16"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + s_uart0@0 { + linux,phandle = <0xc9>; + phandle = <0xc9>; + allwinner,pins = "PL2", "PL3"; + allwinner,function = "s_uart0"; + allwinner,pname = "s_uart0_tx", "s_uart0_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + s_rsb0@0 { + linux,phandle = <0xca>; + phandle = <0xca>; + allwinner,pins = "PL0", "PL1"; + allwinner,function = "s_rsb0"; + allwinner,pname = "s_rsb0_sck", "s_rsb0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + s_jtag0@0 { + linux,phandle = <0xcb>; + phandle = <0xcb>; + allwinner,pins = "PL4", "PL5", "PL6", "PL7"; + allwinner,function = "s_jtag0"; + allwinner,pname = "s_jtag0_tms", "s_jtag0_tck", "s_jtag0_tdo", "s_jtag0_tdi"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + }; + + pinctrl@01c20800 { + compatible = "allwinner,sun50iw2p1-pinctrl"; + reg = <0x0 0x1c20800 0x0 0x400>; + interrupts = <0x0 0xb 0x4 0x0 0x11 0x4 0x0 0x17 0x4>; + device_type = "pio"; + clocks = <0x9>; + gpio-controller; + interrupt-controller; + #interrupt-cells = <0x2>; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + linux,phandle = <0x3a>; + phandle = <0x3a>; + + ts0@0 { + allwinner,pins = "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts0_clk", "ts0_err", "ts0_sync", "ts0_dvld", "ts0_d0", "ts0_d1", "ts0_d2", "ts0_d3", "ts0_d4", "ts0_d5", "ts0_d6", "ts0_d7"; + allwinner,function = "ts0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x81>; + phandle = <0x81>; + }; + + ts0_sleep@0 { + allwinner,pins = "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts0_clk", "ts0_err", "ts0_sync", "ts0_dvld", "ts0_d0", "ts0_d1", "ts0_d2", "ts0_d3", "ts0_d4", "ts0_d5", "ts0_d6", "ts0_d7"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x85>; + phandle = <0x85>; + }; + + ts1@0 { + allwinner,pins = "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts1_clk", "ts1_err", "ts1_sync", "ts1_dvld", "ts1_d0"; + allwinner,function = "ts1"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x82>; + phandle = <0x82>; + }; + + ts1_sleep@0 { + allwinner,pins = "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts1_clk", "ts1_err", "ts1_sync", "ts1_dvld", "ts1_d0"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x86>; + phandle = <0x86>; + }; + + ts2@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts2_clk", "ts2_err", "ts2_sync", "ts2_dvld", "ts2_d0", "ts2_d1", "ts2_d2", "ts2_d3", "ts2_d4", "ts2_d5", "ts2_d6", "ts2_d7"; + allwinner,function = "ts2"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x83>; + phandle = <0x83>; + }; + + ts2_sleep@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts2_clk", "ts2_err", "ts2_sync", "ts2_dvld", "ts2_d0", "ts2_d1", "ts2_d2", "ts2_d3", "ts2_d4", "ts2_d5", "ts2_d6", "ts2_d7"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x87>; + phandle = <0x87>; + }; + + ts3@0 { + allwinner,pins = "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts3_clk", "ts3_err", "ts3_sync", "ts3_dvld", "ts3_d0"; + allwinner,function = "ts3"; + allwinner,muxsel = <0x5>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x84>; + phandle = <0x84>; + }; + + ts3_sleep@0 { + allwinner,pins = "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts3_clk", "ts3_err", "ts3_sync", "ts3_dvld", "ts3_d0"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x88>; + phandle = <0x88>; + }; + + sdc0@1 { + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x5d>; + phandle = <0x5d>; + }; + + sdc1@1 { + allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x62>; + phandle = <0x62>; + }; + + sdc2@1 { + allwinner,pins = "PC1", "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x58>; + phandle = <0x58>; + }; + + daudio0@0 { + allwinner,pins = "PA20", "PA6", "PA18", "PA19", "PA21"; + allwinner,function = "pcm0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3c>; + phandle = <0x3c>; + }; + + daudio0_sleep@0 { + allwinner,pins = "PA20", "PA6", "PA18", "PA19", "PA21"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3d>; + phandle = <0x3d>; + }; + + daudio1@0 { + allwinner,pins = "PG10", "PG11", "PG12", "PG13"; + allwinner,function = "pcm1"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3e>; + phandle = <0x3e>; + }; + + daudio1_sleep@0 { + allwinner,pins = "PG10", "PG11", "PG12", "PG13"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3f>; + phandle = <0x3f>; + }; + + spdif@0 { + allwinner,pins = "PA17"; + allwinner,function = "spdif0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x43>; + phandle = <0x43>; + }; + + spdif_sleep@0 { + allwinner,pins = "PA17"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x44>; + phandle = <0x44>; + }; + + csi0_sleep@0 { + allwinner,pins = "PE0", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13"; + allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + allwinner,data = <0x0>; + linux,phandle = <0x6f>; + phandle = <0x6f>; + }; + + scr0@0 { + allwinner,pins = "PA9", "PA10", "PA6", "PA7", "PA8"; + allwinner,pname = "scr0_rst", "scr0_det", "scr0_vccen", "scr0_sck", "scr0_sda"; + allwinner,function = "sim0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x75>; + phandle = <0x75>; + }; + + scr0@1 { + allwinner,pins = "PA20", "PA21"; + allwinner,pname = "scr0_vppen", "scr0_vppp"; + allwinner,function = "sim0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x76>; + phandle = <0x76>; + }; + + scr0@2 { + allwinner,pins = "PA9", "PA10", "PA6", "PA7", "PA8", "PA20", "PA21"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x77>; + phandle = <0x77>; + }; + + scr1@0 { + allwinner,pins = "PD15", "PD16", "PD12", "PD13", "PD14"; + allwinner,pname = "scr1_rst", "scr1_det", "scr1_vccen", "scr1_sck", "scr1_sda"; + allwinner,function = "sim1"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x79>; + phandle = <0x79>; + }; + + scr1@1 { + allwinner,pins = "PE14", "PE15"; + allwinner,pname = "scr1_vppen", "scr1_vppp"; + allwinner,function = "sim1"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x7a>; + phandle = <0x7a>; + }; + + scr1@2 { + allwinner,pins = "PD15", "PD16", "PD12", "PD13", "PD14", "PE14", "PE15"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x7b>; + phandle = <0x7b>; + }; + + nand0@2 { + allwinner,pins = "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PC18"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x7f>; + phandle = <0x7f>; + }; + + gmac@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD7", "PD8", "PD9", "PD10", "PD12", "PD13", "PD15", "PD16", "PD17"; + allwinner,function = "gmac0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x3>; + allwinner,pull = <0x0>; + linux,phandle = <0x93>; + phandle = <0x93>; + }; + + card0_boot_para@0 { + linux,phandle = <0x9f>; + phandle = <0x9f>; + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "card0_boot_para"; + allwinner,pname = "sdc_d1", "sdc_d0", "sdc_clk", "sdc_cmd", "sdc_d3", "sdc_d2"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + card2_boot_para@0 { + linux,phandle = <0xa0>; + phandle = <0xa0>; + allwinner,pins = "PC1"; + allwinner,function = "card2_boot_para"; + allwinner,pname = "sdc_ds"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + card2_boot_para@1 { + linux,phandle = <0xa1>; + phandle = <0xa1>; + allwinner,pins = "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "card2_boot_para"; + allwinner,pname = "sdc_clk", "sdc_cmd", "sdc_d0", "sdc_d1", "sdc_d2", "sdc_d3", "sdc_d4", "sdc_d5", "sdc_d6", "sdc_d7", "sdc_emmc_rst"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + uart_para@0 { + linux,phandle = <0xa3>; + phandle = <0xa3>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart_para"; + allwinner,pname = "uart_debug_tx", "uart_debug_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + jtag_para@0 { + linux,phandle = <0xa4>; + phandle = <0xa4>; + allwinner,pins = "PB0", "PB1", "PB2", "PB3"; + allwinner,function = "jtag_para"; + allwinner,pname = "jtag_ms", "jtag_ck", "jtag_do", "jtag_di"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi0@0 { + linux,phandle = <0xa5>; + phandle = <0xa5>; + allwinner,pins = "PA11", "PA12"; + allwinner,function = "twi0"; + allwinner,pname = "twi0_scl", "twi0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi0@1 { + linux,phandle = <0xa6>; + phandle = <0xa6>; + allwinner,pins = "PA11", "PA12"; + allwinner,function = "twi0"; + allwinner,pname = "twi0_scl", "twi0_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi1@0 { + linux,phandle = <0xa7>; + phandle = <0xa7>; + allwinner,pins = "PA18", "PA19"; + allwinner,function = "twi1"; + allwinner,pname = "twi1_scl", "twi1_sda"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi1@1 { + linux,phandle = <0xa8>; + phandle = <0xa8>; + allwinner,pins = "PA18", "PA19"; + allwinner,function = "twi1"; + allwinner,pname = "twi1_scl", "twi1_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi2@0 { + linux,phandle = <0xa9>; + phandle = <0xa9>; + allwinner,pins = "PE12", "PE13"; + allwinner,function = "twi2"; + allwinner,pname = "twi2_scl", "twi2_sda"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi2@1 { + linux,phandle = <0xaa>; + phandle = <0xaa>; + allwinner,pins = "PE12", "PE13"; + allwinner,function = "twi2"; + allwinner,pname = "twi2_scl", "twi2_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart0@0 { + linux,phandle = <0xab>; + phandle = <0xab>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart0"; + allwinner,pname = "uart0_tx", "uart0_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart0@1 { + linux,phandle = <0xac>; + phandle = <0xac>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart0"; + allwinner,pname = "uart0_tx", "uart0_rx"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart1@0 { + linux,phandle = <0xad>; + phandle = <0xad>; + allwinner,pins = "PG6", "PG7", "PG8", "PG9"; + allwinner,function = "uart1"; + allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart1@1 { + linux,phandle = <0xae>; + phandle = <0xae>; + allwinner,pins = "PG6", "PG7", "PG8", "PG9"; + allwinner,function = "uart1"; + allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart2@0 { + linux,phandle = <0xaf>; + phandle = <0xaf>; + allwinner,pins = "PA0", "PA1", "PA2", "PA3"; + allwinner,function = "uart2"; + allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart2@1 { + linux,phandle = <0xb0>; + phandle = <0xb0>; + allwinner,pins = "PA0", "PA1", "PA2", "PA3"; + allwinner,function = "uart2"; + allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart3@0 { + linux,phandle = <0xb1>; + phandle = <0xb1>; + allwinner,pins = "PA13", "PA14", "PA15", "PA16"; + allwinner,function = "uart3"; + allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart3@1 { + linux,phandle = <0xb2>; + phandle = <0xb2>; + allwinner,pins = "PA13", "PA14", "PA15", "PA16"; + allwinner,function = "uart3"; + allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@0 { + linux,phandle = <0xb3>; + phandle = <0xb3>; + allwinner,pins = "PC3"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_cs0"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@1 { + linux,phandle = <0xb4>; + phandle = <0xb4>; + allwinner,pins = "PC2", "PC0"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_sclk", "spi0_mosi"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@3 { + linux,phandle = <0xb5>; + phandle = <0xb5>; + allwinner,pins = "PC1"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_miso"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@2 { + linux,phandle = <0xb6>; + phandle = <0xb6>; + allwinner,pins = "PC3"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_cs0"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@4 { + linux,phandle = <0xb7>; + phandle = <0xb7>; + allwinner,pins = "PC2", "PC0", "PC1"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_sclk", "spi0_mosi", "spi0_miso"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@0 { + linux,phandle = <0xb8>; + phandle = <0xb8>; + allwinner,pins = "PA13"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_cs0"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@1 { + linux,phandle = <0xb9>; + phandle = <0xb9>; + allwinner,pins = "PA14", "PA15", "PA16"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@2 { + linux,phandle = <0xba>; + phandle = <0xba>; + allwinner,pins = "PA13"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_cs0"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@3 { + linux,phandle = <0xbb>; + phandle = <0xbb>; + allwinner,pins = "PA14", "PA15", "PA16"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + nand0@0 { + linux,phandle = <0xbd>; + phandle = <0xbd>; + allwinner,pins = "PC0", "PC1", "PC2", "PC5", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "nand0"; + allwinner,pname = "nand0_we", "nand0_ale", "nand0_cle", "nand0_nre", "nand0_d0", "nand0_d1", "nand0_d2", "nand0_d3", "nand0_d4", "nand0_d5", "nand0_d6", "nand0_d7", "nand0_ndqs"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0x1>; + allwinner,data = <0xffffffff>; + }; + + nand0@1 { + linux,phandle = <0xbe>; + phandle = <0xbe>; + allwinner,pins = "PC3", "PC4", "PC6", "PC7", "PC17", "PC18"; + allwinner,function = "nand0"; + allwinner,pname = "nand0_ce1", "nand0_ce0", "nand0_rb0", "nand0_rb1", "nand0_ce2", "nand0_ce3"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x1>; + allwinner,data = <0xffffffff>; + }; + + lcd0@0 { + linux,phandle = <0xbf>; + phandle = <0xbf>; + allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; + allwinner,function = "lcd0"; + allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + lcd0@1 { + linux,phandle = <0xc0>; + phandle = <0xc0>; + allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; + allwinner,function = "lcd0"; + allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm0@0 { + linux,phandle = <0xc1>; + phandle = <0xc1>; + allwinner,pins = "PD22"; + allwinner,function = "pwm0"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm0@1 { + linux,phandle = <0xc2>; + phandle = <0xc2>; + allwinner,pins = "PD22"; + allwinner,function = "pwm0"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + csi0@0 { + linux,phandle = <0xc5>; + phandle = <0xc5>; + allwinner,pins = "PE0", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13"; + allwinner,function = "csi0"; + allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + sdc0@0 { + linux,phandle = <0xc6>; + phandle = <0xc6>; + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "sdc0"; + allwinner,pname = "sdc0_d1", "sdc0_d0", "sdc0_clk", "sdc0_cmd", "sdc0_d3", "sdc0_d2"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + sdc1@0 { + linux,phandle = <0xc7>; + phandle = <0xc7>; + allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; + allwinner,function = "sdc1"; + allwinner,pname = "sdc1_clk", "sdc1_cmd", "sdc1_d0", "sdc1_d1", "sdc1_d2", "sdc1_d3"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + sdc2@0 { + linux,phandle = <0xc8>; + phandle = <0xc8>; + allwinner,pins = "PC1", "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "sdc2"; + allwinner,pname = "sdc2_ds", "sdc2_clk", "sdc2_cmd", "sdc2_d0", "sdc2_d1", "sdc2_d2", "sdc2_d3", "sdc2_d4", "sdc2_d5", "sdc2_d6", "sdc2_d7", "sdc2_emmc_rst"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + Vdevice@0 { + linux,phandle = <0xcc>; + phandle = <0xcc>; + allwinner,pins = "PA1", "PA2"; + allwinner,function = "Vdevice"; + allwinner,pname = "Vdevice_0", "Vdevice_1"; + allwinner,muxsel = <0x5>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + }; + + dma-controller@01c02000 { + compatible = "allwinner,sun50i-dma"; + reg = <0x0 0x1c02000 0x0 0x1000>; + interrupts = <0x0 0x32 0x4>; + clocks = <0xa>; + #dma-cells = <0x1>; + }; + + mbus-controller@01c62000 { + compatible = "allwinner,sun50i-mbus"; + reg = <0x0 0x1c62000 0x0 0x110>; + #mbus-cells = <0x1>; + }; + + arisc { + compatible = "allwinner,sunxi-arisc"; + #address-cells = <0x2>; + #size-cells = <0x2>; + clocks = <0xb 0xc 0x6 0x4>; + clock-names = "losc", "iosc", "hosc", "pll_periph0"; + powchk_used = <0x0>; + power_reg = <0x2309621>; + system_power = <0x32>; + }; + + arisc_space { + compatible = "allwinner,arisc_space"; + space1 = <0x48040000 0x0 0x14000>; + space2 = <0x48100000 0x18000 0x4000>; + space3 = <0x48104000 0x0 0x1000>; + space4 = <0x48105000 0x0 0x1000>; + }; + + standby_space { + compatible = "allwinner,standby_space"; + space1 = <0x40020000 0x0 0x800>; + }; + + msgbox@1c17000 { + compatible = "allwinner,msgbox"; + clocks = <0xd>; + clock-names = "clk_msgbox"; + reg = <0x0 0x1c17000 0x0 0x1000>; + interrupts = <0x0 0x31 0x1>; + status = "okay"; + }; + + hwspinlock@1c18000 { + compatible = "allwinner,sunxi-hwspinlock"; + clocks = <0xe 0xf>; + clock-names = "clk_hwspinlock_rst", "clk_hwspinlock_bus"; + reg = <0x0 0x1c18000 0x0 0x1000>; + num-locks = <0x8>; + status = "okay"; + }; + + s_cir@1f02000 { + compatible = "allwinner,s_cir"; + reg = <0x0 0x1f02000 0x0 0x400>; + interrupts = <0x0 0x25 0x4>; + pinctrl-names = "default"; + pinctrl-0 = <0x10>; + clocks = <0x6 0x11>; + supply = "vcc-pl"; + supply_vol = <0x325aa0>; + status = "okay"; + device_type = "s_cir0"; + ir_power_key_code0 = <0x57>; + ir_addr_code0 = <0x9f00>; + ir_power_key_code1 = <0x1a>; + ir_addr_code1 = <0xfb04>; + ir_power_key_code2 = <0x14>; + ir_addr_code2 = <0x7f80>; + ir_power_key_code3 = <0x15>; + ir_addr_code3 = <0x7f80>; + ir_power_key_code4 = <0xb>; + ir_addr_code4 = <0xf708>; + ir_power_key_code5 = <0x3>; + ir_addr_code5 = <0xef>; + ir_power_key_code6 = <0xdc>; + ir_addr_code6 = <0x4cb3>; + ir_power_key_code7 = <0xa>; + ir_addr_code7 = <0x7748>; + ir_power_key_code8 = <0x45>; + ir_addr_code8 = <0xbd02>; + ir_power_key_code9 = <0x4d>; + ir_addr_code9 = <0xde21>; + ir_power_key_code10 = <0x18>; + ir_addr_code10 = <0xfe01>; + ir_power_key_code11 = <0x57>; + ir_addr_code11 = <0xff00>; + ir_power_key_code12 = <0x4d>; + ir_addr_code12 = <0xff40>; + ir_power_key_code13 = <0x88>; + ir_addr_code13 = <0xdd22>; + ir_power_key_code14 = <0xd>; + ir_addr_code14 = <0xbc00>; + ir_power_key_code15 = <0xd>; + ir_addr_code15 = <0xfc00>; + }; + + s_uart@1f02800 { + compatible = "allwinner,s_uart"; + reg = <0x0 0x1f02800 0x0 0x400>; + interrupts = <0x0 0x26 0x4>; + pinctrl-names = "default"; + status = "disabled"; + device_type = "s_uart0"; + pinctrl-0 = <0xc9>; + }; + + s_twi@1f03400 { + compatible = "allwinner,s_twi"; + reg = <0x0 0x1f02400 0x0 0x20>; + interrupts = <0x0 0x2c 0x4>; + pinctrl-names = "default"; + pinctrl-0 = <0x13>; + status = "disabled"; + }; + + s_jtag0 { + compatible = "allwinner,s_jtag"; + pinctrl-names = "default"; + status = "disabled"; + device_type = "s_jtag0"; + pinctrl-0 = <0xcb>; + }; + + box_start_os0 { + compatible = "allwinner,box_start_os"; + start_type = <0x1>; + irkey_used = <0x1>; + pmukey_used = <0x0>; + pmukey_num = <0x0>; + led_power = <0x0>; + led_state = <0x0>; + status = "okay"; + device_type = "box_start_os"; + }; + + timer@1c20c00 { + compatible = "allwinner,sunxi-timer"; + device_type = "timer"; + reg = <0x0 0x1c20c00 0x0 0x90>; + interrupts = <0x0 0x12 0x1>; + clock-frequency = <0x16e3600>; + timer-prescale = <0x10>; + }; + + rtc@01f00000 { + compatible = "allwinner,sun50i-rtc"; + device_type = "rtc"; + reg = <0x0 0x1f00000 0x0 0x218>; + interrupts = <0x0 0x28 0x4>; + gpr_offset = <0x100>; + gpr_len = <0x4>; + }; + + watchdog@01c20ca0 { + compatible = "allwinner,sun50i-wdt"; + reg = <0x0 0x1c20ca0 0x0 0x20>; + interrupts = <0x0 0x19 0x4>; + }; + + ve@01c0e000 { + compatible = "allwinner,sunxi-cedar-ve"; + reg = <0x0 0x1c0e000 0x0 0x1000 0x0 0x1c00000 0x0 0x10 0x0 0x1c20000 0x0 0x800>; + interrupts = <0x0 0x3a 0x4>; + clocks = <0x15 0x16>; + }; + + uart@01c28000 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart0"; + reg = <0x0 0x1c28000 0x0 0x400>; + interrupts = <0x0 0x0 0x4>; + clocks = <0x17>; + pinctrl-names = "default", "sleep"; + uart0_port = <0x0>; + uart0_type = <0x2>; + status = "okay"; + pinctrl-0 = <0xab>; + pinctrl-1 = <0xac>; + }; + + uart@01c28400 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart1"; + reg = <0x0 0x1c28400 0x0 0x400>; + interrupts = <0x0 0x1 0x4>; + clocks = <0x1a>; + pinctrl-names = "default", "sleep"; + uart1_port = <0x1>; + uart1_type = <0x4>; + status = "okay"; + pinctrl-0 = <0xad>; + pinctrl-1 = <0xae>; + }; + + uart@01c28800 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart2"; + reg = <0x0 0x1c28800 0x0 0x400>; + interrupts = <0x0 0x2 0x4>; + clocks = <0x1d>; + pinctrl-names = "default", "sleep"; + uart2_port = <0x2>; + uart2_type = <0x4>; + status = "okay"; + pinctrl-0 = <0xaf>; + pinctrl-1 = <0xb0>; + }; + + uart@01c28c00 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart3"; + reg = <0x0 0x1c28c00 0x0 0x400>; + interrupts = <0x0 0x3 0x4>; + clocks = <0x20>; + pinctrl-names = "default", "sleep"; + uart3_port = <0x3>; + uart3_type = <0x4>; + status = "disabled"; + pinctrl-0 = <0xb1>; + pinctrl-1 = <0xb2>; + }; + + twi@0x01c2ac00 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi0"; + reg = <0x0 0x1c2ac00 0x0 0x400>; + interrupts = <0x0 0x6 0x4>; + clocks = <0x23>; + clock-frequency = <0x61a80>; + pinctrl-names = "default", "sleep"; + status = "okay"; + pinctrl-0 = <0xa5>; + pinctrl-1 = <0xa6>; + }; + + twi@0x01c2b000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi1"; + reg = <0x0 0x1c2b000 0x0 0x400>; + interrupts = <0x0 0x7 0x4>; + clocks = <0x26>; + clock-frequency = <0x30d40>; + pinctrl-names = "default", "sleep"; + status = "okay"; + pinctrl-0 = <0xa7>; + pinctrl-1 = <0xa8>; + }; + + twi@0x01c2b400 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi2"; + reg = <0x0 0x1c2b400 0x0 0x400>; + interrupts = <0x0 0x8 0x4>; + clocks = <0x29>; + clock-frequency = <0x30d40>; + pinctrl-names = "default", "sleep"; + status = "disabled"; + pinctrl-0 = <0xa9>; + pinctrl-1 = <0xaa>; + }; + + usbc0@0 { + device_type = "usbc0"; + compatible = "allwinner,sunxi-otg-manager"; + usb_port_type = <0x2>; + usb_detect_type = <0x0>; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + usb_luns = <0x3>; + usb_serial_unique = <0x0>; + usb_serial_number = "20080411"; + rndis_wceis = <0x1>; + status = "okay"; + usb_detect_mode = <0x0>; + usb_id_gpio = <0x3a 0x6 0xc 0x0 0x1 0xffffffff 0xffffffff>; + usb_det_vbus_gpio; + usb_drv_vbus_gpio = <0x9e 0xb 0x2 0x1 0x0 0xffffffff 0x0>; + }; + + udc-controller@0x01c19000 { + compatible = "allwinner,sunxi-udc"; + reg = <0x0 0x1c19000 0x0 0x1000 0x0 0x1c00000 0x0 0x100>; + interrupts = <0x0 0x47 0x4>; + clocks = <0x2c 0x2d>; + status = "okay"; + }; + + ehci0-controller@0x01c1a000 { + compatible = "allwinner,sunxi-ehci0"; + reg = <0x0 0x1c1a000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x48 0x4>; + clocks = <0x2c 0x2e>; + hci_ctrl_no = <0x0>; + status = "okay"; + }; + + ohci0-controller@0x01c1a400 { + compatible = "allwinner,sunxi-ohci0"; + reg = <0x0 0x1c1a000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x49 0x4>; + clocks = <0x2c 0x2f>; + hci_ctrl_no = <0x0>; + status = "okay"; + }; + + usbc1@0 { + device_type = "usbc1"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci1-controller@0x01c1b000 { + compatible = "allwinner,sunxi-ehci1"; + reg = <0x0 0x1c1b000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4a 0x4>; + clocks = <0x30 0x31>; + hci_ctrl_no = <0x1>; + status = "okay"; + }; + + ohci1-controller@0x01c1b400 { + compatible = "allwinner,sunxi-ohci1"; + reg = <0x0 0x1c1b000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4b 0x4>; + clocks = <0x30 0x32>; + hci_ctrl_no = <0x1>; + status = "okay"; + }; + + usbc2@0 { + device_type = "usbc2"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci2-controller@0x01c1c000 { + compatible = "allwinner,sunxi-ehci2"; + reg = <0x0 0x1c1c000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4c 0x4>; + clocks = <0x33 0x34>; + hci_ctrl_no = <0x2>; + status = "okay"; + }; + + ohci2-controller@0x01c1c400 { + compatible = "allwinner,sunxi-ohci2"; + reg = <0x0 0x1c1c000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4d 0x4>; + clocks = <0x33 0x35>; + hci_ctrl_no = <0x2>; + status = "okay"; + }; + + usbc3@0 { + device_type = "usbc3"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci3-controller@0x01c1d000 { + compatible = "allwinner,sunxi-ehci3"; + reg = <0x0 0x1c1d000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4e 0x4>; + clocks = <0x36 0x37>; + hci_ctrl_no = <0x3>; + status = "okay"; + }; + + ohci3-controller@0x01c1d400 { + compatible = "allwinner,sunxi-ohci3"; + reg = <0x0 0x1c1d000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4f 0x4>; + clocks = <0x36 0x38>; + hci_ctrl_no = <0x3>; + status = "okay"; + }; + + codec@0x01c22c00 { + compatible = "allwinner,sunxi-internal-codec"; + reg = <0x0 0x1c22c00 0x0 0x478 0x0 0x1f015c0 0x0 0x0>; + clocks = <0x2 0x39>; + gpio-spk = <0x3a 0x0 0x10 0x1 0x1 0x1 0x1>; + spkervol = <0x1f>; + maingain = <0x4>; + adcagc_cfg = <0x0>; + adcdrc_cfg = <0x0>; + adchpf_cfg = <0x0>; + dacdrc_cfg = <0x0>; + dachpf_cfg = <0x0>; + pa_sleep_time = <0x32>; + dac_digital_vol = <0xa0a0>; + status = "okay"; + linux,phandle = <0x46>; + phandle = <0x46>; + device_type = "codec"; + headphonevol = <0x3b>; + }; + + cpudai0-controller@0x01c22c00 { + compatible = "allwinner,sunxi-internal-cpudai"; + reg = <0x0 0x1c22c00 0x0 0x2bc>; + status = "okay"; + linux,phandle = <0x45>; + phandle = <0x45>; + }; + + daudio@0x01c22000 { + compatible = "allwinner,sunxi-daudio"; + reg = <0x0 0x1c22000 0x0 0x58>; + clocks = <0x2 0x3b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3c>; + pinctrl-1 = <0x3d>; + pcm_lrck_period = <0x20>; + pcm_lrckr_period = <0x1>; + slot_width_select = <0x20>; + pcm_lsb_first = <0x0>; + tx_data_mode = <0x0>; + rx_data_mode = <0x0>; + daudio_master = <0x4>; + audio_format = <0x1>; + signal_inversion = <0x1>; + frametype = <0x0>; + tdm_config = <0x1>; + tdm_num = <0x0>; + mclk_div = <0x0>; + status = "disabled"; + linux,phandle = <0x47>; + phandle = <0x47>; + device_type = "daudio0"; + }; + + daudio@0x01c22400 { + compatible = "allwinner,sunxi-daudio"; + reg = <0x0 0x1c22400 0x0 0x58>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3e>; + pinctrl-1 = <0x3f>; + clocks = <0x2 0x40>; + pcm_lrck_period = <0x20>; + pcm_lrckr_period = <0x1>; + slot_width_select = <0x20>; + pcm_lsb_first = <0x0>; + tx_data_mode = <0x0>; + rx_data_mode = <0x0>; + daudio_master = <0x4>; + audio_format = <0x1>; + signal_inversion = <0x1>; + frametype = <0x0>; + tdm_config = <0x1>; + tdm_num = <0x1>; + mclk_div = <0x0>; + status = "disabled"; + linux,phandle = <0x48>; + phandle = <0x48>; + device_type = "daudio1"; + }; + + daudio@0x01c22800 { + compatible = "allwinner,sunxi-tdmhdmi"; + reg = <0x0 0x1c22800 0x0 0x58>; + clocks = <0x2 0x41>; + status = "disabled"; + linux,phandle = <0x49>; + phandle = <0x49>; + device_type = "daudio2"; + }; + + spdif-controller@0x01c21000 { + compatible = "allwinner,sunxi-spdif"; + reg = <0x0 0x1c21000 0x0 0x38>; + clocks = <0x2 0x42>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x43>; + pinctrl-1 = <0x44>; + status = "disabled"; + linux,phandle = <0x4a>; + phandle = <0x4a>; + device_type = "spdif"; + }; + + sound@0 { + compatible = "allwinner,sunxi-codec-machine"; + sunxi,cpudai-controller = <0x45>; + sunxi,audio-codec = <0x46>; + status = "okay"; + device_type = "sndcodec"; + }; + + sound@1 { + compatible = "allwinner,sunxi-daudio0-machine"; + sunxi,daudio0-controller = <0x47>; + status = "disabled"; + device_type = "snddaudio0"; + }; + + sound@2 { + compatible = "allwinner,sunxi-daudio1-machine"; + sunxi,daudio1-controller = <0x48>; + status = "disabled"; + device_type = "snddaudio1"; + }; + + sound@3 { + compatible = "allwinner,sunxi-hdmi-machine"; + sunxi,hdmi-controller = <0x49>; + status = "disabled"; + device_type = "sndhdmi"; + }; + + sound@4 { + compatible = "allwinner,sunxi-spdif-machine"; + sunxi,spdif-controller = <0x4a>; + status = "disabled"; + device_type = "sndspdif"; + }; + + spi@01c68000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-spi"; + device_type = "spi0"; + reg = <0x0 0x1c68000 0x0 0x1000>; + interrupts = <0x0 0x41 0x4>; + clocks = <0x4 0x4b>; + clock-frequency = <0x5f5e100>; + pinctrl-names = "default", "sleep"; + spi0_cs_number = <0x1>; + spi0_cs_bitmap = <0x1>; + status = "okay"; + pinctrl-0 = <0xb3 0xb4 0xb5>; + pinctrl-1 = <0xb6 0xb7>; + + spi_board0 { + device_type = "spi_board0"; + compatible = "rohm,dh2228fv"; + spi-max-frequency = <50000000>; + reg = <0x0>; + }; + + }; + + spi@01c69000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-spi"; + device_type = "spi1"; + reg = <0x0 0x1c69000 0x0 0x1000>; + interrupts = <0x0 0x42 0x4>; + clocks = <0x4 0x4f>; + clock-frequency = <10000000>; + pinctrl-names = "default", "sleep"; + spi1_cs_number = <0x1>; + spi1_cs_bitmap = <0x1>; + status = "okay"; + pinctrl-0 = <0xb8 0xb9>; + pinctrl-1 = <0xba 0xbb>; + + spi_board1 { + device_type = "spi_board1"; + compatible = "rohm,dh2228fv"; + spi-max-frequency = <10000000>; + reg = <0x0>; + }; + }; + + sdmmc@01C11000 { + compatible = "allwinner,sunxi-mmc-v4p5x"; + device_type = "sdc2"; + reg = <0x0 0x1c11000 0x0 0x1000>; + interrupts = <0x0 0x3e 0x104>; + clocks = <0x6 0x53 0x54 0x55 0x56>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x58>; + bus-width = <0x8>; + max-frequency = <0x2faf080>; + sdc_tm4_sm0_freq0 = <0x0>; + sdc_tm4_sm0_freq1 = <0x0>; + sdc_tm4_sm1_freq0 = <0x0>; + sdc_tm4_sm1_freq1 = <0x0>; + sdc_tm4_sm2_freq0 = <0x0>; + sdc_tm4_sm2_freq1 = <0x0>; + sdc_tm4_sm3_freq0 = <0x5000000>; + sdc_tm4_sm3_freq1 = <0x405>; + sdc_tm4_sm4_freq0 = <0x50000>; + sdc_tm4_sm4_freq1 = <0x408>; + status = "disabled"; + non-removable; + pinctrl-0 = <0xc8>; + cd-gpios; + sunxi-power-save-mode; + sunxi-dis-signal-vol-sw; + vmmc = "vcc-emmcv"; + vqmmc = "vcc-emmcvq18"; + vdmmc = "none"; + }; + + sdmmc@01c0f000 { + compatible = "allwinner,sunxi-mmc-v4p1x"; + device_type = "sdc0"; + reg = <0x0 0x1c0f000 0x0 0x1000>; + interrupts = <0x0 0x3c 0x104>; + clocks = <0x6 0x53 0x59 0x5a 0x5b>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x5d>; + max-frequency = <0x2faf080>; + bus-width = <0x4>; + status = "okay"; + pinctrl-0 = <0xc6>; + cd-gpios = <0x3a 0x5 0x6 0x0 0x1 0x2 0xffffffff>; + sunxi-power-save-mode; + sunxi-dis-signal-vol-sw; + vmmc = "vcc-sdcv"; + vqmmc = "vcc-sdcvq33"; + vdmmc = "vcc-sdcvd"; + }; + + sdmmc@1C10000 { + compatible = "allwinner,sunxi-mmc-v4p1x"; + device_type = "sdc1"; + reg = <0x0 0x1c10000 0x0 0x1000>; + interrupts = <0x0 0x3d 0x104>; + clocks = <0x6 0x53 0x5e 0x5f 0x60>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x62>; + max-frequency = <0x8f0d180>; + bus-width = <0x4>; + sunxi-dly-52M-ddr4 = <0x1 0x0 0x0 0x0 0x2>; + sunxi-dly-104M = <0x1 0x0 0x0 0x0 0x1>; + sunxi-dly-208M = <0x1 0x0 0x0 0x0 0x1>; + status = "okay"; + pinctrl-0 = <0xc7>; + sd-uhs-sdr50; + sd-uhs-ddr50; + sd-uhs-sdr104; + cap-sdio-irq = <0x1>; + keep-power-in-suspend; + ignore-pm-notify; + }; + + disp@01000000 { + compatible = "allwinner,sunxi-disp"; + reg = <0x0 0x1000000 0x0 0x300000 0x0 0x1c0c000 0x0 0x7fc 0x0 0x1c0d000 0x0 0x7fc>; + interrupts = <0x0 0x56 0x104 0x0 0x57 0x104>; + clocks = <0x63 0x64 0x65>; + boot_disp = <0x0>; + fb_base = <0x0>; + status = "okay"; + device_type = "disp"; + disp_init_enable = <0x1>; + disp_mode = <0x0>; + screen0_output_type = <0x2>; + screen0_output_mode = <11>; + screen1_output_type = <0x2>; + screen1_output_mode = <11>; + dev0_output_type = <0x4>; + dev0_output_mode = <0x4>; + dev0_screen_id = <0x0>; + dev0_do_hpd = <0x1>; + dev1_output_type = <0x2>; + dev1_output_mode = <0xb>; + dev1_screen_id = <0x1>; + dev1_do_hpd = <0x1>; + dev2_output_type = <0x0>; + def_output_dev = <0x0>; + hdmi_mode_check = <0x0>; + fb0_format = <0x0>; + fb0_width = <0x500>; + fb0_height = <0x2d0>; + fb1_format = <0x0>; + fb1_width = <0x0>; + fb1_height = <0x0>; + }; + + lcd0@01c0c000 { + compatible = "allwinner,sunxi-lcd0"; + pinctrl-names = "active", "sleep"; + status = "okay"; + device_type = "lcd0"; + lcd_used = <0x0>; + lcd_driver_name = "default_lcd"; + lcd_backlight = <0x32>; + lcd_if = <0x3>; + lcd_x = <0x500>; + lcd_y = <0x320>; + lcd_width = <0x96>; + lcd_height = <0x5e>; + lcd_dclk_freq = <0x46>; + lcd_pwm_used = <0x1>; + lcd_pwm_ch = <0x0>; + lcd_pwm_freq = <0xc350>; + lcd_pwm_pol = <0x1>; + lcd_pwm_max_limit = <0xff>; + lcd_hbp = <0x14>; + lcd_ht = <0x58a>; + lcd_hspw = <0xa>; + lcd_vbp = <0xa>; + lcd_vt = <0x32e>; + lcd_vspw = <0x5>; + lcd_lvds_if = <0x0>; + lcd_lvds_colordepth = <0x1>; + lcd_lvds_mode = <0x0>; + lcd_frm = <0x1>; + lcd_hv_clk_phase = <0x0>; + lcd_hv_sync_polarity = <0x0>; + lcd_gamma_en = <0x0>; + lcd_bright_curve_en = <0x0>; + lcd_cmap_en = <0x0>; + lcd_bl_en = <0x3a 0x3 0x17 0x1 0x0 0xffffffff 0x1>; + lcd_bl_en_power = "none"; + lcd_power = "vcc-lcd-0"; + lcd_fix_power = "vcc-dsi-33"; + pinctrl-0 = <0xbf>; + lcd_pin_power = "vcc-pd"; + pinctrl-1 = <0xc0>; + }; + + hdmi@01ee0000 { + compatible = "allwinner,sunxi-hdmi"; + reg = <0x0 0x1ee0000 0x0 0x20000>; + clocks = <0x66 0x67>; + device_type = "hdmi"; + status = "disabled"; + hdmi_hdcp_enable = <0x0>; + hdmi_cts_compatibility = <0x0>; + hdmi_cec_support = <0x1>; + }; + + tv0@01c94000 { + compatible = "allwinner,sunxi-tv"; + reg = <0x0 0x1e40000 0x0 0x1000>; + clocks = <0x68>; + status = "okay"; + device_type = "tv0"; + dac_src0 = <0x0>; + dac_type0 = <0x0>; + interface = <0x1>; + }; + + tr@01000000 { + compatible = "allwinner,sun50i-tr"; + reg = <0x0 0x1000000 0x0 0x200bc>; + interrupts = <0x0 0x60 0x104>; + clocks = <0x63>; + status = "okay"; + }; + + pwm@01c21400 { + compatible = "allwinner,sunxi-pwm"; + reg = <0x0 0x1c21400 0x0 0x3c>; + pwm-number = <0x1>; + pwm-base = <0x0>; + pwms = <0x69>; + }; + + pwm0@01c21400 { + compatible = "allwinner,sunxi-pwm0"; + pinctrl-names = "active", "sleep"; + reg_base = <0x1c21400>; + reg_busy_offset = <0x0>; + reg_busy_shift = <0x1c>; + reg_enable_offset = <0x0>; + reg_enable_shift = <0x4>; + reg_clk_gating_offset = <0x0>; + reg_clk_gating_shift = <0x6>; + reg_bypass_offset = <0x0>; + reg_bypass_shift = <0x9>; + reg_pulse_start_offset = <0x0>; + reg_pulse_start_shift = <0x8>; + reg_mode_offset = <0x0>; + reg_mode_shift = <0x7>; + reg_polarity_offset = <0x0>; + reg_polarity_shift = <0x5>; + reg_period_offset = <0x4>; + reg_period_shift = <0x10>; + reg_period_width = <0x10>; + reg_active_offset = <0x4>; + reg_active_shift = <0x0>; + reg_active_width = <0x10>; + reg_prescal_offset = <0x0>; + reg_prescal_shift = <0x0>; + reg_prescal_width = <0x4>; + linux,phandle = <0x69>; + phandle = <0x69>; + device_type = "pwm0"; + pwm_used = <0x0>; + pinctrl-0 = <0xc1>; + pinctrl-1 = <0xc2>; + }; + + s_pwm@1f03800 { + compatible = "allwinner,sunxi-s_pwm"; + reg = <0x0 0x1f03800 0x0 0x3c>; + pwm-number = <0x1>; + pwm-base = <0x10>; + pwms = <0x6a>; + }; + + spwm0@0x01f03800 { + compatible = "allwinner,sunxi-pwm16"; + pinctrl-names = "active", "sleep"; + reg_base = <0x1f03800>; + reg_busy_offset = <0x0>; + reg_busy_shift = <0x1c>; + reg_enable_offset = <0x0>; + reg_enable_shift = <0x4>; + reg_clk_gating_offset = <0x0>; + reg_clk_gating_shift = <0x6>; + reg_bypass_offset = <0x0>; + reg_bypass_shift = <0x9>; + reg_pulse_start_offset = <0x0>; + reg_pulse_start_shift = <0x8>; + reg_mode_offset = <0x0>; + reg_mode_shift = <0x7>; + reg_polarity_offset = <0x0>; + reg_polarity_shift = <0x5>; + reg_period_offset = <0x4>; + reg_period_shift = <0x10>; + reg_period_width = <0x10>; + reg_active_offset = <0x4>; + reg_active_shift = <0x0>; + reg_active_width = <0x10>; + reg_prescal_offset = <0x0>; + reg_prescal_shift = <0x0>; + reg_prescal_width = <0x4>; + linux,phandle = <0x6a>; + phandle = <0x6a>; + }; + + boot_disp { + compatible = "allwinner,boot_disp"; + }; + + ac200 { + compatible = "allwinner,sunxi-ac200"; + clocks = <0x64>; + pinctrl-names = "active", "sleep"; + status = "okay"; + }; + + cci@0x01cb3000 { + compatible = "allwinner,sunxi-csi_cci"; + reg = <0x0 0x1cb3000 0x0 0x1000>; + interrupts = <0x0 0x55 0x4>; + status = "okay"; + }; + + csi_res@0x01cb0000 { + compatible = "allwinner,sunxi-csi"; + reg = <0x0 0x1cb0000 0x0 0x1000>; + clocks = <0x6b 0x6c 0x6d 0x4 0x6 0x5>; + clocks-index = <0x0 0x1 0x2 0x3 0x4 0x5>; + status = "okay"; + }; + + isp@0x01cb8000 { + compatible = "allwinner,sunxi-isp"; + reg = <0x0 0x1cb8000 0x0 0x1000>; + status = "okay"; + }; + + vfe@0 { + device_type = "csi0"; + compatible = "allwinner,sunxi-vfe"; + interrupts = <0x0 0x54 0x4>; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x6f>; + cci_sel = <0x0>; + csi_sel = <0x0>; + mipi_sel = <0x0>; + isp_sel = <0x0>; + csi0_sensor_list = <0x0>; + status = "disabled"; + pinctrl-0 = <0xc5>; + csi0_mck = <0x3a 0x4 0x1 0x1 0x0 0x1 0x0>; + + dev@0 { + csi0_dev0_mname = "gc2035"; + csi0_dev0_twi_addr = <0x78>; + csi0_dev0_pos = "rear"; + csi0_dev0_isp_used = <0x1>; + csi0_dev0_fmt = <0x0>; + csi0_dev0_stby_mode = <0x0>; + csi0_dev0_vflip = <0x0>; + csi0_dev0_hflip = <0x0>; + csi0_dev0_iovdd = "iovdd-csi"; + csi0_dev0_iovdd_vol = <0x2ab980>; + csi0_dev0_avdd = "avdd-csi"; + csi0_dev0_avdd_vol = <0x2ab980>; + csi0_dev0_dvdd = "dvdd-csi-18"; + csi0_dev0_dvdd_vol = <0x16e360>; + csi0_dev0_afvdd = "afvcc-csi"; + csi0_dev0_afvdd_vol = <0x2ab980>; + csi0_dev0_flash_used = <0x0>; + csi0_dev0_flash_type = <0x2>; + csi0_dev0_act_used = <0x0>; + csi0_dev0_act_name = "ad5820_act"; + csi0_dev0_act_slave = <0x18>; + status = "disabled"; + device_type = "csi0_dev0"; + csi0_dev0_power_en; + csi0_dev0_reset = <0x3a 0x4 0xe 0x1 0x0 0x1 0x0>; + csi0_dev0_pwdn = <0x3a 0x4 0xf 0x1 0x0 0x1 0x0>; + csi0_dev0_flash_en; + csi0_dev0_flash_mode; + csi0_dev0_flvdd; + csi0_dev0_flvdd_vol; + csi0_dev0_af_pwdn; + }; + + dev@1 { + csi0_dev1_twi_addr = <0x78>; + csi0_dev1_pos = "rear"; + csi0_dev1_isp_used = <0x1>; + csi0_dev1_fmt = <0x0>; + csi0_dev1_stby_mode = <0x0>; + csi0_dev1_vflip = <0x0>; + csi0_dev1_hflip = <0x0>; + csi0_dev1_iovdd = "iovdd-csi"; + csi0_dev1_iovdd_vol = <0x2ab980>; + csi0_dev1_avdd = "avdd-csi"; + csi0_dev1_avdd_vol = <0x2ab980>; + csi0_dev1_dvdd = "dvdd-csi-18"; + csi0_dev1_dvdd_vol = <0x16e360>; + csi0_dev1_afvdd = "afvcc-csi"; + csi0_dev1_afvdd_vol = <0x2ab980>; + csi0_dev1_flash_used = <0x0>; + csi0_dev1_flash_type = <0x2>; + csi0_dev1_act_used = <0x0>; + csi0_dev1_act_name = "ad5820_act"; + csi0_dev1_act_slave = <0x18>; + status = "disabled"; + device_type = "csi0_dev1"; + csi0_dev1_mname; + csi0_dev1_power_en; + csi0_dev1_reset; + csi0_dev1_pwdn; + csi0_dev1_flash_en; + csi0_dev1_flash_mode; + csi0_dev1_flvdd; + csi0_dev1_flvdd_vol; + csi0_dev1_af_pwdn; + }; + }; + + vdevice@0 { + compatible = "allwinner,sun50i-vdevice"; + device_type = "Vdevice"; + pinctrl-names = "default"; + test-gpios = <0x3a 0x0 0x0 0x1 0x2 0x2 0x1>; + status = "disabled"; + pinctrl-0 = <0xcc>; + }; + + ce@1c15000 { + compatible = "allwinner,sunxi-ce"; + reg = <0x0 0x1c15000 0x0 0x80 0x0 0x1c15800 0x0 0x80>; + interrupts = <0x0 0x5e 0xff01 0x0 0x50 0xff01>; + clock-frequency = <0x11e1a300 0xbebc200>; + clocks = <0x71 0x4>; + }; + + deinterlace@0x01e00000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-deinterlace"; + reg = <0x0 0x1e00000 0x0 0x77c>; + interrupts = <0x0 0x5d 0x4>; + clocks = <0x72 0x4>; + status = "okay"; + device_type = "di"; + }; + + smartcard@0x01c2c400 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-scr"; + device_type = "scr0"; + reg = <0x0 0x1c2c400 0x0 0x400>; + interrupts = <0x0 0x53 0x4>; + clocks = <0x73 0x74>; + clock-frequency = <0x16e3600>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x75 0x76>; + pinctrl-1 = <0x77>; + status = "okay"; + }; + + smartcard@0x01c2c800 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-scr"; + device_type = "scr1"; + reg = <0x0 0x1c2c800 0x0 0x400>; + interrupts = <0x0 0x59 0x4>; + clocks = <0x78 0x74>; + clock-frequency = <0x16e3600>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x79 0x7a>; + pinctrl-1 = <0x7b>; + status = "disabled"; + }; + + pmu@0 { + interrupts = <0x0 0x20 0x4>; + status = "okay"; + device_type = "pmu0"; + compatible = "axpdummy"; + pmu_id = <0x83>; + + powerkey@0 { + status = "okay"; + }; + + regulator@0 { + status = "okay"; + device_type = "regulator0"; + compatible = "axpdummy-regulator"; + regulator_count = <0x6>; + regulator1 = "axpdummy_ldo1 none avcc vcc-pll vcc-tv"; + regulator2 = "axpdummy_ldo2 none vcc-dram"; + regulator3 = "axpdummy_ldo3 none vdd-sys vdd-ehpy"; + regulator4 = "axpdummy_ldo4 none vdd-cpua"; + regulator5 = "axpdummy_ldo5 none vcc-wifi"; + regulator6 = "axpdummy_ldo6 none vcc-rtc vdd-cpus vcc-io vcc-efuse vcc-sdc vcc-nand vcc-usb vcc-uartx vcc-feled vcc-key vcc-audio vcc-ir"; + }; + + axp_gpio@0 { + gpio-controller; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + status = "okay"; + device_type = "axp_pio"; + linux,phandle = <0xbc>; + phandle = <0xbc>; + }; + + charger@0 { + status = "disabled"; + }; + }; + + nmi@0x01f00c00 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-nmi"; + reg = <0x0 0x1f00c00 0x0 0x50>; + nmi_irq_ctrl = <0xc>; + nmi_irq_en = <0x40>; + nmi_irq_status = <0x10>; + nmi_irq_mask = <0x50>; + status = "okay"; + }; + + nand0@01c03000 { + compatible = "allwinner,sun50iw2-nand"; + device_type = "nand0"; + reg = <0x0 0x1c03000 0x0 0x1000>; + interrupts = <0x0 0x46 0x4>; + clocks = <0x4 0x7c>; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x7f>; + nand0_regulator1 = "vcc-nand"; + nand0_regulator2 = "none"; + nand0_cache_level = <0x55aaaa55>; + nand0_flush_cache_num = <0x55aaaa55>; + nand0_capacity_level = <0x55aaaa55>; + nand0_id_number_ctl = <0x55aaaa55>; + nand0_print_level = <0x55aaaa55>; + nand0_p0 = <0x55aaaa55>; + nand0_p1 = <0x55aaaa55>; + nand0_p2 = <0x55aaaa55>; + nand0_p3 = <0x55aaaa55>; + status = "disabled"; + nand0_support_2ch = <0x0>; + pinctrl-0 = <0xbd 0xbe>; + }; + + ts0@01c06000 { + compatible = "allwinner,sun50i-tsc"; + device_type = "ts0"; + reg = <0x0 0x1c06000 0x0 0x1000>; + interrupts = <0x0 0x51 0x4>; + clocks = <0x4 0x80>; + pinctrl-names = "ts0-default", "ts1-default", "ts2-default", "ts3-default", "ts0-sleep", "ts1-sleep", "ts2-sleep", "ts3-sleep"; + pinctrl-0 = <0x81>; + pinctrl-1 = <0x82>; + pinctrl-2 = <0x83>; + pinctrl-3 = <0x84>; + pinctrl-4 = <0x85>; + pinctrl-5 = <0x86>; + pinctrl-6 = <0x87>; + pinctrl-7 = <0x88>; + ts0config = <0x1>; + ts1config = <0x0>; + ts2config = <0x1>; + ts3config = <0x0>; + status = "okay"; + }; + + thermal_sensor { + compatible = "allwinner,thermal_sensor"; + reg = <0x0 0x1c25000 0x0 0x84>; + interrupts = <0x0 0x1f 0x0>; + clocks = <0x6 0x89>; + sensor_num = <0x2>; + shut_temp = <0x6e>; + status = "okay"; + + combine0 { + #thermal-sensor-cells = <0x1>; + combine_cnt = <0x2>; + combine_type = "max"; + combine_chn = <0x0 0x1>; + linux,phandle = <0x8a>; + phandle = <0x8a>; + }; + }; + + cpu_budget_cool { + compatible = "allwinner,budget_cooling"; + #cooling-cells = <0x2>; + status = "okay"; + state_cnt = <0x5>; + cluster_num = <0x1>; + state0 = <0xf6180 0x4>; + state1 = <0xc7380 0x4>; + state2 = <0x9e340 0x2>; + state3 = <0x75300 0x2>; + state4 = <0x75300 0x1>; + linux,phandle = <0x8c>; + phandle = <0x8c>; + }; + + gpu_cooling { + compatible = "allwinner,gpu_cooling"; + reg = <0x0 0x0 0x0 0x0>; + #cooling-cells = <0x2>; + status = "okay"; + state_cnt = <0x4>; + state0 = <0x1c8>; + state1 = <0x180>; + state2 = <0x108>; + state3 = <0x90>; + linux,phandle = <0x90>; + phandle = <0x90>; + }; + + thermal-zones { + + soc_thermal { + polling-delay-passive = <0x3e8>; + polling-delay = <0x2710>; + thermal-sensors = <0x8a 0x0>; + + trips { + + t0 { + temperature = <0x5a>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8b>; + phandle = <0x8b>; + }; + + t1 { + temperature = <0x64>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8d>; + phandle = <0x8d>; + }; + + t2 { + temperature = <0x6e>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8e>; + phandle = <0x8e>; + }; + + t3 { + temperature = <0x50>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8f>; + phandle = <0x8f>; + }; + + t4 { + temperature = <0x5a>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x91>; + phandle = <0x91>; + }; + + t5 { + temperature = <0x64>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x92>; + phandle = <0x92>; + }; + + t6 { + temperature = <0x73>; + type = "critical"; + hysteresis = <0x0>; + }; + }; + + cooling-maps { + + bind0 { + contribution = <0x0>; + trip = <0x8b>; + cooling-device = <0x8c 0x1 0x1>; + }; + + bind1 { + contribution = <0x0>; + trip = <0x8d>; + cooling-device = <0x8c 0x2 0x2>; + }; + + bind2 { + contribution = <0x0>; + trip = <0x8e>; + cooling-device = <0x8c 0x3 0x4>; + }; + + bind3 { + contribution = <0x0>; + trip = <0x8f>; + cooling-device = <0x90 0x1 0x1>; + }; + + bind4 { + contribution = <0x0>; + trip = <0x91>; + cooling-device = <0x90 0x2 0x2>; + }; + + bind5 { + contribution = <0x0>; + trip = <0x92>; + cooling-device = <0x90 0x3 0x3>; + }; + }; + }; + }; + + keyboard { + compatible = "allwinner,keyboard_2000mv"; + reg = <0x0 0x1c21800 0x0 0x400>; + interrupts = <0x0 0x1e 0x0>; + status = "okay"; + key_cnt = <0x5>; + key1 = <0xf0 0x73>; + key2 = <0x1f4 0x72>; + key3 = <0x2bc 0x8b>; + key4 = <0x37a 0x1c>; + key5 = <0x7d0 0x66>; + }; + + eth@01c30000 { + compatible = "allwinner,sunxi-gmac"; + reg = <0x0 0x1c30000 0x0 0x4000 0x0 0x1c00030 0x0 0x1>; + pinctrl-names = "default"; + pinctrl-0 = <0x93>; + interrupts = <0x0 0x52 0x4>; + interrupt-names = "gmacirq"; + clocks = <0x94 0x95>; + clock-names = "gmac", "ephy"; + phy-mode = "rgmii"; + tx-delay = <0x0>; + rx-delay = <0x0>; + phy_power_on = <0x3a 0x3 0x6 0x1 0x0 0x0 0x0>; + status = "okay"; + device_type = "gmac0"; + gmac_power1; + gmac_power2; + gmac_power3; + }; + + product { + device_type = "product"; + version = "100"; + machine = "cheetah-p1"; + }; + + platform { + device_type = "platform"; + debug_mode = <0x1>; + }; + + target { + device_type = "target"; + boot_clock = <0x3f0>; + storage_type = <0xffffffff>; + burn_key = <0x0>; + dragonboard_test = <0x0>; + power_mode = <0x1>; + }; + + power_sply { + device_type = "power_sply"; + dcdcb_vol = <0xf472c>; + dcdcc_vol = <0xf46f0>; + aldo2_vol = <0xf4f24>; + }; + + ir_boot_recovery { + device_type = "ir_boot_recovery"; + status = "disabled"; + ir_recovery_key_code0 = <0x57>; + ir_addr_code0 = <0x9f00>; + ir_recovery_key_code1 = <0x15>; + ir_addr_code1 = <0xbc00>; + }; + + card_boot { + device_type = "card_boot"; + logical_start = <0xa000>; + sprite_gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + next_work = <0x3>; + }; + + recovery_para { + device_type = "recovery_para"; + status = "okay"; + mode = <0x1>; + recovery_key = <0x9e 0xb 0x4 0x0 0xffffffff 0xffffffff 0xffffffff>; + }; + + boot_init_gpio { + device_type = "boot_init_gpio"; + status = "okay"; + gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + gpio1 = <0x3a 0x0 0x11 0x1 0xffffffff 0xffffffff 0x1>; + }; + + pm_para { + device_type = "pm_para"; + standby_mode = <0x1>; + }; + + card0_boot_para { + device_type = "card0_boot_para"; + card_ctrl = <0x0>; + card_high_speed = <0x1>; + card_line = <0x4>; + pinctrl-0 = <0x9f>; + }; + + card2_boot_para { + device_type = "card2_boot_para"; + card_ctrl = <0x2>; + card_high_speed = <0x1>; + card_line = <0x8>; + pinctrl-0 = <0xa0 0xa1>; + sdc_ex_dly_used = <0x2>; + }; + + twi_para { + device_type = "twi_para"; + twi_port = <0x0>; + pinctrl-0 = <0xa2>; + }; + + uart_para { + device_type = "uart_para"; + uart_debug_port = <0x0>; + pinctrl-0 = <0xa3>; + }; + + jtag_para { + device_type = "jtag_para"; + jtag_enable = <0x0>; + pinctrl-0 = <0xa4>; + }; + + clock { + device_type = "clock"; + pll4 = <0x12c>; + pll6 = <0x258>; + pll8 = <0x168>; + pll9 = <0x129>; + pll10 = <0x108>; + }; + + rtp_para { + device_type = "rtp_para"; + rtp_used = <0x0>; + rtp_screen_size = <0x5>; + rtp_regidity_level = <0x5>; + rtp_press_threshold_enable = <0x0>; + rtp_press_threshold = <0x1f40>; + rtp_sensitive_level = <0xf>; + rtp_exchange_x_y_flag = <0x0>; + }; + + ctp { + device_type = "ctp"; + compatible = "allwinner,sun50i-ctp-para"; + status = "disabled"; + ctp_twi_id = <0x0>; + ctp_twi_addr = <0x5d>; + ctp_screen_max_x = <0x500>; + ctp_screen_max_y = <0x320>; + ctp_revert_x_flag = <0x1>; + ctp_revert_y_flag = <0x1>; + ctp_exchange_x_y_flag = <0x1>; + ctp_int_port = <0x3a 0x7 0x4 0x6 0xffffffff 0xffffffff 0xffffffff>; + ctp_wakeup = <0x3a 0x7 0x8 0x1 0xffffffff 0xffffffff 0x1>; + ctp_power_ldo = "vcc-ctp"; + ctp_power_ldo_vol = <0xce4>; + ctp_power_io; + }; + + ctp_list { + device_type = "ctp_list"; + compatible = "allwinner,sun50i-ctp-list"; + ctp_det_used = <0x1>; + ft5x_ts = <0x1>; + gt82x = <0x1>; + gslX680 = <0x1>; + gt9xx_ts = <0x0>; + gt9xxnew_ts = <0x1>; + gt811 = <0x1>; + zet622x = <0x1>; + aw5306_ts = <0x1>; + }; + + tkey_para { + device_type = "tkey_para"; + tkey_used = <0x0>; + tkey_twi_id; + tkey_twi_addr; + tkey_int; + }; + + motor_para { + device_type = "motor_para"; + motor_used = <0x1>; + motor_shake = <0xbc 0xfffe 0x3 0x1 0xffffffff 0xffffffff 0x1>; + }; + + pwm16 { + device_type = "pwm16"; + s_pwm0_used = <0x0>; + pinctrl-0 = <0xc3>; + pinctrl-1 = <0xc4>; + }; + + tvout_para { + device_type = "tvout_para"; + tvout_used; + tvout_channel_num; + tv_en; + }; + + tvin_para { + device_type = "tvin_para"; + tvin_used; + tvin_channel_num; + }; + + smc { + device_type = "smc"; + smc_used; + smc_rst; + smc_vppen; + smc_vppp; + smc_det; + smc_vccen; + smc_sck; + smc_sda; + }; + + leds { + compatible = "gpio-leds"; + + pwr { + label = "orangepi:green:pwr"; + gpios = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + default-state = "on"; + }; + + status { + label = "orangepi:red:status"; + gpios = <0x3a 0x0 0x11 0x1 0xffffffff 0xffffffff 0x0>; + default-state = "on"; + }; + }; + + gpio_para { + device_type = "gpio_para"; + compatible = "allwinner,sunxi-init-gpio"; + gpio_used = <0x1>; + gpio_num = <0x2>; + gpio_pin_1 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + gpio_pin_2 = <0x3a 0x0 0x11 0x1 0xffffffff 0xffffffff 0x0>; + }; + + serial_feature { + device_type = "serial_feature"; + sn_filename = "sn.txt"; + }; + + gsensor { + device_type = "gsensor"; + compatible = "allwinner,sun50i-gsensor-para"; + status = "disabled"; + gsensor_twi_id = <0x1>; + gsensor_twi_addr = <0x18>; + gsensor_int1 = <0x3a 0x0 0x9 0x6 0x1 0xffffffff 0xffffffff>; + gsensor_int2; + gsensor_vcc_io = "vcc-deviceio"; + gsensor_vcc_io_val = <0xc1c>; + }; + + gsensor_list_para { + device_type = "gsensor_list_para"; + compatible = "allwinner,sun50i-gsensor-list-para"; + gsensor_det_used = <0x0>; + lsm9ds0_acc_mag = <0x1>; + bma250 = <0x1>; + mma8452 = <0x1>; + mma7660 = <0x1>; + mma865x = <0x1>; + afa750 = <0x1>; + lis3de_acc = <0x1>; + lis3dh_acc = <0x1>; + kxtik = <0x1>; + dmard10 = <0x0>; + dmard06 = <0x1>; + mxc622x = <0x1>; + fxos8700 = <0x1>; + lsm303d = <0x0>; + }; + + 3g_para { + device_type = "3g_para"; + 3g_used = <0x0>; + 3g_usbc_num = <0x2>; + 3g_uart_num = <0x0>; + bb_vbat = <0x9e 0xb 0x3 0x1 0xffffffff 0xffffffff 0x0>; + bb_host_wake = <0x9e 0xc 0x0 0x1 0xffffffff 0xffffffff 0x0>; + bb_on = <0x9e 0xc 0x1 0x1 0xffffffff 0xffffffff 0x0>; + bb_pwr_on = <0x9e 0xc 0x3 0x1 0xffffffff 0xffffffff 0x0>; + bb_wake = <0x9e 0xc 0x4 0x1 0xffffffff 0xffffffff 0x0>; + bb_rf_dis = <0x9e 0xc 0x5 0x1 0xffffffff 0xffffffff 0x0>; + bb_rst = <0x9e 0xc 0x6 0x1 0xffffffff 0xffffffff 0x0>; + 3g_int; + }; + + gy_para { + device_type = "gy_para"; + compatible = "allwinner,sun50i-gyr_sensors-para"; + gy_used = <0x0>; + gy_twi_id = <0x2>; + gy_twi_addr = <0x6a>; + gy_int1 = <0x3a 0x0 0xa 0x6 0x1 0xffffffff 0xffffffff>; + gy_int2; + }; + + gy_list_para { + device_type = "gy_list_para"; + compatible = "allwinner,sun50i-gyr_sensors-list-para"; + gy_det_used = <0x0>; + lsm9ds0_gyr = <0x1>; + l3gd20_gyr = <0x0>; + bmg160_gyr = <0x1>; + }; + + ls_para { + device_type = "ls_para"; + compatible = "allwinner,sun50i-lsensors-para"; + ls_used = <0x0>; + ls_twi_id = <0x2>; + ls_twi_addr = <0x23>; + ls_int = <0x3a 0x0 0xc 0x6 0x1 0xffffffff 0xffffffff>; + }; + + ls_list_para { + device_type = "ls_list_para"; + compatible = "allwinner,sun50i-lsensors-list-para"; + ls_det_used = <0x0>; + ltr_501als = <0x1>; + jsa1212 = <0x0>; + jsa1127 = <0x1>; + }; + + compass_para { + device_type = "compass_para"; + compatible = "allwinner,sun50i-compass-para"; + compass_used = <0x0>; + compass_twi_id = <0x2>; + compass_twi_addr = <0xd>; + compass_int = <0x3a 0x0 0xb 0x6 0x1 0xffffffff 0xffffffff>; + }; + + compass_list_para { + device_type = "compass_list_para"; + compatible = "allwinner,sun50i-compass-list-para"; + compass_det_used = <0x0>; + lsm9ds0 = <0x1>; + lsm303d = <0x0>; + akm8963 = <0x1>; + }; + + s_rsb0 { + device_type = "s_rsb0"; + status = "okay"; + pinctrl-0 = <0xca>; + }; + + box_standby_led { + device_type = "box_standby_led"; + //gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + //gpio1 = <0x3a 0x0 0x11 0x1 0xffffffff 0xffffffff 0x0>; + }; + }; + + aliases { + serial0 = "/soc@01c00000/uart@01c28000"; + serial1 = "/soc@01c00000/uart@01c28400"; + serial2 = "/soc@01c00000/uart@01c28800"; + serial3 = "/soc@01c00000/uart@01c28c00"; + twi0 = "/soc@01c00000/twi@0x01c2ac00"; + twi1 = "/soc@01c00000/twi@0x01c2b000"; + twi2 = "/soc@01c00000/twi@0x01c2b400"; + spi0 = "/soc@01c00000/spi@01c68000"; + spi1 = "/soc@01c00000/spi@01c69000"; + scr0 = "/soc@01c00000/smartcard@0x01c2c400"; + scr1 = "/soc@01c00000/smartcard@0x01c2c800"; + global_timer0 = "/soc@01c00000/timer@1c20c00"; + cci0 = "/soc@01c00000/cci@0x01cb3000"; + csi_res0 = "/soc@01c00000/csi_res@0x01cb0000"; + isp0 = "/soc@01c00000/isp@0x01cb8000"; + vfe0 = "/soc@01c00000/vfe@0"; + mmc0 = "/soc@01c00000/sdmmc@01c0f000"; + mmc2 = "/soc@01c00000/sdmmc@01C11000"; + nand0 = "/soc@01c00000/nand0@01c03000"; + disp = "/soc@01c00000/disp@01000000"; + lcd0 = "/soc@01c00000/lcd0@01c0c000"; + hdmi = "/soc@01c00000/hdmi@01ee0000"; + pwm = "/soc@01c00000/pwm@01c21400"; + pwm0 = "/soc@01c00000/pwm0@01c21400"; + tv0 = "/soc@01c00000/tv0@01c94000"; + s_pwm = "/soc@01c00000/s_pwm@1f03800"; + spwm0 = "/soc@01c00000/spwm0@0x01f03800"; + boot_disp = "/soc@01c00000/boot_disp"; + charger0 = "/soc@01c00000/pmu@0/charger@0"; + regulator0 = "/soc@01c00000/pmu@0/regulator@0"; + }; + + chosen { + bootargs = "earlyprintk=sunxi-uart,0x01c28000 loglevel=8 initcall_debug=1 console=ttyS0 init=/init"; + linux,initrd-start = <0x0 0x0>; + linux,initrd-end = <0x0 0x0>; + }; + + cpus { + #address-cells = <0x2>; + #size-cells = <0x0>; + + cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x0>; + enable-method = "psci"; + cpufreq_tbl = <0x75300 0x9e340 0xafc80 0xc7380 0xdea80 0xf6180 0x10d880 0x119400 0x124f80>; + clock-latency = <0x1e8480>; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@1 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x1>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@2 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x2>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@3 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x3>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + idle-states { + entry-method = "arm,psci"; + + cpu-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x10000>; + entry-latency-us = <0x28>; + exit-latency-us = <0x64>; + min-residency-us = <0x96>; + linux,phandle = <0x96>; + phandle = <0x96>; + }; + + cluster-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x1010000>; + entry-latency-us = <0x1f4>; + exit-latency-us = <0x3e8>; + min-residency-us = <0x9c4>; + linux,phandle = <0x97>; + phandle = <0x97>; + }; + + sys-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x2010000>; + entry-latency-us = <0x3e8>; + exit-latency-us = <0x7d0>; + min-residency-us = <0x1194>; + linux,phandle = <0x98>; + phandle = <0x98>; + }; + }; + }; + + psci { + compatible = "arm,psci-0.2"; + method = "smc"; + psci_version = <0x84000000>; + cpu_suspend = <0xc4000001>; + cpu_off = <0x84000002>; + cpu_on = <0xc4000003>; + affinity_info = <0xc4000004>; + migrate = <0xc4000005>; + migrate_info_type = <0x84000006>; + migrate_info_up_cpu = <0xc4000007>; + system_off = <0x84000008>; + system_reset = <0x84000009>; + }; + + n_brom { + compatible = "allwinner,n-brom"; + reg = <0x0 0x0 0x0 0xc000>; + }; + + s_brom { + compatible = "allwinner,s-brom"; + reg = <0x0 0x0 0x0 0x10000>; + }; + + sram_ctrl { + device_type = "sram_ctrl"; + compatible = "allwinner,sram_ctrl"; + reg = <0x0 0x1c00000 0x0 0x100>; + }; + + sram_a1 { + compatible = "allwinner,sram_a1"; + reg = <0x0 0x10000 0x0 0x10000>; + }; + + sram_a2 { + compatible = "allwinner,sram_a2"; + reg = <0x0 0x40000 0x0 0x14000>; + }; + + prcm { + compatible = "allwinner,prcm"; + reg = <0x0 0x1f01400 0x0 0x400>; + }; + + cpuscfg { + compatible = "allwinner,cpuscfg"; + reg = <0x0 0x1f01c00 0x0 0x400>; + }; + + ion { + compatible = "allwinner,sunxi-ion"; + + system { + type = <0x0>; + }; + + system_contig { + type = <0x1>; + }; + + cma { + type = <0x4>; + }; + }; + + dram { + compatible = "allwinner,dram"; + clocks = <0x99>; + clock-names = "pll_ddr"; + dram_clk = <0x2a0>; + dram_type = <0x3>; + dram_zq = <0x3b3bf9>; + dram_odt_en = <0x1>; + dram_para1 = <0x10f410f4>; + dram_para2 = <0x0>; + dram_mr0 = <0x1840>; + dram_mr1 = <0x40>; + dram_mr2 = <0x18>; + dram_mr3 = <0x2>; + dram_tpr0 = <0x48a192>; + dram_tpr1 = <0x1b1a94b>; + dram_tpr2 = <0x61043>; + dram_tpr3 = <0xb4787896>; + dram_tpr4 = <0x0>; + dram_tpr5 = <0x0>; + dram_tpr6 = <0x64>; + dram_tpr7 = <0x1e08a1e0>; + dram_tpr8 = <0x0>; + dram_tpr9 = <0x0>; + dram_tpr10 = <0x2535>; + dram_tpr11 = <0x23330000>; + dram_tpr12 = <0x8897>; + dram_tpr13 = <0x4002990>; + device_type = "dram"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x0 0x41000000 0x0 0x3f000000>; + }; + + interrupt-controller@1c81000 { + compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic"; + #interrupt-cells = <0x3>; + #address-cells = <0x0>; + device_type = "gic"; + interrupt-controller; + reg = <0x0 0x1c81000 0x0 0x1000 0x0 0x1c82000 0x0 0x2000 0x0 0x1c84000 0x0 0x2000 0x0 0x1c86000 0x0 0x2000>; + interrupts = <0x1 0x9 0xf04>; + linux,phandle = <0x1>; + phandle = <0x1>; + }; + + sunxi-sid@1c14000 { + compatible = "allwinner,sunxi-sid"; + device_type = "sid"; + reg = <0x0 0x1c14000 0x0 0x200>; + }; + + sunxi-chipid@1c14200 { + compatible = "allwinner,sunxi-chipid"; + device_type = "chipid"; + reg = <0x0 0x1c14200 0x0 0x200>; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = <0x1 0xd 0xff01 0x1 0xe 0xff01 0x1 0xb 0xff01 0x1 0xa 0xff01>; + clock-frequency = <0x16e3600>; + }; + + pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <0x0 0x78 0x4 0x0 0x79 0x4 0x0 0x7a 0x4 0x0 0x7b 0x4>; + }; + + dvfs_table { + compatible = "allwinner,dvfs_table"; + max_freq = <0x3c14dc00>; + min_freq = <0x1c9c3800>; + lv_count = <0x8>; + lv1_freq = <0x44aa2000>; + lv1_volt = <0x44c>; + lv2_freq = <0x41cdb400>; + lv2_volt = <0x44c>; + lv3_freq = <0x3c14dc00>; + lv3_volt = <0x44c>; + lv4_freq = <0x30a32c00>; + lv4_volt = <0x44c>; + lv5_freq = "%1|"; + lv5_volt = <0x44c>; + lv6_freq = <0x0>; + lv6_volt = <0x44c>; + lv7_freq = <0x0>; + lv7_volt = <0x44c>; + lv8_freq = <0x0>; + lv8_volt = <0x44c>; + device_type = "dvfs_table"; + }; + + dramfreq { + compatible = "allwinner,sunxi-dramfreq"; + reg = <0x0 0x1c62000 0x0 0x1000 0x0 0x1c63000 0x0 0x1000 0x0 0x1c20000 0x0 0x800>; + interrupts = <0x0 0x45 0x4>; + clocks = <0x99 0x4 0x9a>; + status = "okay"; + }; + + uboot { + }; + + gpu@0x01E80000 { + compatible = "arm,mali-450", "arm,mali-utgard"; + reg = <0x0 0x1e80000 0x0 0x30000>; + interrupts = <0x0 0x60 0x4 0x0 0x61 0x4 0x0 0x63 0x4 0x0 0x64 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6b 0x4>; + interrupt-names = "IRQGP", "IRQGPMMU", "IRQPP", "IRQPP0", "IRQPPMMU0", "IRQPP1", "IRQPPMMU1", "IRQPP2", "IRQPPMMU2", "IRQPP3", "IRQPPMMU3"; + clocks = <0x9b 0x9c>; + device_type = "gpu_mali450_0"; + regulator_id = "vdd-gpu"; + dvfs_status = <0x0>; + temp_ctrl_status = <0x1>; + scene_ctrl_status = <0x1>; + max_level = <0x3>; + begin_level = <0x3>; + lv0_freq = <0x90>; + lv0_volt = <0x4b0>; + lv1_freq = <0x108>; + lv1_volt = <0x4b0>; + lv2_freq = <0x180>; + lv2_volt = <0x4b0>; + lv3_freq = <0x1c8>; + lv3_volt = <0x4b0>; + }; + + wlan { + compatible = "allwinner,sunxi-wlan"; + clocks = <0x9d>; + wlan_power = "vcc-wifi"; + wlan_io_regulator = "vcc-wifi-io"; + wlan_busnum = <0x1>; + status = "okay"; + device_type = "wlan"; + wlan_usbnum = <0x3>; + wlan_regon = <0x9e 0xb 0x7 0x1 0xffffffff 0xffffffff 0x0>; + wlan_hostwake = <0x3a 0x6 0xa 0x6 0xffffffff 0xffffffff 0x0>; + }; + + bt { + compatible = "allwinner,sunxi-bt"; + clocks = <0x9d>; + bt_power = "vcc-wifi"; + bt_io_regulator = "vcc-wifi-io"; + status = "disabled"; + device_type = "bt"; + bt_rst_n = <0x9e 0xb 0x1 0x1 0xffffffff 0xffffffff 0x0>; + }; + + btlpm { + compatible = "allwinner,sunxi-btlpm"; + uart_index = <0x1>; + status = "disabled"; + device_type = "btlpm"; + bt_wake = <0x3a 0x0 0xc 0x1 0xffffffff 0xffffffff 0x1>; + bt_hostwake = <0x9e 0xb 0x6 0x6 0xffffffff 0xffffffff 0x0>; + }; +}; diff --git a/external/packages/pack-uboot/sun50iw2/bin/dts/orangepizeroplus2h5-u-boot.dts b/external/packages/pack-uboot/sun50iw2/bin/dts/orangepizeroplus2h5-u-boot.dts new file mode 100755 index 000000000000..6a7c04c95bd7 --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/dts/orangepizeroplus2h5-u-boot.dts @@ -0,0 +1,3693 @@ +/dts-v1/; + +/memreserve/ 0x0000000040020000 0x0000000000000800; +/memreserve/ 0x0000000048000000 0x0000000001000000; +/memreserve/ 0x0000000048100000 0x0000000000004000; +/memreserve/ 0x0000000048104000 0x0000000000001000; +/memreserve/ 0x0000000048105000 0x0000000000001000; +/ { + model = "Orange Pi Zero Plus 2 H5"; + compatible = "arm,sun50iw2p1"; + interrupt-parent = <0x1>; + #address-cells = <0x2>; + #size-cells = <0x2>; + + clocks { + compatible = "allwinner,sunxi-clk-init"; + device_type = "clocks"; + #address-cells = <0x2>; + #size-cells = <0x2>; + ranges; + reg = <0x0 0x1c20000 0x0 0x324 0x0 0x1f01400 0x0 0x1d4 0x0 0x1f00060 0x0 0x4>; + + losc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0x8000>; + clock-output-names = "losc"; + linux,phandle = <0xb>; + phandle = <0xb>; + }; + + iosc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0xf42400>; + clock-output-names = "iosc"; + linux,phandle = <0xc>; + phandle = <0xc>; + }; + + hosc { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-clock"; + clock-frequency = <0x16e3600>; + clock-output-names = "hosc"; + linux,phandle = <0x6>; + phandle = <0x6>; + }; + + pll_cpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_cpu"; + }; + + pll_audio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x1770000>; + clock-output-names = "pll_audio"; + linux,phandle = <0x2>; + phandle = <0x2>; + }; + + pll_video { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x11b3dc40>; + clock-output-names = "pll_video"; + linux,phandle = <0x3>; + phandle = <0x3>; + }; + + pll_ve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + device_type = "clk_pll_ve"; + lock-mode = "none"; + assigned-clock-rates = <0x1908b100>; + clock-output-names = "pll_ve"; + linux,phandle = <0x15>; + phandle = <0x15>; + }; + + pll_ddr { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_ddr"; + linux,phandle = <0x99>; + phandle = <0x99>; + }; + + pll_periph0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_periph0"; + linux,phandle = <0x4>; + phandle = <0x4>; + }; + + pll_periph1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_periph1"; + linux,phandle = <0x5>; + phandle = <0x5>; + }; + + pll_gpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + clock-output-names = "pll_gpu"; + linux,phandle = <0x9b>; + phandle = <0x9b>; + }; + + pll_de { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-pll-clock"; + lock-mode = "none"; + assigned-clock-rates = <0x337f9800>; + clock-output-names = "pll_de"; + linux,phandle = <0x7>; + phandle = <0x7>; + }; + + pll_audiox8 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x1>; + clock-output-names = "pll_audiox8"; + }; + + pll_audiox4 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x2>; + clock-output-names = "pll_audiox4"; + }; + + pll_audiox2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x2>; + clock-mult = <0x8>; + clock-div = <0x4>; + clock-output-names = "pll_audiox2"; + }; + + pll_videox2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x3>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_videox2"; + }; + + pll_periph0x2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x4>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_periph0x2"; + }; + + pll_periph1x2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x5>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "pll_periph1x2"; + linux,phandle = <0x53>; + phandle = <0x53>; + }; + + pll_periph0d2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x4>; + clock-mult = <0x1>; + clock-div = <0x2>; + clock-output-names = "pll_periph0d2"; + }; + + hoscd2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x6>; + clock-mult = <0x1>; + clock-div = <0x2>; + clock-output-names = "hoscd2"; + }; + + hoscx2 { + #clock-cells = <0x0>; + compatible = "allwinner,fixed-factor-clock"; + clocks = <0x6>; + clock-mult = <0x2>; + clock-div = <0x1>; + clock-output-names = "hoscx2"; + }; + + cpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "cpu"; + }; + + cpuapb { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "cpuapb"; + }; + + axi { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "axi"; + }; + + pll_periphahb0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "pll_periphahb0"; + }; + + ahb1 { + #clock-cells = <0x0>; + assigned-clock-rates = <0xbebc200>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ahb1"; + linux,phandle = <0x9a>; + phandle = <0x9a>; + }; + + apb1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "apb1"; + }; + + apb2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "apb2"; + linux,phandle = <0x74>; + phandle = <0x74>; + }; + + ahb2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ahb2"; + }; + + ths { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ths"; + linux,phandle = <0x89>; + phandle = <0x89>; + }; + + nand { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "nand"; + linux,phandle = <0x7c>; + phandle = <0x7c>; + }; + + sdmmc0_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_mod"; + linux,phandle = <0x59>; + phandle = <0x59>; + }; + + sdmmc0_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_bus"; + linux,phandle = <0x5a>; + phandle = <0x5a>; + }; + + sdmmc0_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc0_rst"; + linux,phandle = <0x5b>; + phandle = <0x5b>; + }; + + sdmmc1_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_mod"; + linux,phandle = <0x5e>; + phandle = <0x5e>; + }; + + sdmmc1_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_bus"; + linux,phandle = <0x5f>; + phandle = <0x5f>; + }; + + sdmmc1_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc1_rst"; + linux,phandle = <0x60>; + phandle = <0x60>; + }; + + sdmmc2_mod { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_mod"; + linux,phandle = <0x54>; + phandle = <0x54>; + }; + + sdmmc2_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_bus"; + linux,phandle = <0x55>; + phandle = <0x55>; + }; + + sdmmc2_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdmmc2_rst"; + linux,phandle = <0x56>; + phandle = <0x56>; + }; + + ts { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ts"; + linux,phandle = <0x80>; + phandle = <0x80>; + }; + + ce { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ce"; + linux,phandle = <0x71>; + phandle = <0x71>; + }; + + spi0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spi0"; + linux,phandle = <0x4b>; + phandle = <0x4b>; + }; + + spi1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spi1"; + linux,phandle = <0x4f>; + phandle = <0x4f>; + }; + + i2s0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s0"; + linux,phandle = <0x3b>; + phandle = <0x3b>; + }; + + i2s1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s1"; + linux,phandle = <0x40>; + phandle = <0x40>; + }; + + i2s2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "i2s2"; + linux,phandle = <0x41>; + phandle = <0x41>; + }; + + spdif { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "spdif"; + linux,phandle = <0x42>; + phandle = <0x42>; + }; + + usbphy0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy0"; + linux,phandle = <0x2c>; + phandle = <0x2c>; + }; + + usbphy1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy1"; + linux,phandle = <0x30>; + phandle = <0x30>; + }; + + usbphy2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy2"; + linux,phandle = <0x33>; + phandle = <0x33>; + }; + + usbphy3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbphy3"; + linux,phandle = <0x36>; + phandle = <0x36>; + }; + + usbohci0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci0"; + linux,phandle = <0x2f>; + phandle = <0x2f>; + }; + + usbohci1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci1"; + linux,phandle = <0x32>; + phandle = <0x32>; + }; + + usbohci2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci2"; + linux,phandle = <0x35>; + phandle = <0x35>; + }; + + usbohci3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbohci3"; + linux,phandle = <0x38>; + phandle = <0x38>; + }; + + de { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x7>; + assigned-clock-rates = <0x19bfcc00>; + clock-output-names = "de"; + linux,phandle = <0x63>; + phandle = <0x63>; + }; + + tcon0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x3>; + clock-output-names = "tcon0"; + linux,phandle = <0x64>; + phandle = <0x64>; + }; + + tcon1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "tcon1"; + linux,phandle = <0x65>; + phandle = <0x65>; + }; + + tve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x7>; + clock-output-names = "tve"; + linux,phandle = <0x68>; + phandle = <0x68>; + }; + + deinterlace { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "deinterlace"; + linux,phandle = <0x72>; + phandle = <0x72>; + }; + + csi_s { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_s"; + linux,phandle = <0x6b>; + phandle = <0x6b>; + }; + + csi_m { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_m"; + linux,phandle = <0x6c>; + phandle = <0x6c>; + }; + + csi_misc { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "csi_misc"; + linux,phandle = <0x6d>; + phandle = <0x6d>; + }; + + ve { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ve"; + linux,phandle = <0x16>; + phandle = <0x16>; + }; + + adda { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "adda"; + linux,phandle = <0x39>; + phandle = <0x39>; + }; + + avs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "avs"; + }; + + hdmi { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + assigned-clock-parents = <0x3>; + clock-output-names = "hdmi"; + linux,phandle = <0x66>; + phandle = <0x66>; + }; + + hdmi_slow { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hdmi_slow"; + linux,phandle = <0x67>; + phandle = <0x67>; + }; + + mbus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "mbus"; + }; + + gpu { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "gpu"; + linux,phandle = <0x9c>; + phandle = <0x9c>; + }; + + usbehci0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci0"; + linux,phandle = <0x2e>; + phandle = <0x2e>; + }; + + usbehci1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci1"; + linux,phandle = <0x31>; + phandle = <0x31>; + }; + + usbehci2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci2"; + linux,phandle = <0x34>; + phandle = <0x34>; + }; + + usbehci3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbehci3"; + linux,phandle = <0x37>; + phandle = <0x37>; + }; + + usbotg { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "usbotg"; + linux,phandle = <0x2d>; + phandle = <0x2d>; + }; + + gmac { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "gmac"; + linux,phandle = <0x94>; + phandle = <0x94>; + }; + + ephy { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "ephy"; + linux,phandle = <0x95>; + phandle = <0x95>; + }; + + sdram { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "sdram"; + }; + + dma { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "dma"; + linux,phandle = <0xa>; + phandle = <0xa>; + }; + + hwspinlock_rst { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hwspinlock_rst"; + linux,phandle = <0xe>; + phandle = <0xe>; + }; + + hwspinlock_bus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "hwspinlock_bus"; + linux,phandle = <0xf>; + phandle = <0xf>; + }; + + msgbox { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "msgbox"; + linux,phandle = <0xd>; + phandle = <0xd>; + }; + + uart0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart0"; + linux,phandle = <0x17>; + phandle = <0x17>; + }; + + uart1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart1"; + linux,phandle = <0x1a>; + phandle = <0x1a>; + }; + + uart2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart2"; + linux,phandle = <0x1d>; + phandle = <0x1d>; + }; + + uart3 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "uart3"; + linux,phandle = <0x20>; + phandle = <0x20>; + }; + + scr0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "scr0"; + linux,phandle = <0x73>; + phandle = <0x73>; + }; + + scr1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "scr1"; + linux,phandle = <0x78>; + phandle = <0x78>; + }; + + twi0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi0"; + linux,phandle = <0x23>; + phandle = <0x23>; + }; + + twi1 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi1"; + linux,phandle = <0x26>; + phandle = <0x26>; + }; + + twi2 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "twi2"; + linux,phandle = <0x29>; + phandle = <0x29>; + }; + + pio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-clock"; + clock-output-names = "pio"; + linux,phandle = <0x9>; + phandle = <0x9>; + }; + + cpurcir { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurcir"; + linux,phandle = <0x11>; + phandle = <0x11>; + }; + + cpurpio { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurpio"; + linux,phandle = <0x8>; + phandle = <0x8>; + }; + + cpurpll_peri0 { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurpll_peri0"; + }; + + cpurcpus { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurcpus"; + }; + + cpurahbs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurahbs"; + }; + + cpurapbs { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "cpurapbs"; + }; + + losc_out { + #clock-cells = <0x0>; + compatible = "allwinner,sunxi-periph-cpus-clock"; + clock-output-names = "losc_out"; + linux,phandle = <0x9d>; + phandle = <0x9d>; + }; + }; + + soc@01c00000 { + compatible = "simple-bus"; + #address-cells = <0x2>; + #size-cells = <0x2>; + ranges; + device_type = "soc"; + + pinctrl@01f02c00 { + compatible = "allwinner,sun50iw2p1-r-pinctrl"; + reg = <0x0 0x1f02c00 0x0 0x400>; + interrupts = <0x0 0x2d 0x4>; + clocks = <0x8>; + device_type = "r_pio"; + gpio-controller; + interrupt-controller; + #interrupt-cells = <0x2>; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + linux,phandle = <0x9e>; + phandle = <0x9e>; + + s_twi0@0 { + allwinner,pins = "PL0", "PL1"; + allwinner,function = "s_twi0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x2>; + allwinner,pull = <0x1>; + linux,phandle = <0x13>; + phandle = <0x13>; + }; + + s_cir0@0 { + allwinner,pins = "PL11"; + allwinner,function = "s_cir0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x2>; + allwinner,pull = <0x1>; + linux,phandle = <0x10>; + phandle = <0x10>; + }; + + twi_para@0 { + linux,phandle = <0xa2>; + phandle = <0xa2>; + allwinner,pins = "PL0", "PL1"; + allwinner,function = "twi_para"; + allwinner,pname = "twi_scl", "twi_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm16@0 { + linux,phandle = <0xc3>; + phandle = <0xc3>; + allwinner,pins = "PL10"; + allwinner,function = "pwm16"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm16@1 { + linux,phandle = <0xc4>; + phandle = <0xc4>; + allwinner,pins = "PL10"; + allwinner,function = "pwm16"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + s_uart0@0 { + linux,phandle = <0xc9>; + phandle = <0xc9>; + allwinner,pins = "PL2", "PL3"; + allwinner,function = "s_uart0"; + allwinner,pname = "s_uart0_tx", "s_uart0_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + s_rsb0@0 { + linux,phandle = <0xca>; + phandle = <0xca>; + allwinner,pins = "PL0", "PL1"; + allwinner,function = "s_rsb0"; + allwinner,pname = "s_rsb0_sck", "s_rsb0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + s_jtag0@0 { + linux,phandle = <0xcb>; + phandle = <0xcb>; + allwinner,pins = "PL4", "PL5", "PL6", "PL7"; + allwinner,function = "s_jtag0"; + allwinner,pname = "s_jtag0_tms", "s_jtag0_tck", "s_jtag0_tdo", "s_jtag0_tdi"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + }; + + pinctrl@01c20800 { + compatible = "allwinner,sun50iw2p1-pinctrl"; + reg = <0x0 0x1c20800 0x0 0x400>; + interrupts = <0x0 0xb 0x4 0x0 0x11 0x4 0x0 0x17 0x4>; + device_type = "pio"; + clocks = <0x9>; + gpio-controller; + interrupt-controller; + #interrupt-cells = <0x2>; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + linux,phandle = <0x3a>; + phandle = <0x3a>; + + ts0@0 { + allwinner,pins = "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts0_clk", "ts0_err", "ts0_sync", "ts0_dvld", "ts0_d0", "ts0_d1", "ts0_d2", "ts0_d3", "ts0_d4", "ts0_d5", "ts0_d6", "ts0_d7"; + allwinner,function = "ts0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x81>; + phandle = <0x81>; + }; + + ts0_sleep@0 { + allwinner,pins = "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts0_clk", "ts0_err", "ts0_sync", "ts0_dvld", "ts0_d0", "ts0_d1", "ts0_d2", "ts0_d3", "ts0_d4", "ts0_d5", "ts0_d6", "ts0_d7"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x85>; + phandle = <0x85>; + }; + + ts1@0 { + allwinner,pins = "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts1_clk", "ts1_err", "ts1_sync", "ts1_dvld", "ts1_d0"; + allwinner,function = "ts1"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x82>; + phandle = <0x82>; + }; + + ts1_sleep@0 { + allwinner,pins = "PE7", "PE8", "PE9", "PE10", "PE11"; + allwinner,pname = "ts1_clk", "ts1_err", "ts1_sync", "ts1_dvld", "ts1_d0"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x86>; + phandle = <0x86>; + }; + + ts2@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts2_clk", "ts2_err", "ts2_sync", "ts2_dvld", "ts2_d0", "ts2_d1", "ts2_d2", "ts2_d3", "ts2_d4", "ts2_d5", "ts2_d6", "ts2_d7"; + allwinner,function = "ts2"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x83>; + phandle = <0x83>; + }; + + ts2_sleep@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts2_clk", "ts2_err", "ts2_sync", "ts2_dvld", "ts2_d0", "ts2_d1", "ts2_d2", "ts2_d3", "ts2_d4", "ts2_d5", "ts2_d6", "ts2_d7"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x87>; + phandle = <0x87>; + }; + + ts3@0 { + allwinner,pins = "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts3_clk", "ts3_err", "ts3_sync", "ts3_dvld", "ts3_d0"; + allwinner,function = "ts3"; + allwinner,muxsel = <0x5>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x84>; + phandle = <0x84>; + }; + + ts3_sleep@0 { + allwinner,pins = "PD7", "PD8", "PD9", "PD10", "PD11"; + allwinner,pname = "ts3_clk", "ts3_err", "ts3_sync", "ts3_dvld", "ts3_d0"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x88>; + phandle = <0x88>; + }; + + sdc0@1 { + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x5d>; + phandle = <0x5d>; + }; + + sdc1@1 { + allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x62>; + phandle = <0x62>; + }; + + sdc2@1 { + allwinner,pins = "PC1", "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x58>; + phandle = <0x58>; + }; + + daudio0@0 { + allwinner,pins = "PA20", "PA6", "PA18", "PA19", "PA21"; + allwinner,function = "pcm0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3c>; + phandle = <0x3c>; + }; + + daudio0_sleep@0 { + allwinner,pins = "PA20", "PA6", "PA18", "PA19", "PA21"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3d>; + phandle = <0x3d>; + }; + + daudio1@0 { + allwinner,pins = "PG10", "PG11", "PG12", "PG13"; + allwinner,function = "pcm1"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3e>; + phandle = <0x3e>; + }; + + daudio1_sleep@0 { + allwinner,pins = "PG10", "PG11", "PG12", "PG13"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x3f>; + phandle = <0x3f>; + }; + + spdif@0 { + allwinner,pins = "PA17"; + allwinner,function = "spdif0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x43>; + phandle = <0x43>; + }; + + spdif_sleep@0 { + allwinner,pins = "PA17"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x44>; + phandle = <0x44>; + }; + + csi0_sleep@0 { + allwinner,pins = "PE0", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13"; + allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + allwinner,data = <0x0>; + linux,phandle = <0x6f>; + phandle = <0x6f>; + }; + + scr0@0 { + allwinner,pins = "PA9", "PA10", "PA6", "PA7", "PA8"; + allwinner,pname = "scr0_rst", "scr0_det", "scr0_vccen", "scr0_sck", "scr0_sda"; + allwinner,function = "sim0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x75>; + phandle = <0x75>; + }; + + scr0@1 { + allwinner,pins = "PA20", "PA21"; + allwinner,pname = "scr0_vppen", "scr0_vppp"; + allwinner,function = "sim0"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x76>; + phandle = <0x76>; + }; + + scr0@2 { + allwinner,pins = "PA9", "PA10", "PA6", "PA7", "PA8", "PA20", "PA21"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x77>; + phandle = <0x77>; + }; + + scr1@0 { + allwinner,pins = "PD15", "PD16", "PD12", "PD13", "PD14"; + allwinner,pname = "scr1_rst", "scr1_det", "scr1_vccen", "scr1_sck", "scr1_sda"; + allwinner,function = "sim1"; + allwinner,muxsel = <0x4>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x79>; + phandle = <0x79>; + }; + + scr1@1 { + allwinner,pins = "PE14", "PE15"; + allwinner,pname = "scr1_vppen", "scr1_vppp"; + allwinner,function = "sim1"; + allwinner,muxsel = <0x3>; + allwinner,drive = <0x1>; + allwinner,pull = <0x1>; + linux,phandle = <0x7a>; + phandle = <0x7a>; + }; + + scr1@2 { + allwinner,pins = "PD15", "PD16", "PD12", "PD13", "PD14", "PE14", "PE15"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x7b>; + phandle = <0x7b>; + }; + + nand0@2 { + allwinner,pins = "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PC18"; + allwinner,function = "io_disabled"; + allwinner,muxsel = <0x7>; + allwinner,drive = <0x1>; + allwinner,pull = <0x0>; + linux,phandle = <0x7f>; + phandle = <0x7f>; + }; + + gmac@0 { + allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD7", "PD8", "PD9", "PD10", "PD12", "PD13", "PD15", "PD16", "PD17"; + allwinner,function = "gmac0"; + allwinner,muxsel = <0x2>; + allwinner,drive = <0x3>; + allwinner,pull = <0x0>; + linux,phandle = <0x93>; + phandle = <0x93>; + }; + + card0_boot_para@0 { + linux,phandle = <0x9f>; + phandle = <0x9f>; + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "card0_boot_para"; + allwinner,pname = "sdc_d1", "sdc_d0", "sdc_clk", "sdc_cmd", "sdc_d3", "sdc_d2"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + card2_boot_para@0 { + linux,phandle = <0xa0>; + phandle = <0xa0>; + allwinner,pins = "PC1"; + allwinner,function = "card2_boot_para"; + allwinner,pname = "sdc_ds"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + card2_boot_para@1 { + linux,phandle = <0xa1>; + phandle = <0xa1>; + allwinner,pins = "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "card2_boot_para"; + allwinner,pname = "sdc_clk", "sdc_cmd", "sdc_d0", "sdc_d1", "sdc_d2", "sdc_d3", "sdc_d4", "sdc_d5", "sdc_d6", "sdc_d7", "sdc_emmc_rst"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + uart_para@0 { + linux,phandle = <0xa3>; + phandle = <0xa3>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart_para"; + allwinner,pname = "uart_debug_tx", "uart_debug_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + jtag_para@0 { + linux,phandle = <0xa4>; + phandle = <0xa4>; + allwinner,pins = "PB0", "PB1", "PB2", "PB3"; + allwinner,function = "jtag_para"; + allwinner,pname = "jtag_ms", "jtag_ck", "jtag_do", "jtag_di"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi0@0 { + linux,phandle = <0xa5>; + phandle = <0xa5>; + allwinner,pins = "PA11", "PA12"; + allwinner,function = "twi0"; + allwinner,pname = "twi0_scl", "twi0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi0@1 { + linux,phandle = <0xa6>; + phandle = <0xa6>; + allwinner,pins = "PA11", "PA12"; + allwinner,function = "twi0"; + allwinner,pname = "twi0_scl", "twi0_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi1@0 { + linux,phandle = <0xa7>; + phandle = <0xa7>; + allwinner,pins = "PA18", "PA19"; + allwinner,function = "twi1"; + allwinner,pname = "twi1_scl", "twi1_sda"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi1@1 { + linux,phandle = <0xa8>; + phandle = <0xa8>; + allwinner,pins = "PA18", "PA19"; + allwinner,function = "twi1"; + allwinner,pname = "twi1_scl", "twi1_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi2@0 { + linux,phandle = <0xa9>; + phandle = <0xa9>; + allwinner,pins = "PE12", "PE13"; + allwinner,function = "twi2"; + allwinner,pname = "twi2_scl", "twi2_sda"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + twi2@1 { + linux,phandle = <0xaa>; + phandle = <0xaa>; + allwinner,pins = "PE12", "PE13"; + allwinner,function = "twi2"; + allwinner,pname = "twi2_scl", "twi2_sda"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart0@0 { + linux,phandle = <0xab>; + phandle = <0xab>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart0"; + allwinner,pname = "uart0_tx", "uart0_rx"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart0@1 { + linux,phandle = <0xac>; + phandle = <0xac>; + allwinner,pins = "PA4", "PA5"; + allwinner,function = "uart0"; + allwinner,pname = "uart0_tx", "uart0_rx"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart1@0 { + linux,phandle = <0xad>; + phandle = <0xad>; + allwinner,pins = "PG6", "PG7", "PG8", "PG9"; + allwinner,function = "uart1"; + allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart1@1 { + linux,phandle = <0xae>; + phandle = <0xae>; + allwinner,pins = "PG6", "PG7", "PG8", "PG9"; + allwinner,function = "uart1"; + allwinner,pname = "uart1_tx", "uart1_rx", "uart1_rts", "uart1_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart2@0 { + linux,phandle = <0xaf>; + phandle = <0xaf>; + allwinner,pins = "PA0", "PA1", "PA2", "PA3"; + allwinner,function = "uart2"; + allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart2@1 { + linux,phandle = <0xb0>; + phandle = <0xb0>; + allwinner,pins = "PA0", "PA1", "PA2", "PA3"; + allwinner,function = "uart2"; + allwinner,pname = "uart2_tx", "uart2_rx", "uart2_rts", "uart2_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart3@0 { + linux,phandle = <0xb1>; + phandle = <0xb1>; + allwinner,pins = "PA13", "PA14", "PA15", "PA16"; + allwinner,function = "uart3"; + allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + uart3@1 { + linux,phandle = <0xb2>; + phandle = <0xb2>; + allwinner,pins = "PA13", "PA14", "PA15", "PA16"; + allwinner,function = "uart3"; + allwinner,pname = "uart3_tx", "uart3_rx", "uart3_rts", "uart3_cts"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@0 { + linux,phandle = <0xb3>; + phandle = <0xb3>; + allwinner,pins = "PC3"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_cs0"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@1 { + linux,phandle = <0xb4>; + phandle = <0xb4>; + allwinner,pins = "PC2", "PC0"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_sclk", "spi0_mosi"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@3 { + linux,phandle = <0xb5>; + phandle = <0xb5>; + allwinner,pins = "PC1"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_miso"; + allwinner,muxsel = <0x4>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@2 { + linux,phandle = <0xb6>; + phandle = <0xb6>; + allwinner,pins = "PC3"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_cs0"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi0@4 { + linux,phandle = <0xb7>; + phandle = <0xb7>; + allwinner,pins = "PC2", "PC0", "PC1"; + allwinner,function = "spi0"; + allwinner,pname = "spi0_sclk", "spi0_mosi", "spi0_miso"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@0 { + linux,phandle = <0xb8>; + phandle = <0xb8>; + allwinner,pins = "PA13"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_cs0"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@1 { + linux,phandle = <0xb9>; + phandle = <0xb9>; + allwinner,pins = "PA14", "PA15", "PA16"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@2 { + linux,phandle = <0xba>; + phandle = <0xba>; + allwinner,pins = "PA13"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_cs0"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x1>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + spi1@3 { + linux,phandle = <0xbb>; + phandle = <0xbb>; + allwinner,pins = "PA14", "PA15", "PA16"; + allwinner,function = "spi1"; + allwinner,pname = "spi1_sclk", "spi1_mosi", "spi1_miso"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + nand0@0 { + linux,phandle = <0xbd>; + phandle = <0xbd>; + allwinner,pins = "PC0", "PC1", "PC2", "PC5", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "nand0"; + allwinner,pname = "nand0_we", "nand0_ale", "nand0_cle", "nand0_nre", "nand0_d0", "nand0_d1", "nand0_d2", "nand0_d3", "nand0_d4", "nand0_d5", "nand0_d6", "nand0_d7", "nand0_ndqs"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0x1>; + allwinner,data = <0xffffffff>; + }; + + nand0@1 { + linux,phandle = <0xbe>; + phandle = <0xbe>; + allwinner,pins = "PC3", "PC4", "PC6", "PC7", "PC17", "PC18"; + allwinner,function = "nand0"; + allwinner,pname = "nand0_ce1", "nand0_ce0", "nand0_rb0", "nand0_rb1", "nand0_ce2", "nand0_ce3"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x1>; + allwinner,data = <0xffffffff>; + }; + + lcd0@0 { + linux,phandle = <0xbf>; + phandle = <0xbf>; + allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; + allwinner,function = "lcd0"; + allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + lcd0@1 { + linux,phandle = <0xc0>; + phandle = <0xc0>; + allwinner,pins = "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PD18", "PD19", "PD20", "PD21"; + allwinner,function = "lcd0"; + allwinner,pname = "lcdd0", "lcdd1", "lcdd2", "lcdd3", "lcdd4", "lcdd5", "lcdd6", "lcdd7", "lcdd8", "lcdd9"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm0@0 { + linux,phandle = <0xc1>; + phandle = <0xc1>; + allwinner,pins = "PD22"; + allwinner,function = "pwm0"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + pwm0@1 { + linux,phandle = <0xc2>; + phandle = <0xc2>; + allwinner,pins = "PD22"; + allwinner,function = "pwm0"; + allwinner,pname = "pwm_positive"; + allwinner,muxsel = <0x7>; + allwinner,pull = <0x0>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + csi0@0 { + linux,phandle = <0xc5>; + phandle = <0xc5>; + allwinner,pins = "PE0", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13"; + allwinner,function = "csi0"; + allwinner,pname = "csi0_pck", "csi0_hsync", "csi0_vsync", "csi0_d0", "csi0_d1", "csi0_d2", "csi0_d3", "csi0_d4", "csi0_d5", "csi0_d6", "csi0_d7", "csi0_sck", "csi0_sda"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0xffffffff>; + allwinner,drive = <0xffffffff>; + allwinner,data = <0xffffffff>; + }; + + sdc0@0 { + linux,phandle = <0xc6>; + phandle = <0xc6>; + allwinner,pins = "PF0", "PF1", "PF2", "PF3", "PF4", "PF5"; + allwinner,function = "sdc0"; + allwinner,pname = "sdc0_d1", "sdc0_d0", "sdc0_clk", "sdc0_cmd", "sdc0_d3", "sdc0_d2"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + + sdc1@0 { + linux,phandle = <0xc7>; + phandle = <0xc7>; + allwinner,pins = "PG0", "PG1", "PG2", "PG3", "PG4", "PG5"; + allwinner,function = "sdc1"; + allwinner,pname = "sdc1_clk", "sdc1_cmd", "sdc1_d0", "sdc1_d1", "sdc1_d2", "sdc1_d3"; + allwinner,muxsel = <0x2>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + sdc2@0 { + linux,phandle = <0xc8>; + phandle = <0xc8>; + allwinner,pins = "PC1", "PC5", "PC6", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16"; + allwinner,function = "sdc2"; + allwinner,pname = "sdc2_ds", "sdc2_clk", "sdc2_cmd", "sdc2_d0", "sdc2_d1", "sdc2_d2", "sdc2_d3", "sdc2_d4", "sdc2_d5", "sdc2_d6", "sdc2_d7", "sdc2_emmc_rst"; + allwinner,muxsel = <0x3>; + allwinner,pull = <0x1>; + allwinner,drive = <0x3>; + allwinner,data = <0xffffffff>; + }; + + Vdevice@0 { + linux,phandle = <0xcc>; + phandle = <0xcc>; + allwinner,pins = "PA1", "PA2"; + allwinner,function = "Vdevice"; + allwinner,pname = "Vdevice_0", "Vdevice_1"; + allwinner,muxsel = <0x5>; + allwinner,pull = <0x1>; + allwinner,drive = <0x2>; + allwinner,data = <0xffffffff>; + }; + }; + + dma-controller@01c02000 { + compatible = "allwinner,sun50i-dma"; + reg = <0x0 0x1c02000 0x0 0x1000>; + interrupts = <0x0 0x32 0x4>; + clocks = <0xa>; + #dma-cells = <0x1>; + }; + + mbus-controller@01c62000 { + compatible = "allwinner,sun50i-mbus"; + reg = <0x0 0x1c62000 0x0 0x110>; + #mbus-cells = <0x1>; + }; + + arisc { + compatible = "allwinner,sunxi-arisc"; + #address-cells = <0x2>; + #size-cells = <0x2>; + clocks = <0xb 0xc 0x6 0x4>; + clock-names = "losc", "iosc", "hosc", "pll_periph0"; + powchk_used = <0x0>; + power_reg = <0x2309621>; + system_power = <0x32>; + }; + + arisc_space { + compatible = "allwinner,arisc_space"; + space1 = <0x48040000 0x0 0x14000>; + space2 = <0x48100000 0x18000 0x4000>; + space3 = <0x48104000 0x0 0x1000>; + space4 = <0x48105000 0x0 0x1000>; + }; + + standby_space { + compatible = "allwinner,standby_space"; + space1 = <0x40020000 0x0 0x800>; + }; + + msgbox@1c17000 { + compatible = "allwinner,msgbox"; + clocks = <0xd>; + clock-names = "clk_msgbox"; + reg = <0x0 0x1c17000 0x0 0x1000>; + interrupts = <0x0 0x31 0x1>; + status = "okay"; + }; + + hwspinlock@1c18000 { + compatible = "allwinner,sunxi-hwspinlock"; + clocks = <0xe 0xf>; + clock-names = "clk_hwspinlock_rst", "clk_hwspinlock_bus"; + reg = <0x0 0x1c18000 0x0 0x1000>; + num-locks = <0x8>; + status = "okay"; + }; + + s_cir@1f02000 { + compatible = "allwinner,s_cir"; + reg = <0x0 0x1f02000 0x0 0x400>; + interrupts = <0x0 0x25 0x4>; + pinctrl-names = "default"; + pinctrl-0 = <0x10>; + clocks = <0x6 0x11>; + supply = "vcc-pl"; + supply_vol = <0x325aa0>; + status = "okay"; + device_type = "s_cir0"; + ir_power_key_code0 = <0x57>; + ir_addr_code0 = <0x9f00>; + ir_power_key_code1 = <0x1a>; + ir_addr_code1 = <0xfb04>; + ir_power_key_code2 = <0x14>; + ir_addr_code2 = <0x7f80>; + ir_power_key_code3 = <0x15>; + ir_addr_code3 = <0x7f80>; + ir_power_key_code4 = <0xb>; + ir_addr_code4 = <0xf708>; + ir_power_key_code5 = <0x3>; + ir_addr_code5 = <0xef>; + ir_power_key_code6 = <0xdc>; + ir_addr_code6 = <0x4cb3>; + ir_power_key_code7 = <0xa>; + ir_addr_code7 = <0x7748>; + ir_power_key_code8 = <0x45>; + ir_addr_code8 = <0xbd02>; + ir_power_key_code9 = <0x4d>; + ir_addr_code9 = <0xde21>; + ir_power_key_code10 = <0x18>; + ir_addr_code10 = <0xfe01>; + ir_power_key_code11 = <0x57>; + ir_addr_code11 = <0xff00>; + ir_power_key_code12 = <0x4d>; + ir_addr_code12 = <0xff40>; + ir_power_key_code13 = <0x88>; + ir_addr_code13 = <0xdd22>; + ir_power_key_code14 = <0xd>; + ir_addr_code14 = <0xbc00>; + ir_power_key_code15 = <0xd>; + ir_addr_code15 = <0xfc00>; + }; + + s_uart@1f02800 { + compatible = "allwinner,s_uart"; + reg = <0x0 0x1f02800 0x0 0x400>; + interrupts = <0x0 0x26 0x4>; + pinctrl-names = "default"; + status = "disabled"; + device_type = "s_uart0"; + pinctrl-0 = <0xc9>; + }; + + s_twi@1f03400 { + compatible = "allwinner,s_twi"; + reg = <0x0 0x1f02400 0x0 0x20>; + interrupts = <0x0 0x2c 0x4>; + pinctrl-names = "default"; + pinctrl-0 = <0x13>; + status = "okay"; + }; + + s_jtag0 { + compatible = "allwinner,s_jtag"; + pinctrl-names = "default"; + status = "disabled"; + device_type = "s_jtag0"; + pinctrl-0 = <0xcb>; + }; + + box_start_os0 { + compatible = "allwinner,box_start_os"; + start_type = <0x1>; + irkey_used = <0x1>; + pmukey_used = <0x0>; + pmukey_num = <0x0>; + led_power = <0x0>; + led_state = <0x0>; + status = "okay"; + device_type = "box_start_os"; + }; + + timer@1c20c00 { + compatible = "allwinner,sunxi-timer"; + device_type = "timer"; + reg = <0x0 0x1c20c00 0x0 0x90>; + interrupts = <0x0 0x12 0x1>; + clock-frequency = <0x16e3600>; + timer-prescale = <0x10>; + }; + + rtc@01f00000 { + compatible = "allwinner,sun50i-rtc"; + device_type = "rtc"; + reg = <0x0 0x1f00000 0x0 0x218>; + interrupts = <0x0 0x28 0x4>; + gpr_offset = <0x100>; + gpr_len = <0x4>; + }; + + watchdog@01c20ca0 { + compatible = "allwinner,sun50i-wdt"; + reg = <0x0 0x1c20ca0 0x0 0x20>; + interrupts = <0x0 0x19 0x4>; + }; + + ve@01c0e000 { + compatible = "allwinner,sunxi-cedar-ve"; + reg = <0x0 0x1c0e000 0x0 0x1000 0x0 0x1c00000 0x0 0x10 0x0 0x1c20000 0x0 0x800>; + interrupts = <0x0 0x3a 0x4>; + clocks = <0x15 0x16>; + }; + + uart@01c28000 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart0"; + reg = <0x0 0x1c28000 0x0 0x400>; + interrupts = <0x0 0x0 0x4>; + clocks = <0x17>; + pinctrl-names = "default", "sleep"; + uart0_port = <0x0>; + uart0_type = <0x2>; + status = "okay"; + pinctrl-0 = <0xab>; + pinctrl-1 = <0xac>; + }; + + uart@01c28400 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart1"; + reg = <0x0 0x1c28400 0x0 0x400>; + interrupts = <0x0 0x1 0x4>; + clocks = <0x1a>; + pinctrl-names = "default", "sleep"; + uart1_port = <0x1>; + uart1_type = <0x4>; + status = "okay"; + pinctrl-0 = <0xad>; + pinctrl-1 = <0xae>; + }; + + uart@01c28800 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart2"; + reg = <0x0 0x1c28800 0x0 0x400>; + interrupts = <0x0 0x2 0x4>; + clocks = <0x1d>; + pinctrl-names = "default", "sleep"; + uart2_port = <0x2>; + uart2_type = <0x4>; + status = "okay"; + pinctrl-0 = <0xaf>; + pinctrl-1 = <0xb0>; + }; + + uart@01c28c00 { + compatible = "allwinner,sun50i-uart"; + device_type = "uart3"; + reg = <0x0 0x1c28c00 0x0 0x400>; + interrupts = <0x0 0x3 0x4>; + clocks = <0x20>; + pinctrl-names = "default", "sleep"; + uart3_port = <0x3>; + uart3_type = <0x4>; + status = "disabled"; + pinctrl-0 = <0xb1>; + pinctrl-1 = <0xb2>; + }; + + twi@0x01c2ac00 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi0"; + reg = <0x0 0x1c2ac00 0x0 0x400>; + interrupts = <0x0 0x6 0x4>; + clocks = <0x23>; + clock-frequency = <0x61a80>; + pinctrl-names = "default", "sleep"; + status = "okay"; + pinctrl-0 = <0xa5>; + pinctrl-1 = <0xa6>; + }; + + twi@0x01c2b000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi1"; + reg = <0x0 0x1c2b000 0x0 0x400>; + interrupts = <0x0 0x7 0x4>; + clocks = <0x26>; + clock-frequency = <0x30d40>; + pinctrl-names = "default", "sleep"; + status = "okay"; + pinctrl-0 = <0xa7>; + pinctrl-1 = <0xa8>; + }; + + twi@0x01c2b400 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-twi"; + device_type = "twi2"; + reg = <0x0 0x1c2b400 0x0 0x400>; + interrupts = <0x0 0x8 0x4>; + clocks = <0x29>; + clock-frequency = <0x30d40>; + pinctrl-names = "default", "sleep"; + status = "disabled"; + pinctrl-0 = <0xa9>; + pinctrl-1 = <0xaa>; + }; + + usbc0@0 { + device_type = "usbc0"; + compatible = "allwinner,sunxi-otg-manager"; + usb_port_type = <0x2>; + usb_detect_type = <0x0>; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + usb_luns = <0x3>; + usb_serial_unique = <0x0>; + usb_serial_number = "20080411"; + rndis_wceis = <0x1>; + status = "okay"; + usb_detect_mode = <0x0>; + usb_id_gpio = <0x3a 0x6 0xc 0x0 0x1 0xffffffff 0xffffffff>; + usb_det_vbus_gpio = <0x3a 0x6 0xc 0x0 0x1 0xffffffff 0xffffffff>; + usb_drv_vbus_gpio; + }; + + udc-controller@0x01c19000 { + compatible = "allwinner,sunxi-udc"; + reg = <0x0 0x1c19000 0x0 0x1000 0x0 0x1c00000 0x0 0x100>; + interrupts = <0x0 0x47 0x4>; + clocks = <0x2c 0x2d>; + status = "okay"; + }; + + ehci0-controller@0x01c1a000 { + compatible = "allwinner,sunxi-ehci0"; + reg = <0x0 0x1c1a000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x48 0x4>; + clocks = <0x2c 0x2e>; + hci_ctrl_no = <0x0>; + status = "okay"; + }; + + ohci0-controller@0x01c1a400 { + compatible = "allwinner,sunxi-ohci0"; + reg = <0x0 0x1c1a000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x49 0x4>; + clocks = <0x2c 0x2f>; + hci_ctrl_no = <0x0>; + status = "okay"; + }; + + usbc1@0 { + device_type = "usbc1"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci1-controller@0x01c1b000 { + compatible = "allwinner,sunxi-ehci1"; + reg = <0x0 0x1c1b000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4a 0x4>; + clocks = <0x30 0x31>; + hci_ctrl_no = <0x1>; + status = "okay"; + }; + + ohci1-controller@0x01c1b400 { + compatible = "allwinner,sunxi-ohci1"; + reg = <0x0 0x1c1b000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4b 0x4>; + clocks = <0x30 0x32>; + hci_ctrl_no = <0x1>; + status = "okay"; + }; + + usbc2@0 { + device_type = "usbc2"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci2-controller@0x01c1c000 { + compatible = "allwinner,sunxi-ehci2"; + reg = <0x0 0x1c1c000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4c 0x4>; + clocks = <0x33 0x34>; + hci_ctrl_no = <0x2>; + status = "okay"; + }; + + ohci2-controller@0x01c1c400 { + compatible = "allwinner,sunxi-ohci2"; + reg = <0x0 0x1c1c000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4d 0x4>; + clocks = <0x33 0x35>; + hci_ctrl_no = <0x2>; + status = "okay"; + }; + + usbc3@0 { + device_type = "usbc3"; + usb_host_init_state = <0x1>; + usb_regulator_io = "nocare"; + usb_wakeup_suspend = <0x0>; + status = "okay"; + usb_drv_vbus_gpio; + }; + + ehci3-controller@0x01c1d000 { + compatible = "allwinner,sunxi-ehci3"; + reg = <0x0 0x1c1d000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4e 0x4>; + clocks = <0x36 0x37>; + hci_ctrl_no = <0x3>; + status = "okay"; + }; + + ohci3-controller@0x01c1d400 { + compatible = "allwinner,sunxi-ohci3"; + reg = <0x0 0x1c1d000 0x0 0xfff 0x0 0x1c00000 0x0 0x100 0x0 0x1c19000 0x0 0x1000>; + interrupts = <0x0 0x4f 0x4>; + clocks = <0x36 0x38>; + hci_ctrl_no = <0x3>; + status = "okay"; + }; + + codec@0x01c22c00 { + compatible = "allwinner,sunxi-internal-codec"; + reg = <0x0 0x1c22c00 0x0 0x478 0x0 0x1f015c0 0x0 0x0>; + clocks = <0x2 0x39>; + gpio-spk = <0x3a 0x0 0x10 0x1 0x1 0x1 0x1>; + spkervol = <0x1f>; + maingain = <0x4>; + adcagc_cfg = <0x0>; + adcdrc_cfg = <0x0>; + adchpf_cfg = <0x0>; + dacdrc_cfg = <0x0>; + dachpf_cfg = <0x0>; + pa_sleep_time = <0x32>; + dac_digital_vol = <0xa0a0>; + status = "okay"; + linux,phandle = <0x46>; + phandle = <0x46>; + device_type = "codec"; + headphonevol = <0x3b>; + }; + + cpudai0-controller@0x01c22c00 { + compatible = "allwinner,sunxi-internal-cpudai"; + reg = <0x0 0x1c22c00 0x0 0x2bc>; + status = "okay"; + linux,phandle = <0x45>; + phandle = <0x45>; + }; + + daudio@0x01c22000 { + compatible = "allwinner,sunxi-daudio"; + reg = <0x0 0x1c22000 0x0 0x58>; + clocks = <0x2 0x3b>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3c>; + pinctrl-1 = <0x3d>; + pcm_lrck_period = <0x20>; + pcm_lrckr_period = <0x1>; + slot_width_select = <0x20>; + pcm_lsb_first = <0x0>; + tx_data_mode = <0x0>; + rx_data_mode = <0x0>; + daudio_master = <0x4>; + audio_format = <0x1>; + signal_inversion = <0x1>; + frametype = <0x0>; + tdm_config = <0x1>; + tdm_num = <0x0>; + mclk_div = <0x0>; + status = "disabled"; + linux,phandle = <0x47>; + phandle = <0x47>; + device_type = "daudio0"; + }; + + daudio@0x01c22400 { + compatible = "allwinner,sunxi-daudio"; + reg = <0x0 0x1c22400 0x0 0x58>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3e>; + pinctrl-1 = <0x3f>; + clocks = <0x2 0x40>; + pcm_lrck_period = <0x20>; + pcm_lrckr_period = <0x1>; + slot_width_select = <0x20>; + pcm_lsb_first = <0x0>; + tx_data_mode = <0x0>; + rx_data_mode = <0x0>; + daudio_master = <0x4>; + audio_format = <0x1>; + signal_inversion = <0x1>; + frametype = <0x0>; + tdm_config = <0x1>; + tdm_num = <0x1>; + mclk_div = <0x0>; + status = "disabled"; + linux,phandle = <0x48>; + phandle = <0x48>; + device_type = "daudio1"; + }; + + daudio@0x01c22800 { + compatible = "allwinner,sunxi-tdmhdmi"; + reg = <0x0 0x1c22800 0x0 0x58>; + clocks = <0x2 0x41>; + status = "okay"; + linux,phandle = <0x49>; + phandle = <0x49>; + device_type = "daudio2"; + }; + + spdif-controller@0x01c21000 { + compatible = "allwinner,sunxi-spdif"; + reg = <0x0 0x1c21000 0x0 0x38>; + clocks = <0x2 0x42>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x43>; + pinctrl-1 = <0x44>; + status = "disabled"; + linux,phandle = <0x4a>; + phandle = <0x4a>; + device_type = "spdif"; + }; + + sound@0 { + compatible = "allwinner,sunxi-codec-machine"; + sunxi,cpudai-controller = <0x45>; + sunxi,audio-codec = <0x46>; + status = "okay"; + device_type = "sndcodec"; + }; + + sound@1 { + compatible = "allwinner,sunxi-daudio0-machine"; + sunxi,daudio0-controller = <0x47>; + status = "disabled"; + device_type = "snddaudio0"; + }; + + sound@2 { + compatible = "allwinner,sunxi-daudio1-machine"; + sunxi,daudio1-controller = <0x48>; + status = "disabled"; + device_type = "snddaudio1"; + }; + + sound@3 { + compatible = "allwinner,sunxi-hdmi-machine"; + sunxi,hdmi-controller = <0x49>; + status = "okay"; + device_type = "sndhdmi"; + }; + + sound@4 { + compatible = "allwinner,sunxi-spdif-machine"; + sunxi,spdif-controller = <0x4a>; + status = "disabled"; + device_type = "sndspdif"; + }; + + spi@01c68000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-spi"; + device_type = "spi0"; + reg = <0x0 0x1c68000 0x0 0x1000>; + interrupts = <0x0 0x41 0x4>; + clocks = <0x4 0x4b>; + clock-frequency = <0x5f5e100>; + pinctrl-names = "default", "sleep"; + spi0_cs_number = <0x1>; + spi0_cs_bitmap = <0x1>; + status = "disabled"; + pinctrl-0 = <0xb3 0xb4 0xb5>; + pinctrl-1 = <0xb6 0xb7>; + }; + + spi@01c69000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sun50i-spi"; + device_type = "spi1"; + reg = <0x0 0x1c69000 0x0 0x1000>; + interrupts = <0x0 0x42 0x4>; + clocks = <0x4 0x4f>; + clock-frequency = <10000000>; + pinctrl-names = "default", "sleep"; + spi1_cs_number = <0x1>; + spi1_cs_bitmap = <0x1>; + status = "okay"; + pinctrl-0 = <0xb8 0xb9>; + pinctrl-1 = <0xba 0xbb>; + + spi_board1 { + device_type = "spi_board1"; + compatible = "rohm,dh2228fv"; + spi-max-frequency = <10000000>; + reg = <0x0>; + }; + }; + + sdmmc@01C11000 { + compatible = "allwinner,sunxi-mmc-v4p5x"; + device_type = "sdc2"; + reg = <0x0 0x1c11000 0x0 0x1000>; + interrupts = <0x0 0x3e 0x104>; + clocks = <0x6 0x53 0x54 0x55 0x56>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x58>; + bus-width = <0x8>; + max-frequency = <0x2faf080>; + sdc_tm4_sm0_freq0 = <0x0>; + sdc_tm4_sm0_freq1 = <0x0>; + sdc_tm4_sm1_freq0 = <0x0>; + sdc_tm4_sm1_freq1 = <0x0>; + sdc_tm4_sm2_freq0 = <0x0>; + sdc_tm4_sm2_freq1 = <0x0>; + sdc_tm4_sm3_freq0 = <0x5000000>; + sdc_tm4_sm3_freq1 = <0x405>; + sdc_tm4_sm4_freq0 = <0x50000>; + sdc_tm4_sm4_freq1 = <0x408>; + status = "okay"; + non-removable; + pinctrl-0 = <0xc8>; + cd-gpios; + sunxi-power-save-mode; + sunxi-dis-signal-vol-sw; + vmmc = "vcc-emmcv"; + vqmmc = "vcc-emmcvq33"; + vdmmc = "none"; + }; + + sdmmc@01c0f000 { + compatible = "allwinner,sunxi-mmc-v4p1x"; + device_type = "sdc0"; + reg = <0x0 0x1c0f000 0x0 0x1000>; + interrupts = <0x0 0x3c 0x104>; + clocks = <0x6 0x53 0x59 0x5a 0x5b>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x5d>; + max-frequency = <0x2faf080>; + bus-width = <0x4>; + status = "okay"; + pinctrl-0 = <0xc6>; + cd-gpios = <0x3a 0x5 0x6 0x0 0x1 0x2 0xffffffff>; + sunxi-power-save-mode; + sunxi-dis-signal-vol-sw; + vmmc = "vcc-sdcv"; + vqmmc = "vcc-sdcvq33"; + vdmmc = "vcc-sdcvd"; + }; + + sdmmc@1C10000 { + compatible = "allwinner,sunxi-mmc-v4p1x"; + device_type = "sdc1"; + reg = <0x0 0x1c10000 0x0 0x1000>; + interrupts = <0x0 0x3d 0x104>; + clocks = <0x6 0x53 0x5e 0x5f 0x60>; + clock-names = "osc24m", "pll_periph", "mmc", "ahb", "rst"; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x62>; + max-frequency = <0x8f0d180>; + bus-width = <0x4>; + sunxi-dly-52M-ddr4 = <0x1 0x0 0x0 0x0 0x2>; + sunxi-dly-104M = <0x1 0x0 0x0 0x0 0x1>; + sunxi-dly-208M = <0x1 0x0 0x0 0x0 0x1>; + status = "okay"; + pinctrl-0 = <0xc7>; + sd-uhs-sdr50; + sd-uhs-ddr50; + sd-uhs-sdr104; + cap-sdio-irq = <0x1>; + keep-power-in-suspend; + ignore-pm-notify; + }; + + disp@01000000 { + compatible = "allwinner,sunxi-disp"; + reg = <0x0 0x1000000 0x0 0x300000 0x0 0x1c0c000 0x0 0x7fc 0x0 0x1c0d000 0x0 0x7fc>; + interrupts = <0x0 0x56 0x104 0x0 0x57 0x104>; + clocks = <0x63 0x64 0x65>; + boot_disp = <0x0>; + fb_base = <0x0>; + status = "okay"; + device_type = "disp"; + disp_init_enable = <0x1>; + disp_mode = <0x0>; + screen0_output_type = <0x3>; + screen0_output_mode = <0x4>; + screen1_output_type = <0x2>; + screen1_output_mode = <0xb>; + dev0_output_type = <0x4>; + dev0_output_mode = <0x4>; + dev0_screen_id = <0x0>; + dev0_do_hpd = <0x1>; + dev1_output_type = <0x2>; + dev1_output_mode = <0xb>; + dev1_screen_id = <0x1>; + dev1_do_hpd = <0x1>; + dev2_output_type = <0x0>; + def_output_dev = <0x0>; + hdmi_mode_check = <0x1>; + fb0_format = <0x0>; + fb0_width = <0x500>; + fb0_height = <0x2d0>; + fb1_format = <0x0>; + fb1_width = <0x0>; + fb1_height = <0x0>; + }; + + lcd0@01c0c000 { + compatible = "allwinner,sunxi-lcd0"; + pinctrl-names = "active", "sleep"; + status = "okay"; + device_type = "lcd0"; + lcd_used = <0x0>; + lcd_driver_name = "default_lcd"; + lcd_backlight = <0x32>; + lcd_if = <0x3>; + lcd_x = <0x500>; + lcd_y = <0x320>; + lcd_width = <0x96>; + lcd_height = <0x5e>; + lcd_dclk_freq = <0x46>; + lcd_pwm_used = <0x1>; + lcd_pwm_ch = <0x0>; + lcd_pwm_freq = <0xc350>; + lcd_pwm_pol = <0x1>; + lcd_pwm_max_limit = <0xff>; + lcd_hbp = <0x14>; + lcd_ht = <0x58a>; + lcd_hspw = <0xa>; + lcd_vbp = <0xa>; + lcd_vt = <0x32e>; + lcd_vspw = <0x5>; + lcd_lvds_if = <0x0>; + lcd_lvds_colordepth = <0x1>; + lcd_lvds_mode = <0x0>; + lcd_frm = <0x1>; + lcd_hv_clk_phase = <0x0>; + lcd_hv_sync_polarity = <0x0>; + lcd_gamma_en = <0x0>; + lcd_bright_curve_en = <0x0>; + lcd_cmap_en = <0x0>; + lcd_bl_en = <0x3a 0x3 0x17 0x1 0x0 0xffffffff 0x1>; + lcd_bl_en_power = "none"; + lcd_power = "vcc-lcd-0"; + lcd_fix_power = "vcc-dsi-33"; + pinctrl-0 = <0xbf>; + lcd_pin_power = "vcc-pd"; + pinctrl-1 = <0xc0>; + }; + + hdmi@01ee0000 { + compatible = "allwinner,sunxi-hdmi"; + reg = <0x0 0x1ee0000 0x0 0x20000>; + clocks = <0x66 0x67>; + device_type = "hdmi"; + status = "okay"; + hdmi_hdcp_enable = <0x0>; + hdmi_cts_compatibility = <0x0>; + hdmi_cec_support = <0x1>; + }; + + tv0@01c94000 { + compatible = "allwinner,sunxi-tv"; + reg = <0x0 0x1e40000 0x0 0x1000>; + clocks = <0x68>; + status = "disabled"; + device_type = "tv0"; + dac_src0 = <0x0>; + dac_type0 = <0x0>; + interface = <0x1>; + }; + + tr@01000000 { + compatible = "allwinner,sun50i-tr"; + reg = <0x0 0x1000000 0x0 0x200bc>; + interrupts = <0x0 0x60 0x104>; + clocks = <0x63>; + status = "okay"; + }; + + pwm@01c21400 { + compatible = "allwinner,sunxi-pwm"; + reg = <0x0 0x1c21400 0x0 0x3c>; + pwm-number = <0x1>; + pwm-base = <0x0>; + pwms = <0x69>; + }; + + pwm0@01c21400 { + compatible = "allwinner,sunxi-pwm0"; + pinctrl-names = "active", "sleep"; + reg_base = <0x1c21400>; + reg_busy_offset = <0x0>; + reg_busy_shift = <0x1c>; + reg_enable_offset = <0x0>; + reg_enable_shift = <0x4>; + reg_clk_gating_offset = <0x0>; + reg_clk_gating_shift = <0x6>; + reg_bypass_offset = <0x0>; + reg_bypass_shift = <0x9>; + reg_pulse_start_offset = <0x0>; + reg_pulse_start_shift = <0x8>; + reg_mode_offset = <0x0>; + reg_mode_shift = <0x7>; + reg_polarity_offset = <0x0>; + reg_polarity_shift = <0x5>; + reg_period_offset = <0x4>; + reg_period_shift = <0x10>; + reg_period_width = <0x10>; + reg_active_offset = <0x4>; + reg_active_shift = <0x0>; + reg_active_width = <0x10>; + reg_prescal_offset = <0x0>; + reg_prescal_shift = <0x0>; + reg_prescal_width = <0x4>; + linux,phandle = <0x69>; + phandle = <0x69>; + device_type = "pwm0"; + pwm_used = <0x0>; + pinctrl-0 = <0xc1>; + pinctrl-1 = <0xc2>; + }; + + s_pwm@1f03800 { + compatible = "allwinner,sunxi-s_pwm"; + reg = <0x0 0x1f03800 0x0 0x3c>; + pwm-number = <0x1>; + pwm-base = <0x10>; + pwms = <0x6a>; + }; + + spwm0@0x01f03800 { + compatible = "allwinner,sunxi-pwm16"; + pinctrl-names = "active", "sleep"; + reg_base = <0x1f03800>; + reg_busy_offset = <0x0>; + reg_busy_shift = <0x1c>; + reg_enable_offset = <0x0>; + reg_enable_shift = <0x4>; + reg_clk_gating_offset = <0x0>; + reg_clk_gating_shift = <0x6>; + reg_bypass_offset = <0x0>; + reg_bypass_shift = <0x9>; + reg_pulse_start_offset = <0x0>; + reg_pulse_start_shift = <0x8>; + reg_mode_offset = <0x0>; + reg_mode_shift = <0x7>; + reg_polarity_offset = <0x0>; + reg_polarity_shift = <0x5>; + reg_period_offset = <0x4>; + reg_period_shift = <0x10>; + reg_period_width = <0x10>; + reg_active_offset = <0x4>; + reg_active_shift = <0x0>; + reg_active_width = <0x10>; + reg_prescal_offset = <0x0>; + reg_prescal_shift = <0x0>; + reg_prescal_width = <0x4>; + linux,phandle = <0x6a>; + phandle = <0x6a>; + }; + + boot_disp { + compatible = "allwinner,boot_disp"; + }; + + ac200 { + compatible = "allwinner,sunxi-ac200"; + clocks = <0x64>; + pinctrl-names = "active", "sleep"; + status = "okay"; + }; + + cci@0x01cb3000 { + compatible = "allwinner,sunxi-csi_cci"; + reg = <0x0 0x1cb3000 0x0 0x1000>; + interrupts = <0x0 0x55 0x4>; + status = "okay"; + }; + + csi_res@0x01cb0000 { + compatible = "allwinner,sunxi-csi"; + reg = <0x0 0x1cb0000 0x0 0x1000>; + clocks = <0x6b 0x6c 0x6d 0x4 0x6 0x5>; + clocks-index = <0x0 0x1 0x2 0x3 0x4 0x5>; + status = "okay"; + }; + + isp@0x01cb8000 { + compatible = "allwinner,sunxi-isp"; + reg = <0x0 0x1cb8000 0x0 0x1000>; + status = "okay"; + }; + + vfe@0 { + device_type = "csi0"; + compatible = "allwinner,sunxi-vfe"; + interrupts = <0x0 0x54 0x4>; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x6f>; + cci_sel = <0x0>; + csi_sel = <0x0>; + mipi_sel = <0x0>; + isp_sel = <0x0>; + csi0_sensor_list = <0x0>; + status = "okay"; + pinctrl-0 = <0xc5>; + csi0_mck = <0x3a 0x4 0x1 0x1 0xffffffff 0xffffffff 0xffffffff>; + + dev@0 { + csi0_dev0_mname = "gc2035"; + csi0_dev0_twi_addr = <0x78>; + csi0_dev0_pos = "rear"; + csi0_dev0_isp_used = <0x1>; + csi0_dev0_fmt = <0x0>; + csi0_dev0_stby_mode = <0x0>; + csi0_dev0_vflip = <0x0>; + csi0_dev0_hflip = <0x0>; + csi0_dev0_iovdd_vol = <0x2ab980>; + csi0_dev0_avdd_vol = <0x2ab980>; + csi0_dev0_dvdd_vol = <0x16e360>; + csi0_dev0_afvdd_vol = <0x2ab980>; + csi0_dev0_flash_used = <0x0>; + csi0_dev0_flash_type = <0x2>; + csi0_dev0_act_used = <0x0>; + csi0_dev0_act_name = "ad5820_act"; + csi0_dev0_act_slave = <0x18>; + status = "okay"; + device_type = "csi0_dev0"; + csi0_dev0_iovdd; + csi0_dev0_avdd; + csi0_dev0_dvdd; + csi0_dev0_afvdd; + csi0_dev0_power_en = <0x3a 0x0 0x8 0x1 0x0 0x1 0x0>; + csi0_dev0_reset = <0x3a 0x4 0xe 0x1 0x0 0x1 0x0>; + csi0_dev0_pwdn = <0x3a 0x4 0xf 0x1 0x0 0x1 0x0>; + csi0_dev0_flash_en; + csi0_dev0_flash_mode; + csi0_dev0_flvdd; + csi0_dev0_flvdd_vol; + csi0_dev0_af_pwdn; + }; + + dev@1 { + csi0_dev1_twi_addr = <0x78>; + csi0_dev1_pos = "rear"; + csi0_dev1_isp_used = <0x1>; + csi0_dev1_fmt = <0x0>; + csi0_dev1_stby_mode = <0x0>; + csi0_dev1_vflip = <0x0>; + csi0_dev1_hflip = <0x0>; + csi0_dev1_iovdd = "iovdd-csi"; + csi0_dev1_iovdd_vol = <0x2ab980>; + csi0_dev1_avdd = "avdd-csi"; + csi0_dev1_avdd_vol = <0x2ab980>; + csi0_dev1_dvdd = "dvdd-csi-18"; + csi0_dev1_dvdd_vol = <0x16e360>; + csi0_dev1_afvdd = "afvcc-csi"; + csi0_dev1_afvdd_vol = <0x2ab980>; + csi0_dev1_flash_used = <0x0>; + csi0_dev1_flash_type = <0x2>; + csi0_dev1_act_used = <0x0>; + csi0_dev1_act_name = "ad5820_act"; + csi0_dev1_act_slave = <0x18>; + status = "disabled"; + device_type = "csi0_dev1"; + csi0_dev1_mname; + csi0_dev1_power_en; + csi0_dev1_reset; + csi0_dev1_pwdn; + csi0_dev1_flash_en; + csi0_dev1_flash_mode; + csi0_dev1_flvdd; + csi0_dev1_flvdd_vol; + csi0_dev1_af_pwdn; + }; + }; + + vdevice@0 { + compatible = "allwinner,sun50i-vdevice"; + device_type = "Vdevice"; + pinctrl-names = "default"; + test-gpios = <0x3a 0x0 0x0 0x1 0x2 0x2 0x1>; + status = "disabled"; + pinctrl-0 = <0xcc>; + }; + + ce@1c15000 { + compatible = "allwinner,sunxi-ce"; + reg = <0x0 0x1c15000 0x0 0x80 0x0 0x1c15800 0x0 0x80>; + interrupts = <0x0 0x5e 0xff01 0x0 0x50 0xff01>; + clock-frequency = <0x11e1a300 0xbebc200>; + clocks = <0x71 0x4>; + }; + + deinterlace@0x01e00000 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-deinterlace"; + reg = <0x0 0x1e00000 0x0 0x77c>; + interrupts = <0x0 0x5d 0x4>; + clocks = <0x72 0x4>; + status = "okay"; + device_type = "di"; + }; + + smartcard@0x01c2c400 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-scr"; + device_type = "scr0"; + reg = <0x0 0x1c2c400 0x0 0x400>; + interrupts = <0x0 0x53 0x4>; + clocks = <0x73 0x74>; + clock-frequency = <0x16e3600>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x75 0x76>; + pinctrl-1 = <0x77>; + status = "okay"; + }; + + smartcard@0x01c2c800 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-scr"; + device_type = "scr1"; + reg = <0x0 0x1c2c800 0x0 0x400>; + interrupts = <0x0 0x59 0x4>; + clocks = <0x78 0x74>; + clock-frequency = <0x16e3600>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x79 0x7a>; + pinctrl-1 = <0x7b>; + status = "disabled"; + }; + + pmu@0 { + interrupts = <0x0 0x20 0x4>; + status = "okay"; + device_type = "pmu0"; + compatible = "axpdummy"; + pmu_id = <0x83>; + + powerkey@0 { + status = "okay"; + }; + + regulator@0 { + status = "okay"; + device_type = "regulator0"; + compatible = "axpdummy-regulator"; + regulator_count = <0x6>; + regulator1 = "axpdummy_ldo1 none avcc vcc-pll vcc-tv"; + regulator2 = "axpdummy_ldo2 none vcc-dram"; + regulator3 = "axpdummy_ldo3 none vdd-sys vdd-ehpy"; + regulator4 = "axpdummy_ldo4 none vdd-cpua"; + regulator5 = "axpdummy_ldo5 none vcc-wifi"; + regulator6 = "axpdummy_ldo6 none vcc-rtc vdd-cpus vcc-io vcc-efuse vcc-sdc vcc-nand vcc-usb vcc-uartx vcc-feled vcc-key vcc-audio vcc-ir"; + }; + + axp_gpio@0 { + gpio-controller; + #size-cells = <0x0>; + #gpio-cells = <0x6>; + status = "okay"; + device_type = "axp_pio"; + linux,phandle = <0xbc>; + phandle = <0xbc>; + }; + + charger@0 { + status = "disabled"; + }; + }; + + nmi@0x01f00c00 { + #address-cells = <0x1>; + #size-cells = <0x0>; + compatible = "allwinner,sunxi-nmi"; + reg = <0x0 0x1f00c00 0x0 0x50>; + nmi_irq_ctrl = <0xc>; + nmi_irq_en = <0x40>; + nmi_irq_status = <0x10>; + nmi_irq_mask = <0x50>; + status = "okay"; + }; + + nand0@01c03000 { + compatible = "allwinner,sun50iw2-nand"; + device_type = "nand0"; + reg = <0x0 0x1c03000 0x0 0x1000>; + interrupts = <0x0 0x46 0x4>; + clocks = <0x4 0x7c>; + pinctrl-names = "default", "sleep"; + pinctrl-1 = <0x7f>; + nand0_regulator1 = "vcc-nand"; + nand0_regulator2 = "none"; + nand0_cache_level = <0x55aaaa55>; + nand0_flush_cache_num = <0x55aaaa55>; + nand0_capacity_level = <0x55aaaa55>; + nand0_id_number_ctl = <0x55aaaa55>; + nand0_print_level = <0x55aaaa55>; + nand0_p0 = <0x55aaaa55>; + nand0_p1 = <0x55aaaa55>; + nand0_p2 = <0x55aaaa55>; + nand0_p3 = <0x55aaaa55>; + status = "disabled"; + nand0_support_2ch = <0x0>; + pinctrl-0 = <0xbd 0xbe>; + }; + + ts0@01c06000 { + compatible = "allwinner,sun50i-tsc"; + device_type = "ts0"; + reg = <0x0 0x1c06000 0x0 0x1000>; + interrupts = <0x0 0x51 0x4>; + clocks = <0x4 0x80>; + pinctrl-names = "ts0-default", "ts1-default", "ts2-default", "ts3-default", "ts0-sleep", "ts1-sleep", "ts2-sleep", "ts3-sleep"; + pinctrl-0 = <0x81>; + pinctrl-1 = <0x82>; + pinctrl-2 = <0x83>; + pinctrl-3 = <0x84>; + pinctrl-4 = <0x85>; + pinctrl-5 = <0x86>; + pinctrl-6 = <0x87>; + pinctrl-7 = <0x88>; + ts0config = <0x1>; + ts1config = <0x0>; + ts2config = <0x1>; + ts3config = <0x0>; + status = "okay"; + }; + + thermal_sensor { + compatible = "allwinner,thermal_sensor"; + reg = <0x0 0x1c25000 0x0 0x84>; + interrupts = <0x0 0x1f 0x0>; + clocks = <0x6 0x89>; + sensor_num = <0x2>; + shut_temp = <0x6e>; + status = "okay"; + + combine0 { + #thermal-sensor-cells = <0x1>; + combine_cnt = <0x2>; + combine_type = "max"; + combine_chn = <0x0 0x1>; + linux,phandle = <0x8a>; + phandle = <0x8a>; + }; + }; + + cpu_budget_cool { + compatible = "allwinner,budget_cooling"; + #cooling-cells = <0x2>; + status = "okay"; + state_cnt = <0x5>; + cluster_num = <0x1>; + state0 = <0xf6180 0x4>; + state1 = <0xc7380 0x4>; + state2 = <0x9e340 0x2>; + state3 = <0x75300 0x2>; + state4 = <0x75300 0x1>; + linux,phandle = <0x8c>; + phandle = <0x8c>; + }; + + gpu_cooling { + compatible = "allwinner,gpu_cooling"; + reg = <0x0 0x0 0x0 0x0>; + #cooling-cells = <0x2>; + status = "okay"; + state_cnt = <0x4>; + state0 = <0x1c8>; + state1 = <0x180>; + state2 = <0x108>; + state3 = <0x90>; + linux,phandle = <0x90>; + phandle = <0x90>; + }; + + thermal-zones { + + soc_thermal { + polling-delay-passive = <0x3e8>; + polling-delay = <0x2710>; + thermal-sensors = <0x8a 0x0>; + + trips { + + t0 { + temperature = <0x5a>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8b>; + phandle = <0x8b>; + }; + + t1 { + temperature = <0x64>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8d>; + phandle = <0x8d>; + }; + + t2 { + temperature = <0x6e>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8e>; + phandle = <0x8e>; + }; + + t3 { + temperature = <0x50>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x8f>; + phandle = <0x8f>; + }; + + t4 { + temperature = <0x5a>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x91>; + phandle = <0x91>; + }; + + t5 { + temperature = <0x64>; + type = "passive"; + hysteresis = <0x0>; + linux,phandle = <0x92>; + phandle = <0x92>; + }; + + t6 { + temperature = <0x73>; + type = "critical"; + hysteresis = <0x0>; + }; + }; + + cooling-maps { + + bind0 { + contribution = <0x0>; + trip = <0x8b>; + cooling-device = <0x8c 0x1 0x1>; + }; + + bind1 { + contribution = <0x0>; + trip = <0x8d>; + cooling-device = <0x8c 0x2 0x2>; + }; + + bind2 { + contribution = <0x0>; + trip = <0x8e>; + cooling-device = <0x8c 0x3 0x4>; + }; + + bind3 { + contribution = <0x0>; + trip = <0x8f>; + cooling-device = <0x90 0x1 0x1>; + }; + + bind4 { + contribution = <0x0>; + trip = <0x91>; + cooling-device = <0x90 0x2 0x2>; + }; + + bind5 { + contribution = <0x0>; + trip = <0x92>; + cooling-device = <0x90 0x3 0x3>; + }; + }; + }; + }; + + keyboard { + compatible = "allwinner,keyboard_2000mv"; + reg = <0x0 0x1c21800 0x0 0x400>; + interrupts = <0x0 0x1e 0x0>; + status = "okay"; + key_cnt = <0x5>; + key1 = <0xf0 0x73>; + key2 = <0x1f4 0x72>; + key3 = <0x2bc 0x8b>; + key4 = <0x37a 0x1c>; + key5 = <0x7d0 0x66>; + }; + + eth@01c30000 { + compatible = "allwinner,sunxi-gmac"; + reg = <0x0 0x1c30000 0x0 0x4000 0x0 0x1c00030 0x0 0x1>; + pinctrl-names = "default"; + pinctrl-0 = <0x93>; + interrupts = <0x0 0x52 0x4>; + interrupt-names = "gmacirq"; + clocks = <0x94 0x95>; + clock-names = "gmac", "ephy"; + phy-mode = "rgmii"; + tx-delay = <0x0>; + rx-delay = <0x0>; + phy_power_on = <0x3a 0x3 0x6 0x1 0x0 0x0 0x0>; + status = "disabled"; + device_type = "gmac0"; + gmac_power1; + gmac_power2; + gmac_power3; + }; + + product { + device_type = "product"; + version = "100"; + machine = "cheetah-p1"; + }; + + platform { + device_type = "platform"; + eraseflag = <0x1>; + }; + + target { + device_type = "target"; + boot_clock = <0x3f0>; + storage_type = <0xffffffff>; + burn_key = <0x0>; + dragonboard_test = <0x0>; + power_mode = <0x1>; + }; + + power_sply { + device_type = "power_sply"; + dcdcb_vol = <0xf472c>; + dcdcc_vol = <0xf46f0>; + aldo2_vol = <0xf4f24>; + }; + + ir_boot_recovery { + device_type = "ir_boot_recovery"; + status = "disabled"; + ir_recovery_key_code0 = <0x57>; + ir_addr_code0 = <0x9f00>; + ir_recovery_key_code1 = <0x15>; + ir_addr_code1 = <0xbc00>; + }; + + card_boot { + device_type = "card_boot"; + logical_start = <0xa000>; + sprite_gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + next_work = <0x3>; + }; + + recovery_para { + device_type = "recovery_para"; + status = "okay"; + mode = <0x1>; + recovery_key = <0x9e 0xb 0x4 0x0 0xffffffff 0xffffffff 0xffffffff>; + }; + + boot_init_gpio { + device_type = "boot_init_gpio"; + status = "okay"; + gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + gpio1 = <0x3a 0x0 0x11 0x1 0xffffffff 0xffffffff 0x1>; + }; + + pm_para { + device_type = "pm_para"; + standby_mode = <0x1>; + }; + + card0_boot_para { + device_type = "card0_boot_para"; + card_ctrl = <0x0>; + card_high_speed = <0x1>; + card_line = <0x4>; + pinctrl-0 = <0x9f>; + }; + + card2_boot_para { + device_type = "card2_boot_para"; + card_ctrl = <0x2>; + card_high_speed = <0x1>; + card_line = <0x8>; + pinctrl-0 = <0xa0 0xa1>; + sdc_ex_dly_used = <0x2>; + }; + + twi_para { + device_type = "twi_para"; + twi_port = <0x0>; + pinctrl-0 = <0xa2>; + }; + + uart_para { + device_type = "uart_para"; + uart_debug_port = <0x0>; + pinctrl-0 = <0xa3>; + }; + + jtag_para { + device_type = "jtag_para"; + jtag_enable = <0x0>; + pinctrl-0 = <0xa4>; + }; + + clock { + device_type = "clock"; + pll4 = <0x12c>; + pll6 = <0x258>; + pll8 = <0x168>; + pll9 = <0x129>; + pll10 = <0x108>; + }; + + rtp_para { + device_type = "rtp_para"; + rtp_used = <0x0>; + rtp_screen_size = <0x5>; + rtp_regidity_level = <0x5>; + rtp_press_threshold_enable = <0x0>; + rtp_press_threshold = <0x1f40>; + rtp_sensitive_level = <0xf>; + rtp_exchange_x_y_flag = <0x0>; + }; + + ctp { + device_type = "ctp"; + compatible = "allwinner,sun50i-ctp-para"; + status = "disabled"; + ctp_twi_id = <0x0>; + ctp_twi_addr = <0x5d>; + ctp_screen_max_x = <0x500>; + ctp_screen_max_y = <0x320>; + ctp_revert_x_flag = <0x1>; + ctp_revert_y_flag = <0x1>; + ctp_exchange_x_y_flag = <0x1>; + ctp_int_port = <0x3a 0x7 0x4 0x6 0xffffffff 0xffffffff 0xffffffff>; + ctp_wakeup = <0x3a 0x7 0x8 0x1 0xffffffff 0xffffffff 0x1>; + ctp_power_ldo = "vcc-ctp"; + ctp_power_ldo_vol = <0xce4>; + ctp_power_io; + }; + + ctp_list { + device_type = "ctp_list"; + compatible = "allwinner,sun50i-ctp-list"; + ctp_det_used = <0x1>; + ft5x_ts = <0x1>; + gt82x = <0x1>; + gslX680 = <0x1>; + gt9xx_ts = <0x0>; + gt9xxnew_ts = <0x1>; + gt811 = <0x1>; + zet622x = <0x1>; + aw5306_ts = <0x1>; + }; + + tkey_para { + device_type = "tkey_para"; + tkey_used = <0x0>; + tkey_twi_id; + tkey_twi_addr; + tkey_int; + }; + + motor_para { + device_type = "motor_para"; + motor_used = <0x1>; + motor_shake = <0xbc 0xfffe 0x3 0x1 0xffffffff 0xffffffff 0x1>; + }; + + pwm16 { + device_type = "pwm16"; + s_pwm0_used = <0x0>; + pinctrl-0 = <0xc3>; + pinctrl-1 = <0xc4>; + }; + + tvout_para { + device_type = "tvout_para"; + tvout_used; + tvout_channel_num; + tv_en; + }; + + tvin_para { + device_type = "tvin_para"; + tvin_used; + tvin_channel_num; + }; + + smc { + device_type = "smc"; + smc_used; + smc_rst; + smc_vppen; + smc_vppp; + smc_det; + smc_vccen; + smc_sck; + smc_sda; + }; + + leds { + compatible = "gpio-leds"; + + pwr { + label = "orangepi:green:pwr"; + gpios = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x0>; + default-state = "on"; + }; + + status { + label = "orangepi:red:status"; + gpios = <0x3a 0x0 0x11 0x1 0xffffffff 0xffffffff 0x0>; + default-state = "on"; + }; + }; + + + gpio_para { + device_type = "gpio_para"; + compatible = "allwinner,sunxi-init-gpio"; + gpio_used = <0x1>; + gpio_num = <0x2>; + gpio_pin_1 = <0x9e 0xb 0x6 0x1 0xffffffff 0xffffffff 0x1>; + gpio_pin_2 = <0x3a 0x0 0x7 0x1 0xffffffff 0xffffffff 0x1>; + normal_led = "gpio_pin_1"; + standby_led = "gpio_pin_2"; + }; + + serial_feature { + device_type = "serial_feature"; + sn_filename = "sn.txt"; + }; + + gsensor { + device_type = "gsensor"; + compatible = "allwinner,sun50i-gsensor-para"; + status = "disabled"; + gsensor_twi_id = <0x1>; + gsensor_twi_addr = <0x18>; + gsensor_int1 = <0x3a 0x0 0x9 0x6 0x1 0xffffffff 0xffffffff>; + gsensor_int2; + gsensor_vcc_io = "vcc-deviceio"; + gsensor_vcc_io_val = <0xc1c>; + }; + + gsensor_list_para { + device_type = "gsensor_list_para"; + compatible = "allwinner,sun50i-gsensor-list-para"; + gsensor_det_used = <0x0>; + lsm9ds0_acc_mag = <0x1>; + bma250 = <0x1>; + mma8452 = <0x1>; + mma7660 = <0x1>; + mma865x = <0x1>; + afa750 = <0x1>; + lis3de_acc = <0x1>; + lis3dh_acc = <0x1>; + kxtik = <0x1>; + dmard10 = <0x0>; + dmard06 = <0x1>; + mxc622x = <0x1>; + fxos8700 = <0x1>; + lsm303d = <0x0>; + }; + + 3g_para { + device_type = "3g_para"; + 3g_used = <0x0>; + 3g_usbc_num = <0x2>; + 3g_uart_num = <0x0>; + bb_vbat = <0x9e 0xb 0x3 0x1 0xffffffff 0xffffffff 0x0>; + bb_host_wake = <0x9e 0xc 0x0 0x1 0xffffffff 0xffffffff 0x0>; + bb_on = <0x9e 0xc 0x1 0x1 0xffffffff 0xffffffff 0x0>; + bb_pwr_on = <0x9e 0xc 0x3 0x1 0xffffffff 0xffffffff 0x0>; + bb_wake = <0x9e 0xc 0x4 0x1 0xffffffff 0xffffffff 0x0>; + bb_rf_dis = <0x9e 0xc 0x5 0x1 0xffffffff 0xffffffff 0x0>; + bb_rst = <0x9e 0xc 0x6 0x1 0xffffffff 0xffffffff 0x0>; + 3g_int; + }; + + gy_para { + device_type = "gy_para"; + compatible = "allwinner,sun50i-gyr_sensors-para"; + gy_used = <0x0>; + gy_twi_id = <0x2>; + gy_twi_addr = <0x6a>; + gy_int1 = <0x3a 0x0 0xa 0x6 0x1 0xffffffff 0xffffffff>; + gy_int2; + }; + + gy_list_para { + device_type = "gy_list_para"; + compatible = "allwinner,sun50i-gyr_sensors-list-para"; + gy_det_used = <0x0>; + lsm9ds0_gyr = <0x1>; + l3gd20_gyr = <0x0>; + bmg160_gyr = <0x1>; + }; + + ls_para { + device_type = "ls_para"; + compatible = "allwinner,sun50i-lsensors-para"; + ls_used = <0x0>; + ls_twi_id = <0x2>; + ls_twi_addr = <0x23>; + ls_int = <0x3a 0x0 0xc 0x6 0x1 0xffffffff 0xffffffff>; + }; + + ls_list_para { + device_type = "ls_list_para"; + compatible = "allwinner,sun50i-lsensors-list-para"; + ls_det_used = <0x0>; + ltr_501als = <0x1>; + jsa1212 = <0x0>; + jsa1127 = <0x1>; + }; + + compass_para { + device_type = "compass_para"; + compatible = "allwinner,sun50i-compass-para"; + compass_used = <0x0>; + compass_twi_id = <0x2>; + compass_twi_addr = <0xd>; + compass_int = <0x3a 0x0 0xb 0x6 0x1 0xffffffff 0xffffffff>; + }; + + compass_list_para { + device_type = "compass_list_para"; + compatible = "allwinner,sun50i-compass-list-para"; + compass_det_used = <0x0>; + lsm9ds0 = <0x1>; + lsm303d = <0x0>; + akm8963 = <0x1>; + }; + + s_rsb0 { + device_type = "s_rsb0"; + status = "okay"; + pinctrl-0 = <0xca>; + }; + + box_standby_led { + device_type = "box_standby_led"; + gpio0 = <0x9e 0xb 0xa 0x1 0xffffffff 0xffffffff 0x1>; + }; + + gpio_power_key { + device_type = "gpio_power_key"; + key_io = <0x9e 0xb 0x3 0x6 0xffffffff 0xffffffff 0x0>; + }; + }; + + aliases { + serial0 = "/soc@01c00000/uart@01c28000"; + serial1 = "/soc@01c00000/uart@01c28400"; + serial2 = "/soc@01c00000/uart@01c28800"; + serial3 = "/soc@01c00000/uart@01c28c00"; + twi0 = "/soc@01c00000/twi@0x01c2ac00"; + twi1 = "/soc@01c00000/twi@0x01c2b000"; + twi2 = "/soc@01c00000/twi@0x01c2b400"; + spi0 = "/soc@01c00000/spi@01c68000"; + spi1 = "/soc@01c00000/spi@01c69000"; + scr0 = "/soc@01c00000/smartcard@0x01c2c400"; + scr1 = "/soc@01c00000/smartcard@0x01c2c800"; + global_timer0 = "/soc@01c00000/timer@1c20c00"; + cci0 = "/soc@01c00000/cci@0x01cb3000"; + csi_res0 = "/soc@01c00000/csi_res@0x01cb0000"; + isp0 = "/soc@01c00000/isp@0x01cb8000"; + vfe0 = "/soc@01c00000/vfe@0"; + mmc0 = "/soc@01c00000/sdmmc@01c0f000"; + mmc2 = "/soc@01c00000/sdmmc@01C11000"; + nand0 = "/soc@01c00000/nand0@01c03000"; + disp = "/soc@01c00000/disp@01000000"; + lcd0 = "/soc@01c00000/lcd0@01c0c000"; + hdmi = "/soc@01c00000/hdmi@01ee0000"; + pwm = "/soc@01c00000/pwm@01c21400"; + pwm0 = "/soc@01c00000/pwm0@01c21400"; + tv0 = "/soc@01c00000/tv0@01c94000"; + s_pwm = "/soc@01c00000/s_pwm@1f03800"; + spwm0 = "/soc@01c00000/spwm0@0x01f03800"; + boot_disp = "/soc@01c00000/boot_disp"; + charger0 = "/soc@01c00000/pmu@0/charger@0"; + regulator0 = "/soc@01c00000/pmu@0/regulator@0"; + }; + + chosen { + bootargs = "earlyprintk=sunxi-uart,0x01c28000 loglevel=8 initcall_debug=1 console=ttyS0 init=/init"; + linux,initrd-start = <0x0 0x0>; + linux,initrd-end = <0x0 0x0>; + }; + + cpus { + #address-cells = <0x2>; + #size-cells = <0x0>; + + cpu@0 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x0>; + enable-method = "psci"; + cpufreq_tbl = <0x75300 0x9e340 0xafc80 0xc7380 0xdea80 0xf6180 0x10d880 0x119400 0x124f80>; + clock-latency = <0x1e8480>; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@1 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x1>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@2 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x2>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + cpu@3 { + device_type = "cpu"; + compatible = "arm,cortex-a53", "arm,armv8"; + reg = <0x0 0x3>; + enable-method = "psci"; + clock-frequency = <0x3c14dc00>; + cpu-idle-states = <0x96 0x97 0x98>; + }; + + idle-states { + entry-method = "arm,psci"; + + cpu-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x10000>; + entry-latency-us = <0x28>; + exit-latency-us = <0x64>; + min-residency-us = <0x96>; + linux,phandle = <0x96>; + phandle = <0x96>; + }; + + cluster-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x1010000>; + entry-latency-us = <0x1f4>; + exit-latency-us = <0x3e8>; + min-residency-us = <0x9c4>; + linux,phandle = <0x97>; + phandle = <0x97>; + }; + + sys-sleep-0 { + compatible = "arm,idle-state"; + arm,psci-suspend-param = <0x2010000>; + entry-latency-us = <0x3e8>; + exit-latency-us = <0x7d0>; + min-residency-us = <0x1194>; + linux,phandle = <0x98>; + phandle = <0x98>; + }; + }; + }; + + psci { + compatible = "arm,psci-0.2"; + method = "smc"; + psci_version = <0x84000000>; + cpu_suspend = <0xc4000001>; + cpu_off = <0x84000002>; + cpu_on = <0xc4000003>; + affinity_info = <0xc4000004>; + migrate = <0xc4000005>; + migrate_info_type = <0x84000006>; + migrate_info_up_cpu = <0xc4000007>; + system_off = <0x84000008>; + system_reset = <0x84000009>; + }; + + n_brom { + compatible = "allwinner,n-brom"; + reg = <0x0 0x0 0x0 0xc000>; + }; + + s_brom { + compatible = "allwinner,s-brom"; + reg = <0x0 0x0 0x0 0x10000>; + }; + + sram_ctrl { + device_type = "sram_ctrl"; + compatible = "allwinner,sram_ctrl"; + reg = <0x0 0x1c00000 0x0 0x100>; + }; + + sram_a1 { + compatible = "allwinner,sram_a1"; + reg = <0x0 0x10000 0x0 0x10000>; + }; + + sram_a2 { + compatible = "allwinner,sram_a2"; + reg = <0x0 0x40000 0x0 0x14000>; + }; + + prcm { + compatible = "allwinner,prcm"; + reg = <0x0 0x1f01400 0x0 0x400>; + }; + + cpuscfg { + compatible = "allwinner,cpuscfg"; + reg = <0x0 0x1f01c00 0x0 0x400>; + }; + + ion { + compatible = "allwinner,sunxi-ion"; + + system { + type = <0x0>; + }; + + system_contig { + type = <0x1>; + }; + + cma { + type = <0x4>; + }; + }; + + dram { + compatible = "allwinner,dram"; + clocks = <0x99>; + clock-names = "pll_ddr"; + dram_clk = <0x2a0>; + dram_type = <0x3>; + dram_zq = <0x3b3bf9>; + dram_odt_en = <0x1>; + dram_para1 = <0x10f410f4>; + dram_para2 = <0x0>; + dram_mr0 = <0x1840>; + dram_mr1 = <0x40>; + dram_mr2 = <0x18>; + dram_mr3 = <0x2>; + dram_tpr0 = <0x48a192>; + dram_tpr1 = <0x1b1a94b>; + dram_tpr2 = <0x61043>; + dram_tpr3 = <0xb4787896>; + dram_tpr4 = <0x0>; + dram_tpr5 = <0x0>; + dram_tpr6 = <0x64>; + dram_tpr7 = <0x1e08a1e0>; + dram_tpr8 = <0x0>; + dram_tpr9 = <0x0>; + dram_tpr10 = <0x2535>; + dram_tpr11 = <0x23330000>; + dram_tpr12 = <0x8897>; + dram_tpr13 = <0x4002910>; + device_type = "dram"; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x0 0x41000000 0x0 0x3f000000>; + }; + + interrupt-controller@1c81000 { + compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic"; + #interrupt-cells = <0x3>; + #address-cells = <0x0>; + device_type = "gic"; + interrupt-controller; + reg = <0x0 0x1c81000 0x0 0x1000 0x0 0x1c82000 0x0 0x2000 0x0 0x1c84000 0x0 0x2000 0x0 0x1c86000 0x0 0x2000>; + interrupts = <0x1 0x9 0xf04>; + linux,phandle = <0x1>; + phandle = <0x1>; + }; + + sunxi-sid@1c14000 { + compatible = "allwinner,sunxi-sid"; + device_type = "sid"; + reg = <0x0 0x1c14000 0x0 0x200>; + }; + + sunxi-chipid@1c14200 { + compatible = "allwinner,sunxi-chipid"; + device_type = "chipid"; + reg = <0x0 0x1c14200 0x0 0x200>; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = <0x1 0xd 0xff01 0x1 0xe 0xff01 0x1 0xb 0xff01 0x1 0xa 0xff01>; + clock-frequency = <0x16e3600>; + }; + + pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <0x0 0x78 0x4 0x0 0x79 0x4 0x0 0x7a 0x4 0x0 0x7b 0x4>; + }; + + dvfs_table { + compatible = "allwinner,dvfs_table"; + max_freq = <0x3c14dc00>; + min_freq = <0x1c9c3800>; + lv_count = <0x8>; + lv1_freq = <0x44aa2000>; + lv1_volt = <0x44c>; + lv2_freq = <0x41cdb400>; + lv2_volt = <0x44c>; + lv3_freq = <0x3c14dc00>; + lv3_volt = <0x44c>; + lv4_freq = <0x30a32c00>; + lv4_volt = <0x44c>; + lv5_freq = "%1|"; + lv5_volt = <0x44c>; + lv6_freq = <0x0>; + lv6_volt = <0x44c>; + lv7_freq = <0x0>; + lv7_volt = <0x44c>; + lv8_freq = <0x0>; + lv8_volt = <0x44c>; + device_type = "dvfs_table"; + }; + + dramfreq { + compatible = "allwinner,sunxi-dramfreq"; + reg = <0x0 0x1c62000 0x0 0x1000 0x0 0x1c63000 0x0 0x1000 0x0 0x1c20000 0x0 0x800>; + interrupts = <0x0 0x45 0x4>; + clocks = <0x99 0x4 0x9a>; + status = "okay"; + }; + + uboot { + }; + + gpu@0x01E80000 { + compatible = "arm,mali-450", "arm,mali-utgard"; + reg = <0x0 0x1e80000 0x0 0x30000>; + interrupts = <0x0 0x60 0x4 0x0 0x61 0x4 0x0 0x63 0x4 0x0 0x64 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6b 0x4>; + interrupt-names = "IRQGP", "IRQGPMMU", "IRQPP", "IRQPP0", "IRQPPMMU0", "IRQPP1", "IRQPPMMU1", "IRQPP2", "IRQPPMMU2", "IRQPP3", "IRQPPMMU3"; + clocks = <0x9b 0x9c>; + device_type = "gpu_mali450_0"; + regulator_id = "vdd-gpu"; + dvfs_status = <0x0>; + temp_ctrl_status = <0x1>; + scene_ctrl_status = <0x1>; + max_level = <0x3>; + begin_level = <0x3>; + lv0_freq = <0x90>; + lv0_volt = <0x4b0>; + lv1_freq = <0x108>; + lv1_volt = <0x4b0>; + lv2_freq = <0x180>; + lv2_volt = <0x4b0>; + lv3_freq = <0x1c8>; + lv3_volt = <0x4b0>; + }; + + wlan { + compatible = "allwinner,sunxi-wlan"; + clocks = "&clk_losc_out"; + wlan_power = "vcc-wifi"; + wlan_io_regulator = "vcc-wifi-io"; + wlan_busnum = <0x1>; + status = "okay"; + device_type = "wlan"; + wlan_usbnum = <0x3>; + wlan_regon = <0x3a 0x0 0x9 0x1 0xffffffff 0xffffffff 0x0>; + wlan_hostwake = <0x9e 0xb 0x7 0x6 0xffffffff 0xffffffff 0x0>; + }; + + bt { + compatible = "allwinner,sunxi-bt"; + clocks = <0x9d>; + bt_power = "vcc-wifi"; + bt_io_regulator = "vcc-wifi-io"; + status = "okay"; + device_type = "bt"; + bt_rst_n = <0x3a 0x0 0xa 0x1 0xffffffff 0xffffffff 0x0>; + }; + + btlpm { + compatible = "allwinner,sunxi-btlpm"; + uart_index = <0x1>; + status = "okay"; + device_type = "btlpm"; + bt_wake = <0x3a 0x0 0x14 0x1 0xffffffff 0xffffffff 0x1>; + bt_hostwake = <0x9e 0xb 0x2 0x6 0xffffffff 0xffffffff 0x0>; + }; +}; diff --git a/external/packages/pack-uboot/sun50iw2/bin/monitor.fex b/external/packages/pack-uboot/sun50iw2/bin/monitor.fex new file mode 100644 index 0000000000000000000000000000000000000000..ad0e6a9a417377df6b2b8039db516c7265926292 GIT binary patch literal 49624 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 I0?C6g0E$Uw@&Et; literal 0 HcmV?d00001 diff --git a/external/packages/pack-uboot/sun50iw2/bin/scp.fex b/external/packages/pack-uboot/sun50iw2/bin/scp.fex new file mode 100644 index 0000000000000000000000000000000000000000..6fc22d116c3682f0527f0b8fb6714503513e4954 GIT binary patch literal 103296 zcmeFa4RoB z+T6p~dSz&Fh?2U5oQ^=TB^aBJI0C!vi)oP;#M+~5D% z?<?$2jGU;Ek5e)fKyduRW^_v#yy9DISkBUU=9Ow7?{Jr90ukvFo%IT49sC*4g+%-n8Uyv2Iep@hk-c^%wb>- z19KRd!@wK{<}fgafjJD!VPFmea~PPzz#InVFffOKISkBUU=9Ow7?{Jr90ukvFo%IT z49sC*4g+%-n8Uyv2Iep@hk^e;VBqx+PCobAF_X_ZS2Oxr<-}srb&Z_nTsrQ8k$thj zOs;9TS>Kqi#jmK%@_^^$Nn`uM! z>1W{e%87k$nOpi=Wl0co`ONE#zww-|l5@Etc}15_j3=#Z=N6TF{l8FdUo4;5dUPQ( z_^z(f-X8|EnICZ3#Q4!$3mJRoS#4@e)n%*8seDwX4SERYNygVh+X*Tzc3q_w{+#Qw zaj31B8w|%WToN6fdpt|kM?@zSuF8jKV2FVus�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 literal 0 HcmV?d00001 diff --git a/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepipc2.fex b/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepipc2.fex new file mode 100755 index 000000000000..29232d5e9e5f --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepipc2.fex @@ -0,0 +1,1518 @@ +;sun50iw2p1 application +;--------------------------------------------------------------------------------------------------------- +; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串 +; 描述gpio的形式:Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态> +;--------------------------------------------------------------------------------------------------------- +; Platform: OrangePi PC2 + +[product] +version = "100" +machine = "cheetah-p1" + +[platform] +debug_mode = 1 +;eraseflag = 1 + +;---------------------------------------------------------------------------------- +; burn_key: 0-do not use dragonKey 1-use dragonKey +; dragonboard_test: 0-build dragonboard for flash boot 1-build dragonboard for TF boot +;---------------------------------------------------------------------------------- +[target] +boot_clock = 1008 +storage_type = -1 +burn_key = 0 +dragonboard_test = 0 +power_mode = 1 + +[power_sply] +dcdcb_vol = 1001260 +dcdcc_vol = 1001200 +aldo2_vol = 1003300 + +;---------------------------------------------------------------------------------- +; goto android recovery when press the ir key +; ir_boot_recovery_used: 0-not used, 1-used +; ir_recovery_key_codex: the ir recovery key code value +; ir_addr_codex: the ir addr value +;---------------------------------------------------------------------------------- +[ir_boot_recovery] +ir_boot_recovery_used = 0 +ir_recovery_key_code0 = 0x57 +ir_addr_code0 = 0x9f00 +ir_recovery_key_code1 = 0x15 +ir_addr_code1 = 0xbc00 + +;---------------------------------------------------------------------------------- +; sprite_gpio0: led that indicates the state of card product +; next_work: the action after finishing card product 2-reboot 3-shutdown +;---------------------------------------------------------------------------------- +[card_boot] +logical_start = 40960 +sprite_gpio0 = port:PL10<1><1> +next_work = 3 + +;---------------------------------------------------------------------------------- +; used: 模块使能端 1:开启模块 0:关闭模块 +; mode: 模式选择 1:一键进入OTA升级 2:一键恢复(通过sysrecovery分区来恢复) 其他值:无效 +; recovery_key : 按键配置 (例如:recovery_key= port:PH16<0>) +;---------------------------------------------------------------------------------- +[recovery_para] +used = 1 +mode = 1 +recovery_key = port:PL04<0> + +[boot_init_gpio] +boot_init_gpio_used = 1 +gpio0 = port:PL10<1><1> +gpio1 = port:PA20<1><1> + + +;--------------------------------------------------------------------------------------------------------- +; if 1 == standby_mode, then support super standby; +; else, support normal standby. +;--------------------------------------------------------------------------------------------------------- +[pm_para] +standby_mode = 1 + +[card0_boot_para] +card_ctrl = 0 +card_high_speed = 1 +card_line = 4 +sdc_d1 = port:PF00<2><1><2> +sdc_d0 = port:PF01<2><1><2> +sdc_clk = port:PF02<2><1><2> +sdc_cmd = port:PF03<2><1><2> +sdc_d3 = port:PF04<2><1><2> +sdc_d2 = port:PF05<2><1><2> + +[card2_boot_para] +card_ctrl = 2 +card_high_speed = 1 +card_line = 8 +sdc_ds = port:PC1<4><1><3> +sdc_clk = port:PC5<3><1><3> +sdc_cmd = port:PC6<3><1><3> +sdc_d0 = port:PC8<3><1><3> +sdc_d1 = port:PC9<3><1><3> +sdc_d2 = port:PC10<3><1><3> +sdc_d3 = port:PC11<3><1><3> +sdc_d4 = port:PC12<3><1><3> +sdc_d5 = port:PC13<3><1><3> +sdc_d6 = port:PC14<3><1><3> +sdc_d7 = port:PC15<3><1><3> +sdc_emmc_rst = port:PC16<3><1><3> +sdc_ex_dly_used = 2 + + +[twi_para] +twi_port = 0 +twi_scl = port:PL0<2> +twi_sda = port:PL1<2> + +[uart_para] +uart_debug_port = 0 +uart_debug_tx = port:PA4<2><1> +uart_debug_rx = port:PA5<2><1> + +[jtag_para] +jtag_enable = 0 +jtag_ms = port:PB0<4> +jtag_ck = port:PB1<4> +jtag_do = port:PB2<4> +jtag_di = port:PB3<4> + +[clock] +pll4 = 300 +pll6 = 600 +pll8 = 360 +pll9 = 297 +pll10 = 264 + +;***************************************************************************** +;sdram configuration +; +;***************************************************************************** +[dram_para] +;dram_clk = 672 +;dram_type = 3 +;dram_zq = 0x3b3b3b +;dram_odt_en = 0x1 +;dram_para1 = 283377664 +;dram_para2 = 0x0000 +;dram_mr0 = 6208 +;dram_mr1 = 64 +;dram_mr2 = 24 +;dram_mr3 = 0x2 +;dram_tpr0 = 0x0048A192 +;dram_tpr1 = 0x01c2418d +;dram_tpr2 = 0x00076051 +;dram_tpr3 = 0x0 +;dram_tpr4 = 0x0000 +;dram_tpr5 = 0x0 +;dram_tpr6 = 0x64 +;dram_tpr7 = 0x0 +;dram_tpr8 = 0x0 +;dram_tpr9 = 0 +;dram_tpr10 = 0x0 +;dram_tpr11 = 0x6aaa0000 +;dram_tpr12 = 0x00007979 +;dram_tpr13 = 0x800800 + +dram_clk = 672 +dram_type = 3 +dram_zq = 0x3b3bf9 +dram_odt_en = 0x1 +dram_para1 = 0x10f410f4 +dram_para2 = 0x0000 +dram_mr0 = 0x1840 +dram_mr1 = 0x40 +dram_mr2 = 0x18 +dram_mr3 = 0x2 +dram_tpr0 = 0x0048A192 +dram_tpr1 = 0x01b1a94b +dram_tpr2 = 0x00061043 +dram_tpr3 = 0xB4787896 +dram_tpr4 = 0x0000 +dram_tpr5 = 0x0 +dram_tpr6 = 0x64 +dram_tpr7 = 0x1e08a1e0 +dram_tpr8 = 0x0 +dram_tpr9 = 0 +dram_tpr10 = 0x2535 +dram_tpr11 = 0x23330000 +dram_tpr12 = 0x00008897 +dram_tpr13 = 0x4002910 +;---------------------------------------------------------------------------------- +;os life cycle para configuration +;---------------------------------------------------------------------------------- + +;------------------------------------------------------------------------------; +; 10/100/100Mbps Ethernet MAC Controller Configure ; +;------------------------------------------------------------------------------; +; 配置选项: ; +; gmac_used --- 1: gmac used, 0: not used ; +; gmac_powerx -- A[:B] A: axp channel, B: voltage value ; +; phy-mode -- rgmii, rmii, mii ; +; tx-delay -- transmit clock delay: 0~7 ; +; rx-delay -- receive clock delay: 0~31 ; +;------------------------------------------------------------------------------; +[gmac0] +gmac0_used = 1 +phy-mode = "rgmii" +;gmac_rxd3 = port:PD00<2><3> +;gmac_rxd2 = port:PD01<2><3> +;gmac_rxd1 = port:PD02<2><3> +;gmac_rxd0 = port:PD03<2><3> +;gmac_rxdv = port:PD05<2><3> +;gmac_rxclk = port:PD04<2><3> +;gmac_rxerr = port:PD06<2><3> +;gmac_txd3 = port:PD07<2><3> +;gmac_txd2 = port:PD08<2><3> +;gmac_txd1 = port:PD09<2><3> +;gmac_txd0 = port:PD10<2><3> +;gmac_txclk = port:PD12<2><3> +;gmac_txen = port:PD13<2><3> +;gmac_clkin = port:PD15<2><3> +;gmac_mdc = port:PD16<2><3> +;gmac_mdio = port:PD17<2><3> +gmac_power1 = +gmac_power2 = +gmac_power3 = +tx-delay = 0 +rx-delay = 0 + +;---------------------------------------------------------------------------------- +;i2c configuration +;---------------------------------------------------------------------------------- +[twi0] +twi0_used = 1 +twi0_scl = port:PA11<2> +twi0_sda = port:PA12<2> + +[twi0_suspend] +twi0_scl = port:PA11<7> +twi0_sda = port:PA12<7> + +[twi1] +twi1_used = 1 +twi1_scl = port:PA18<3> +twi1_sda = port:PA19<3> + +[twi1_suspend] +twi1_scl = port:PA18<7> +twi1_sda = port:PA19<7> + +[twi2] +twi2_used = 0 +twi2_scl = port:PE12<3> +twi2_sda = port:PE13<3> + +[twi2_suspend] +twi2_scl = port:PE12<7> +twi2_sda = port:PE13<7> + +;---------------------------------------------------------------------------------- +;TWI device configuration +;compatible --- device name +;reg --- device address +;---------------------------------------------------------------------------------- +;[twi0/twi_board0] +;compatible = +;reg = + +;---------------------------------------------------------------------------------- +;uart configuration +;uart_port --- x (/dev/ttySx, x=0,1,2,...) +;uart_type --- 2 (2 wire), 4 (4 wire), 8 (8 wire, full function) +;---------------------------------------------------------------------------------- +[uart0] +uart0_used = 1 +uart0_port = 0 +uart0_type = 2 +uart0_tx = port:PA4<2><1> +uart0_rx = port:PA5<2><1> + +[uart0_suspend] +uart0_tx = port:PA4<7><1> +uart0_rx = port:PA5<7><1> + +[uart1] +uart1_used = 1 +uart1_port = 1 +uart1_type = 4 +uart1_tx = port:PG6<2><1> +uart1_rx = port:PG7<2><1> +uart1_rts = port:PG8<2><1> +uart1_cts = port:PG9<2><1> + +[uart1_suspend] +uart1_tx = port:PG6<7><1> +uart1_rx = port:PG7<7><1> +uart1_rts = port:PG8<7><1> +uart1_cts = port:PG9<7><1> + +[uart2] +uart2_used = 1 +uart2_port = 2 +uart2_type = 4 +uart2_tx = port:PA0<2><1> +uart2_rx = port:PA1<2><1> +uart2_rts = port:PA2<2><1> +uart2_cts = port:PA3<2><1> + +[uart2_suspend] +uart2_tx = port:PA0<7><1> +uart2_rx = port:PA1<7><1> +uart2_rts = port:PA2<7><1> +uart2_cts = port:PA3<7><1> + +[uart3] +uart3_used = 0 +uart3_port = 3 +uart3_type = 4 +uart3_tx = port:PA13<2><1> +uart3_rx = port:PA14<2><1> +uart3_rts = port:PA15<2><1> +uart3_cts = port:PA16<2><1> + +[uart3_suspend] +uart3_tx = port:PA13<7><1> +uart3_rx = port:PA14<7><1> +uart3_rts = port:PA15<7><1> +uart3_cts = port:PA16<7><1> + +;---------------------------------------------------------------------------------- +;SPI controller configuration +;---------------------------------------------------------------------------------- +[spi0] +spi0_used = 1 +spi0_cs_number = 1 +spi0_cs_bitmap = 1 +spi0_cs0 = port:PC3<3><1> +spi0_sclk = port:PC2<3> +spi0_mosi = port:PC0<3> +spi0_miso = port:PC1<4> + +[spi0_suspend] +spi0_cs0 = port:PC3<7><1> +spi0_sclk = port:PC2<7> +spi0_mosi = port:PC0<7> +spi0_miso = port:PC1<7> + +[spi1] +spi1_used = 1 +spi1_cs_number = 1 +spi1_cs_bitmap = 1 +spi1_cs0 = port:PA13<2><1> +spi1_sclk = port:PA14<2> +spi1_mosi = port:PA15<2> +spi1_miso = port:PA16<2> + +[spi1_suspend] +spi1_cs0 = port:PA13<7><1> +spi1_sclk = port:PA14<7> +spi1_mosi = port:PA15<7> +spi1_miso = port:PA16<7> + +;---------------------------------------------------------------------------------- +;SPI device configuration +;compatible --- device name +;spi-max-frequency --- work frequency +;reg --- chip select +;optional properties: spi-cpha, spi-cpol, spi-cs-high +;---------------------------------------------------------------------------------- +;[spi0/spi_board0] +;compatible = +;spi-max-frequency = +;reg = +;spi-cpha +;spi-cpol +;spi-cs-high + +;---------------------------------------------------------------------------------- +;resistance tp configuration +;---------------------------------------------------------------------------------- +[rtp_para] +rtp_used = 0 +rtp_screen_size = 5 +rtp_regidity_level = 5 +rtp_press_threshold_enable = 0 +rtp_press_threshold = 0x1f40 +rtp_sensitive_level = 0xf +rtp_exchange_x_y_flag = 0 + +;---------------------------------------------------------------------------------- +;capacitor tp configuration +;external int function +;wakeup output function +;notice --- tp_int_port & tp_io_port use the same port +;---------------------------------------------------------------------------------- +[ctp] +compatible = "allwinner,sun50i-ctp-para" +ctp_used = 0 +ctp_twi_id = 0 +ctp_twi_addr = 0x5d +ctp_screen_max_x = 1280 +ctp_screen_max_y = 800 +ctp_revert_x_flag = 1 +ctp_revert_y_flag = 1 +ctp_exchange_x_y_flag = 1 + +ctp_int_port = port:PH04<6> +ctp_wakeup = port:PH08<1><1> +ctp_power_ldo = "vcc-ctp" +ctp_power_ldo_vol = 3300 +ctp_power_io = + +;-------------------------------------------------------------------------------- +; CTP automatic detection configuration +;ctp_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[ctp_list] +compatible = "allwinner,sun50i-ctp-list" +ctp_det_used = 1 +ft5x_ts = 1 +gt82x = 1 +gslX680 = 1 +gt9xx_ts = 0 +gt9xxnew_ts = 1 +gt811 = 1 +zet622x = 1 +aw5306_ts = 1 + +;---------------------------------------------------------------------------------- +;touch key configuration +;---------------------------------------------------------------------------------- +[tkey_para] +tkey_used = 0 +tkey_twi_id = +tkey_twi_addr = +tkey_int = + +;---------------------------------------------------------------------------------- +;motor configuration +;---------------------------------------------------------------------------------- +[motor_para] +motor_used = 1 +motor_shake = port:power3<1><1> + +[nand0_para] +nand0_support_2ch = 0 + +nand0_used = 0 +nand0_we = port:PC00<2><0><1> +nand0_ale = port:PC01<2><0><1> +nand0_cle = port:PC02<2><0><1> +nand0_ce1 = port:PC03<2><1><1> +nand0_ce0 = port:PC04<2><1><1> +nand0_nre = port:PC05<2><0><1> +nand0_rb0 = port:PC06<2><1><1> +nand0_rb1 = port:PC07<2><1><1> +nand0_d0 = port:PC08<2><0><1> +nand0_d1 = port:PC09<2><0><1> +nand0_d2 = port:PC10<2><0><1> +nand0_d3 = port:PC11<2><0><1> +nand0_d4 = port:PC12<2><0><1> +nand0_d5 = port:PC13<2><0><1> +nand0_d6 = port:PC14<2><0><1> +nand0_d7 = port:PC15<2><0><1> +nand0_ndqs = port:PC16<2><0><1> +nand0_ce2 = port:PC17<2><1><1> +nand0_ce3 = port:PC18<2><1><1> + +nand0_regulator1 = "vcc-nand" +nand0_regulator2 = "none" +nand0_cache_level = 0x55aaaa55 +nand0_flush_cache_num = 0x55aaaa55 +nand0_capacity_level = 0x55aaaa55 +nand0_id_number_ctl = 0x55aaaa55 +nand0_print_level = 0x55aaaa55 +nand0_p0 = 0x55aaaa55 +nand0_p1 = 0x55aaaa55 +nand0_p2 = 0x55aaaa55 +nand0_p3 = 0x55aaaa55 + +;---------------------------------------------------------------------------------- +;disp init configuration +; +;disp_mode (0:screen0) +;screenx_output_type (0:none; 1:lcd; 3:hdmi;) +;screenx_output_mode (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50) +; (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60) +;fbx format (0:ARGB 1:ABGR 2:RGBA 3:BGRA 5:RGB565 8:RGB888 12:ARGB4444 16:ARGB1555 18:RGBA5551) +;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0) +;---------------------------------------------------------------------------------- +[disp] +disp_init_enable = 1 +disp_mode = 0 + +screen0_output_type = 3 +screen0_output_mode = 4 + +screen1_output_type = 2 +screen1_output_mode = 11 + +dev0_output_type = 4 +dev0_output_mode = 4 +dev0_screen_id = 0 +dev0_do_hpd = 1 + +dev1_output_type = 2 +dev1_output_mode = 11 +dev1_screen_id = 1 +dev1_do_hpd = 1 + +dev2_output_type = 0 +def_output_dev = 0 +hdmi_mode_check = 1 + +fb0_format = 0 +fb0_width = 1280 +fb0_height = 720 + +fb1_format = 0 +fb1_width = 0 +fb1_height = 0 + +;---------------------------------------------------------------------------------- +;lcd0 configuration + +;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp +;lcd_backlight lcd init backlight +;lcd_x: lcd horizontal resolution +;lcd_y: lcd vertical resolution +;lcd_width: width of lcd in mm +;lcd_height: height of lcd in mm +;lcd_dclk_freq: in MHZ unit +;lcd_pwm_freq: in HZ unit +;lcd_pwm_pol: lcd backlight PWM polarity +;lcd_pwm_max_limit lcd backlight PWM max limit(<=255) +;lcd_hbp: hsync back porch +;lcd_ht: hsync total cycle +;lcd_vbp: vsync back porch +;lcd_vt: vysnc total cycle +;lcd_hspw: hsync plus width +;lcd_vspw: vysnc plus width +;lcd_lvds_if: 0:single link; 1:dual link +;lcd_lvds_colordepth: 0:8bit; 1:6bit +;lcd_lvds_mode: 0:NS mode; 1:JEIDA mode +;lcd_frm: 0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither +;lcd_hv_clk_phase lcd hv panel lock phase, 0:0 degree; 1:90 degree; 2: 180 degree; 3: 270 degree +;lcd_hv_sync_polarity lcd hv panel sync signals polarity +; 0:vsync active low, hsync active low; 1:vsync active high, hsync active low +; 2:vsync active low, hsync active high; 3:vsync active high, hsync active high +;lcd_gamma_en lcd gamma correction enable +;lcd_bright_curve_en lcd bright curve correction enable +;lcd_cmap_en lcd color map function enable +;---------------------------------------------------------------------------------- +[lcd0] +lcd_used = 0 + +lcd_driver_name = "default_lcd" +lcd_backlight = 50 +lcd_if = 3 +lcd_x = 1280 +lcd_y = 800 +lcd_width = 150 +lcd_height = 94 +lcd_dclk_freq = 70 +lcd_pwm_used = 1 +lcd_pwm_ch = 0 +lcd_pwm_freq = 50000 +lcd_pwm_pol = 1 +lcd_pwm_max_limit = 255 +lcd_hbp = 20 +lcd_ht = 1418 +lcd_hspw = 10 +lcd_vbp = 10 +lcd_vt = 814 +lcd_vspw = 5 +lcd_lvds_if = 0 +lcd_lvds_colordepth = 1 +lcd_lvds_mode = 0 +lcd_frm = 1 +lcd_hv_clk_phase = 0 +lcd_hv_sync_polarity= 0 +lcd_gamma_en = 0 +lcd_bright_curve_en = 0 +lcd_cmap_en = 0 + +lcd_bl_en = port:PD23<1><0><1> +lcd_bl_en_power = "none" +lcd_power = "vcc-lcd-0" +lcd_fix_power = "vcc-dsi-33" + +lcdd0 = port:PD12<3><0> +lcdd1 = port:PD13<3><0> +lcdd2 = port:PD14<3><0> +lcdd3 = port:PD15<3><0> +lcdd4 = port:PD16<3><0> +lcdd5 = port:PD17<3><0> +lcdd6 = port:PD18<3><0> +lcdd7 = port:PD19<3><0> +lcdd8 = port:PD20<3><0> +lcdd9 = port:PD21<3><0> +lcd_pin_power = "vcc-pd" + +[lcd0_suspend] +lcdd0 = port:PD12<7><0> +lcdd1 = port:PD13<7><0> +lcdd2 = port:PD14<7><0> +lcdd3 = port:PD15<7><0> +lcdd4 = port:PD16<7><0> +lcdd5 = port:PD17<7><0> +lcdd6 = port:PD18<7><0> +lcdd7 = port:PD19<7><0> +lcdd8 = port:PD20<7><0> +lcdd9 = port:PD21<7><0> + +[hdmi] +hdmi_used = 1 +;hdmi_power = "vcc3v3-hdmi" +hdmi_hdcp_enable = 0 +hdmi_cts_compatibility = 0 +hdmi_cec_support = 1 + +;---------------------------------------------------------------------------------- +;tv configuration +;dac_src (dac no,support dac_src0~dac_src3,dac num max is 4) +;interface (interface type,1<->cvbs,2<->YPBPR,4<->SVIDEO) +;dac_type (0<->composite,1<->luma,2<->chroma,3<->reserved,4<->y/green, +; 5<->u/pb/blue,6<->v/pr/red) +;NOTE: tv0,tv1 can not use the same dac_src. +;---------------------------------------------------------------------------------- + +[tv0] +used = 1 +dac_src0 = 0 +dac_type0 = 0 +interface = 1 + +;---------------------------------------------------------------------------------- +;pwm config +;---------------------------------------------------------------------------------- +[pwm0] +pwm_used = 0 +pwm_positive = port:PD22<2><0> + +[pwm0_suspend] +pwm_positive = port:PD22<7><0> + +[pwm16] +s_pwm0_used = 0 +pwm_positive = port:PL10<2><0> + +[pwm16_suspend] +pwm_positive = port:PL10<7><0> + +;----------------------------------------------------------------- +;auto_hpd - 1:need hotplud for hdmi/tv; 0:don't hotplud for lcd +;output_type - 0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga (as default config in homlet) +;hdmi_channel - the display channel for hdmi (as default config in homlet) +;cvbs_channel - the display channel for cvbs (as default config in homlet) +;hdmi_mode - as default config for output of hdmi in homlet +;cvbs_mode - as default config for output of tv in homlet. 11:PAL; 14:NTSC +;hdmi_mode_check - disable/enable the function of checking hdmi mode, 0 is disable, 1 is enable +;----------------------------------------------------------------- +;[boot_disp] +;auto_hpd = 1 +;output_disp = 0 +;output_type = 3 +;output_mode = 4 +;hdmi_channel = 0 +;hdmi_mode = 4 +;cvbs_channel = 1 +;cvbs_mode = 11 +;hdmi_mode_check = 1 +;output_full = 1 + +;-------------------------------------------------------------------------------- +;csi (COMS Sensor Interface) configuration +;csi(x)_dev(x)_used: 0:disable 1:enable +;csi(x)_dev(x)_isp_used 0:not use isp 1:use isp +;csi(x)_dev(x)_fmt: 0:yuv 1:bayer raw rgb +;csi(x)_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby +;csi(x)_dev(x)_vflip: flip in vertical direction 0:disable 1:enable +;csi(x)_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable +;csi(x)_dev(x)_iovdd: camera module io power handle string, pmu power supply +;csi(x)_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply +;csi(x)_dev(x)_avdd: camera module analog power handle string, pmu power supply +;csi(x)_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply +;csi(x)_dev(x)_dvdd: camera module core power handle string, pmu power supply +;csi(x)_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply +;csi(x)_dev(x)_afvdd: camera module vcm power handle string, pmu power supply +;csi(x)_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply +;fill voltage in uV, e.g. iovdd = 2.8V, csix_iovdd_vol = 2800000 +;fill handle string as below: +;axp22_eldo3 +;axp22_dldo4 +;axp22_eldo2 +;fill handle string "" when not using any pmu power supply +;-------------------------------------------------------------------------------- + +[csi0] +csi0_used = 1 +csi0_sensor_list = 0 +csi0_pck = port:PE00<2> +csi0_mck = port:PE01<1> +csi0_hsync = port:PE02<2> +csi0_vsync = port:PE03<2> +csi0_d0 = port:PE04<2> +csi0_d1 = port:PE05<2> +csi0_d2 = port:PE06<2> +csi0_d3 = port:PE07<2> +csi0_d4 = port:PE08<2> +csi0_d5 = port:PE09<2> +csi0_d6 = port:PE10<2> +csi0_d7 = port:PE11<2> +csi0_sck = port:PE12<2> +csi0_sda = port:PE13<2> + +[csi0/csi0_dev0] +csi0_dev0_used = 1 +csi0_dev0_mname = "gc2035" +csi0_dev0_twi_addr = 0x78 +csi0_dev0_pos = "rear" +csi0_dev0_isp_used = 1 +csi0_dev0_fmt = 0 +csi0_dev0_stby_mode = 0 +csi0_dev0_vflip = 0 +csi0_dev0_hflip = 0 +;csi0_dev0_iovdd = "iovdd-csi" +csi0_dev0_iovdd = "" +csi0_dev0_iovdd_vol = 2800000 +;csi0_dev0_avdd = "avdd-csi" +csi0_dev0_avdd = "" +csi0_dev0_avdd_vol = 2800000 +;csi0_dev0_dvdd = "dvdd-csi-18" +csi0_dev0_dvdd = "" +csi0_dev0_dvdd_vol = 1500000 +;csi0_dev0_afvdd = "afvcc-csi" +csi0_dev0_afvdd = "" +csi0_dev0_afvdd_vol = 2800000 +;csi0_dev0_power_en = port:PB04<1><0><1><0> +csi0_dev0_power_en = port:PA17<1><0><1><0> +csi0_dev0_reset = port:PE14<1><0><1><0> +csi0_dev0_pwdn = port:PE15<1><0><1><0> +csi0_dev0_flash_used = 0 +csi0_dev0_flash_type = 2 +csi0_dev0_flash_en = +csi0_dev0_flash_mode = +csi0_dev0_flvdd = "" +csi0_dev0_flvdd_vol = +csi0_dev0_af_pwdn = +csi0_dev0_act_used = 0 +csi0_dev0_act_name = "ad5820_act" +csi0_dev0_act_slave = 0x18 + +[csi0/csi0_dev1] +csi0_dev1_used = 0 +csi0_dev1_mname = "" +csi0_dev1_twi_addr = 0x78 +csi0_dev1_pos = "rear" +csi0_dev1_isp_used = 1 +csi0_dev1_fmt = 0 +csi0_dev1_stby_mode = 0 +csi0_dev1_vflip = 0 +csi0_dev1_hflip = 0 +csi0_dev1_iovdd = "iovdd-csi" +csi0_dev1_iovdd_vol = 2800000 +csi0_dev1_avdd = "avdd-csi" +csi0_dev1_avdd_vol = 2800000 +csi0_dev1_dvdd = "dvdd-csi-18" +csi0_dev1_dvdd_vol = 1500000 +csi0_dev1_afvdd = "afvcc-csi" +csi0_dev1_afvdd_vol = 2800000 +csi0_dev1_power_en = +csi0_dev1_reset = +csi0_dev1_pwdn = +csi0_dev1_flash_used = 0 +csi0_dev1_flash_type = 2 +csi0_dev1_flash_en = +csi0_dev1_flash_mode = +csi0_dev1_flvdd = "" +csi0_dev1_flvdd_vol = +csi0_dev1_af_pwdn = +csi0_dev1_act_used = 0 +csi0_dev1_act_name = "ad5820_act" +csi0_dev1_act_slave = 0x18 + +;-------------------------------------------------------------------------------- +;tv configuration +; +;-------------------------------------------------------------------------------- +[tvout_para] +tvout_used = +tvout_channel_num = +tv_en = + +[tvin_para] +tvin_used = +tvin_channel_num = + +; ------------------------------------------------------------------------------| +; de-interlace configuration +;-------------------------------------------------------------------------------- +[di] +di_used = 1 + +;-------------------------------------------------------------------------------- +; SDMMC PINS MAPPING | +; ------------------------------------------------------------------------------| +; Config Guide | +; sdc_used: 1-enable card, 0-disable card | +; non-removable:if you use as main memory,you should set it,for example eMMC | +; bus-width: card bus width, 1-1bit, 4-4bit, 8-8bit | +; sunxi-power-save-mode: if use sdio card,should not set it | +; vmmc:regulator for card/emmc power | +; vqmmc:regulator for card/emmc io power | +; vdmmc:regulator for card detect pin pull up power | +; other: GPIO Mapping configuration | +; ------------------------------------------------------------------------------| +; Note: | +; | +; | +; | +; | +; | +; | +;-------------------------------------------------------------------------------- +[sdc0] +sdc0_used = 1 +bus-width = 4 +sdc0_d1 = port:PF00<2><1><2> +sdc0_d0 = port:PF01<2><1><2> +sdc0_clk = port:PF02<2><1><2> +sdc0_cmd = port:PF03<2><1><2> +sdc0_d3 = port:PF04<2><1><2> +sdc0_d2 = port:PF05<2><1><2> +cd-gpios = port:PF06<0><1><2> +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +vmmc="vcc-sdcv" +vqmmc="vcc-sdcvq33" +vdmmc="vcc-sdcvd" + + +[sdc1] +sdc1_used = 0 +bus-width = 4 +sdc1_clk = port:PG00<2><1><3> +sdc1_cmd = port:PG01<2><1><3> +sdc1_d0 = port:PG02<2><1><3> +sdc1_d1 = port:PG03<2><1><3> +sdc1_d2 = port:PG04<2><1><3> +sdc1_d3 = port:PG05<2><1><3> +;sunxi-power-save-mode = +sd-uhs-sdr50 = +sd-uhs-ddr50 = +sd-uhs-sdr104 = +cap-sdio-irq = 1 +keep-power-in-suspend = +ignore-pm-notify = +max-frequency = 150000000 + +[sdc2] +sdc2_used = 0 +non-removable = +bus-width = 8 +sdc2_ds = port:PC01<3><1><3> +sdc2_clk = port:PC05<3><1><3> +sdc2_cmd = port:PC06<3><1><3> +sdc2_d0 = port:PC08<3><1><3> +sdc2_d1 = port:PC09<3><1><3> +sdc2_d2 = port:PC10<3><1><3> +sdc2_d3 = port:PC11<3><1><3> +sdc2_d4 = port:PC12<3><1><3> +sdc2_d5 = port:PC13<3><1><3> +sdc2_d6 = port:PC14<3><1><3> +sdc2_d7 = port:PC15<3><1><3> +sdc2_emmc_rst = port:PC16<3><1><3> +cd-gpios = +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +;mmc-ddr-1_8v = +;mmc-hs200-1_8v = +;mmc-hs400-1_8v = +;max-frequency = 150000000 +sdc_tm4_sm0_freq0 = 0 +sdc_tm4_sm0_freq1 = 0 +sdc_tm4_sm1_freq0 = 0x00000000 +sdc_tm4_sm1_freq1 = 0 +sdc_tm4_sm2_freq0 = 0x00000000 +sdc_tm4_sm2_freq1 = 0 +sdc_tm4_sm3_freq0 = 0x05000000 +sdc_tm4_sm3_freq1 = 0x00000405 +sdc_tm4_sm4_freq0 = 0x00050000 +sdc_tm4_sm4_freq1 = 0x00000408 +vmmc="vcc-emmcv" +;vqmmc="vcc-emmcvq33" +vqmmc="vcc-emmcvq18" +vdmmc="none" + + +;[mmc3] +;mmc3_used = 0 +;mmc3_detmode = 2 +;mmc3_buswidth = 4 +;mmc3_clk = port:PA10<2><1><2> +;mmc3_cmd = port:PA09<2><1><2> +;mmc3_d0 = port:PA11<2><1><2> +;mmc3_d1 = port:PA12<2><1><2> +;mmc3_d2 = port:PA13<2><1><2> +;mmc3_d3 = port:PA14<2><1><2> +;mmc3_det = +;mmc3_use_wp = 0 +;mmc3_wp = +;mmc3_isio = 0 +;mmc3_regulator = "none" + +; ------------------------------------------------------------------------------| +; sim card configuration +;-------------------------------------------------------------------------------- +[smc] +smc_used = +smc_rst = +smc_vppen = +smc_vppp = +smc_det = +smc_vccen = +smc_sck = +smc_sda = + +;------------------------------------------------------------------------------- +;userspace gpio interface for android +;---------------------------------------------------------------------------------- +[gpio_para] +compatible = "allwinner,sunxi-init-gpio" +gpio_used = 0 +gpio_num = 0 +;gpio_pin_1 = port:PL10<1><0> +;gpio_pin_2 = port:PA20<1><1> +;gpio_pin_3 = port:PA13<1><1> +;normal_led = "gpio_pin_1" +;standby_led = "gpio_pin_2" +;network_led = "gpio_pin_3" + +;-------------------------------- +;[usbc0]: usbc0 configuration. +;usb_used: usb controller enable. 0-disable, 1-enable. +;usb_port_type: usb mode. 0-device, 1-host, 2-otg. +;usb_detect_type: usb hotplug detect mode. 0-none, 1-vbus/id detect, 2-id/dpdm detect. +;usb_detect_mode: usb otg switch has two config. 0-thread scan, 1-id gpio interrupt. +;usb_id_gpio: usb id detect IO. +;usb_det_vbus_gpio: USB DET_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;usb_drv_vbus_gpio: USB DRY_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;-------------------------------- +;-------------------------------- +;--- USB0 CONFIG +;-------------------------------- +[usbc0] +usbc0_used = 1 +usb_port_type = 2 +usb_detect_type = 0 +usb_detect_mode = 0 +usb_id_gpio = port:PG12<0><1> +usb_det_vbus_gpio = port:PG12<0><1> +usb_drv_vbus_gpio = port:PL02<1><0><0> +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 +;--- USB Device +usb_luns = 3 +usb_serial_unique = 0 +usb_serial_number = "20080411" +rndis_wceis = 1 + +;-------------------------------- +;--- USB1 CONFIG +;-------------------------------- +[usbc1] +usbc1_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- USB2 CONFIG +;-------------------------------- +[usbc2] +usbc2_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- USB3 CONFIG +;-------------------------------- +[usbc3] +usbc3_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- serial number flag +;-------------------------------- +[serial_feature] +sn_filename = "sn.txt" + +;-------------------------------------------------------------------------------- +; G sensor configuration +; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2) +;-------------------------------------------------------------------------------- +[gsensor] +compatible = "allwinner,sun50i-gsensor-para"; +gsensor_used = 0 +gsensor_twi_id = 1 +gsensor_twi_addr = 0x18 +gsensor_int1 = port:PA09<6><1> +gsensor_int2 = +gsensor_vcc_io = "vcc-deviceio" +gsensor_vcc_io_val = 3100 + +;-------------------------------------------------------------------------------- +; G sensor automatic detection configuration +;gsensor_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[gsensor_list_para] +compatible = "allwinner,sun50i-gsensor-list-para" +gsensor_det_used = 0 +lsm9ds0_acc_mag = 1 +bma250 = 1 +mma8452 = 1 +mma7660 = 1 +mma865x = 1 +afa750 = 1 +lis3de_acc = 1 +lis3dh_acc = 1 +kxtik = 1 +dmard10 = 0 +dmard06 = 1 +mxc622x = 1 +fxos8700 = 1 +lsm303d = 0 + +;-------------------------------------------------------------------------------- +;wlan configuration +;wlan_used: 0-not use, 1- use +;wlan_busnum: sdio/usb index +;clocks: external low power clock input (32.768KHz) +;wlan_power: input supply voltage +;wlan_io_regulator: wlan/sdio I/O voltage +;wlan_regon: power up/down internal regulators used by wifi section +;wlan_hostwake: wlan to wake-up host +;-------------------------------------------------------------------------------- +[wlan] +wlan_used = 0 +wlan_busnum = 1 +wlan_usbnum = 3 +clocks = "&clk_losc_out" +wlan_power = "vcc-wifi" +wlan_io_regulator = "vcc-wifi-io" +;wlan_en = port:PC14<1><0> +wlan_regon = port:PC14<1><0> +wlan_hostwake = port:PL07<0><0> + +;-------------------------------------------------------------------------------- +;bluetooth configuration +;bt_used: 0- no used, 1- used +;clocks: external low power clock input (32.768KHz) +;bt_power: input supply voltage +;bt_io_regulator: bluetooth I/O voltage +;bt_rst_n: power up/down internal regulators used by BT section +;-------------------------------------------------------------------------------- +[bt] +bt_used = 0 +;clocks = "&clk_losc_out" +bt_power = "vcc-wifi" +bt_io_regulator = "vcc-wifi-io" +bt_rst_n = port:PC16<1><0> + +;-------------------------------------------------------------------------------- +;bluetooth lpm configuration +;btlpm_used: 0- no used, 1- used +;uart_index: 0- uart0, 1- uart1, 2- uart2 +;bt_wake: host wake-up bluetooth device +;bt_hostwake: bt device wake-up host +;-------------------------------------------------------------------------------- +[btlpm] +btlpm_used = 0 +uart_index = 1 +bt_wake = port:PC15<1><1> +bt_hostwake = port:PL06<6><0> + +;-------------------------------------------------------------------------------- +;3G configuration +;-------------------------------------------------------------------------------- +[3g_para] +3g_used = 0 +3g_usbc_num = 2 +3g_uart_num = 0 +bb_vbat = port:PL03<1><0> +bb_host_wake = port:PM00<1><0> +bb_on = port:PM01<1><0> +bb_pwr_on = port:PM03<1><0> +bb_wake = port:PM04<1><0> +bb_rf_dis = port:PM05<1><0> +bb_rst = port:PM06<1><0> +3g_int = + +;-------------------------------------------------------------------------------- +;gyroscope +;-------------------------------------------------------------------------------- +[gy_para] +compatible ="allwinner,sun50i-gyr_sensors-para" +gy_used = 0 +gy_twi_id = 2 +gy_twi_addr = 0x6a +gy_int1 = port:PA10<6><1> +gy_int2 = + +;-------------------------------------------------------------------------------- +; Gyro automatic detection configuration +;gy_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[gy_list_para] +compatible = "allwinner,sun50i-gyr_sensors-list-para" +gy_det_used = 0 +lsm9ds0_gyr = 1 +l3gd20_gyr = 0 +bmg160_gyr = 1 + +;-------------------------------------------------------------------------------- +;light sensor +;-------------------------------------------------------------------------------- +[ls_para] +compatible = "allwinner,sun50i-lsensors-para" +ls_used = 0 +ls_twi_id = 2 +ls_twi_addr = 0x23 +ls_int = port:PA12<6><1> + +;-------------------------------------------------------------------------------- +; lsensor automatic detection configuration +;ls_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[ls_list_para] +compatible = "allwinner,sun50i-lsensors-list-para" +ls_det_used = 0 +ltr_501als = 1 +jsa1212 = 0 +jsa1127 = 1 + +;-------------------------------------------------------------------------------- +;compass +;-------------------------------------------------------------------------------- +[compass_para] +compatible ="allwinner,sun50i-compass-para" +compass_used = 0 +compass_twi_id = 2 +compass_twi_addr = 0x0d +compass_int = port:PA11<6><1> + +;-------------------------------------------------------------------------------- +; compass sensor automatic detection configuration +;compass_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[compass_list_para] +compatible ="allwinner,sun50i-compass-list-para" +compass_det_used = 0 +lsm9ds0 = 1 +lsm303d = 0 +akm8963 = 1 + +;-------------------------------------------------------------------------------- +; NOTE :Make sure spdif_used = 0x1,spdifmach_used = 0x1, +; if register the sound card spdif. +;-------------------------------------------------------------------------------- +[spdif] +spdif_used = 0 +[sndspdif] +sndspdif_used = 0 +;---------------------------------------------------------------------------------- +; NOTE :Make sure daudio2_used = 0x1,sndhdmi_used = 0x1, +; if register the sound card hdmi. +;--------------------------------------------------------------------------------- +[daudio2] +daudio2_used = 1 +[sndhdmi] +sndhdmi_used = 1 +;-------------------------------------------------------------------------------- +;allwinner,pcm_lrck_period :16/32/64/128/256 +;allwinner,pcm_lrckr_period :no use +;allwinner,slot_width_select :16bits/20bits/24bits/32bits +;allwinner,pcm_lsb_first :0: msb first; 1: lsb first +;allwinner,tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,daudio_master :1: SND_SOC_DAIFMT_CBM_CFM(codec clk & FRM master) use +; 2: SND_SOC_DAIFMT_CBS_CFM(codec clk slave & FRM master) not use +; 3: SND_SOC_DAIFMT_CBM_CFS(codec clk master & frame slave) not use +; 4: SND_SOC_DAIFMT_CBS_CFS(codec clk & FRM slave) use +;allwinner,audio_format: 1:SND_SOC_DAIFMT_I2S(standard i2s format). use +; 2:SND_SOC_DAIFMT_RIGHT_J(right justfied format). +; 3:SND_SOC_DAIFMT_LEFT_J(left justfied format) +; 4:SND_SOC_DAIFMT_DSP_A(pcm. MSB is available on 2nd BCLK rising edge after LRC rising edge). use +; 5:SND_SOC_DAIFMT_DSP_B(pcm. MSB is available on 1nd BCLK rising edge after LRC rising edge) +;allwinner,signal_inversion:1:SND_SOC_DAIFMT_NB_NF(normal bit clock + frame) use +; 2:SND_SOC_DAIFMT_NB_IF(normal BCLK + inv FRM) +; 3:SND_SOC_DAIFMT_IB_NF(invert BCLK + nor FRM) use +; 4:SND_SOC_DAIFMT_IB_IF(invert BCLK + FRM) +;allwinner,frametype :0:short frame = 1 clock width; 1: long frame = 2 clock width +;allwinner,tdm_config :0:pcm 1:i2s +;allwinner,mclk_div :0: not output(normal setting this) 1/2/4/6/8/12/16/24/32/48/64/96/128/176/192: +; setting mclk as input clock to external codec, freq is pll_audio/mclk_div +;allwinner,daudio0_used :0:not use 1:use + +;-------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio0_used = 0x1,daudio1_used = 0x1, +; if register the sound card DAUDIO1. +;-------------------------------------------------------------------------------- +[snddaudio0] +snddaudio0_used = 0 +;----------------------------------------------------------------------------- +[daudio0] +pcm_lrck_period = 0x20 +pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +pcm_lsb_first = 0x0 +tx_data_mode = 0x0 +rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +mclk_div = 0x0 +daudio0_used = 0 + +;------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio1_used = 0x1,daudio0_used = 0x1, +; if register the sound card DAUDIO0. +;-------------------------------------------------------------------------------- +[snddaudio1] +snddaudio1_used = 0 +;----------------------------------------------------------------------------- +[daudio1] +pcm_lrck_period = 0x20 +pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +pcm_lsb_first = 0x0 +tx_data_mode = 0x0 +rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +mclk_div = 0x0 +daudio1_used = 0 +;---------------------------------------------------------------------------------------------------------- +;-------------------------------------------------------------------------------------- +;allwinner,headphonevol :headphone volume:0x0--0x3f 0db--(-62db) 1db/step +;allwinner,spkervol : speaker volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,earpiecevol : earpiece volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,maingain : mainmic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,headsetmicgain : headphonemic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,adcagc_cfg : 1:use adcagc 0:no use +;allwinner,adcdrc_cfg : 1:use adcdrc 0:no use +;allwinner,adchpf_cfg : 1:use adchpf 0:no use +;allwinner,dacdrc_cfg : 1:use adcdrc 0:no use +;allwinner,dachpf_cfg : 1:use adchpf 0:no use +;allwinner,aif2config : 1:use aif2 0:no use +;allwinner,aif3config : 1:use aif3 0:no use +;allwinner,hp_detect_case :0:low 1:high +;-------------------------------------------------------------------------------- +; NOTE :Make sure sndcodec_used = 0x1,i2s_used = 0x1 +; codec_used = 0x1,if register the sound card audiocodec. +;--------------------------------------------------------------------------------- +[sndcodec] +sndcodec_used = 0x1 +;------------------------------------------------------------------------------ +;------------------------------------------------------------------------------- +[codec] +codec_used = 1 +headphonevol = 0x3b +spkervol = 0x1f +maingain = 0x4 +adcagc_cfg = 0x0 +adcdrc_cfg = 0x0 +adchpf_cfg = 0x0 +dacdrc_cfg = 0x0 +dachpf_cfg = 0x0 +pa_sleep_time = 0x32 +;gpio-spk = port:PA16<1><1> + +;---------------------------------------------------------------------------------- +;ir --- infra remote configuration +;---------------------------------------------------------------------------------- +[s_cir0] +s_cir0_used = 1 +ir_power_key_code0 = 0x57 +ir_addr_code0 = 0x9f00 +ir_power_key_code1 = 0x1a +ir_addr_code1 = 0xfb04 +ir_power_key_code2 = 0x14 +ir_addr_code2 = 0x7F80 +ir_power_key_code3 = 0x15 +ir_addr_code3 = 0x7F80 +ir_power_key_code4 = 0x0b +ir_addr_code4 = 0xF708 +ir_power_key_code5 = 0x03 +ir_addr_code5 = 0x00EF +ir_power_key_code6 = 0xdc +ir_addr_code6 = 0x4cb3 +ir_power_key_code7 = 0x0a +ir_addr_code7 = 0x7748 +ir_power_key_code8 = 0x45 +ir_addr_code8 = 0xbd02 +ir_power_key_code9 = 0x4d +ir_addr_code9 = 0xde21 +ir_power_key_code10 = 0x18 +ir_addr_code10 = 0xfe01 +ir_power_key_code11 = 0x57 +ir_addr_code11 = 0xff00 +ir_power_key_code12 = 0x4d +ir_addr_code12 = 0xff40 +ir_power_key_code13 = 0x88 +ir_addr_code13 = 0xdd22 +ir_power_key_code14 = 0x0d +ir_addr_code14 = 0xbc00 +ir_power_key_code15 = 0x0d +ir_addr_code15 = 0xfc00 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---pmu0 name, axpdummy is a dummy axp +;used ---0:not used,1:used +;pmu_id ---if bit7 is 1, then is a dummy axp; else 0:axp19x,1:axp209,2:axp22x,3:axp806,4:axp808,5:axp809,6:axp803,7:axp813,8:axp157 +;-------------------------------------------------------------------------------------------------------- +[pmu0] +compatible = "axpdummy" +used = 1 +pmu_id = 0x83 + +;-------------------------------------------------------------------------------------------------------- +;pmu_bat_unused ---0:used,1: charger unsupported on this pmu +;pmu_pwroff_vol ---set protect voltage when system start up,mV,2600/2700/2800/2900/3000/3100/3200/3300 +;power_start ---when system is in charging, shutdown is power off or resart;0:restart 1:poweroff +;-------------------------------------------------------------------------------------------------------- +;[charger0] +;pmu_bat_unused = 1 +;pmu_pwroff_vol = 3300 +;power_start = 0 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---regulator0 name, support:axpdummy-regulator +;regulator_count ---pmu ldo count, changed with different pmu +;regulator(1~regulator_count) ---ldo details +;-------------------------------------------------------------------------------------------------------- +[regulator0] +compatible = "axpdummy-regulator" +regulator_count = 6 +regulator1 = "axpdummy_ldo1 none avcc vcc-pll vcc-tv" +regulator2 = "axpdummy_ldo2 none vcc-dram" +regulator3 = "axpdummy_ldo3 none vdd-sys vdd-ehpy" +regulator4 = "axpdummy_ldo4 none vdd-cpua" +regulator5 = "axpdummy_ldo5 none vcc-wifi" +regulator6 = "axpdummy_ldo6 none vcc-rtc vdd-cpus vcc-io vcc-efuse vcc-sdc vcc-nand vcc-usb vcc-uartx vcc-feled vcc-key vcc-audio vcc-ir" + +;---------------------------------------------------------------------------------- +; dvfs voltage-frequency table configuration +; +; max_freq: cpu maximum frequency, based on Hz +; min_freq: cpu minimum frequency, based on Hz +; +; lv_count: count of lv_freq/lv_volt, must be < 16 +; +; lv1: core vdd is 1.30v if cpu frequency is (1104Mhz, 1152Mhz] +; lv2: core vdd is 1.26v if cpu frequency is (1008Mhz, 1104Mhz] +; lv3: core vdd is 1.20v if cpu frequency is (816Mhz, 1008Mhz] +; lv4: core vdd is 1.10v if cpu frequency is (648Mhz, 816Mhz] +; lv5: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv6: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv7: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv8: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; +;---------------------------------------------------------------------------------- +[dvfs_table] +;extremity_freq = 1344000000 +max_freq = 1008000000 +min_freq = 480000000 + +lv_count = 8 +lv1_freq = 1152000000 +lv1_volt = 1100 + +lv2_freq = 1104000000 +lv2_volt = 1100 + +lv3_freq = 1008000000 +lv3_volt = 1100 + +lv4_freq = 816000000 +lv4_volt = 1100 + +lv5_freq = 624000000 +lv5_volt = 1100 + +lv6_freq = 0 +lv6_volt = 1100 + +lv7_freq = 0 +lv7_volt = 1100 + +lv8_freq = 0 +lv8_volt = 1100 + +;---------------------------------------------------------------------------------- +;s_uart0 config parameters +;s_uart0_used --s_uart0 whether used for arisc debugging +; +;---------------------------------------------------------------------------------- +[s_uart0] +s_uart0_used = 0 +s_uart0_tx = port:PL02<2> +s_uart0_rx = port:PL03<2> + +;---------------------------------------------------------------------------------- +;s_rsb0 config parameters +;s_rsb0_used --s_rsb0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_rsb0] +s_rsb0_used = 1 +s_rsb0_sck = port:PL00<2><1><2> +s_rsb0_sda = port:PL01<2><1><2> + +;---------------------------------------------------------------------------------- +;s_jtag0 config parameters +;s_jtag0_used --s_jtag0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_jtag0] +s_jtag0_used = 0 +s_jtag0_tms = port:PL04<2><1><2> +s_jtag0_tck = port:PL05<2><1><2> +s_jtag0_tdo = port:PL06<2><1><2> +s_jtag0_tdi = port:PL07<2><1><2> + +;---------------------------------------------------------------------------------- +;virtual device +;virtual device for pinctrl testing +;device have pin PA1 PA2 +;---------------------------------------------------------------------------------- +[Vdevice] +Vdevice_used = 0 +Vdevice_0 = port:PA01<5><1><2> +Vdevice_1 = port:PA02<5><1><2> + +;---------------------------------------------------------------------------------- +;mali450 parameters +;regulator_id : the regulator id GPU used. +;dvfs_status : dvfs status, if this is enabled, DVFS will work. +;temp_ctrl_status : temperature control status, if this is enabled, the gpu frequency +; will drop down if the temperature of gpu is too high. +;scene_ctrl_status: scene control status, if this is enabled, android layer can ask +; gpu driver to change frequency in certain scene. +;max_level : maximum level, which is used when thermal system does not restrict +; GPU power consumption. +;begin_level : the corresponding frequency and voltage will be used during GPU +; initialization. +;lvfreq : frequency in MHz of certain level. +;lvvolt : voltage in mV of certain level. +;---------------------------------------------------------------------------------- +[gpu_mali450_0] +regulator_id = "vdd-gpu" +dvfs_status = 0 +temp_ctrl_status = 1 +scene_ctrl_status = 1 + +max_level = 3 +begin_level = 3 + +lv0_freq = 144 +lv0_volt = 1200 + +lv1_freq = 264 +lv1_volt = 1200 + +lv2_freq = 384 +lv2_volt = 1200 + +lv3_freq = 456 +lv3_volt = 1200 + +;--------------------------------------------------------------------------------- +; used 1: box 0:pad +; start_type 1: start system directly when power supply 0: wait IR/KEY to power on +; irkey_used 1: ir key used 0: not +; pmukey_used 1: physical button used, 0: not, the key is link to PMU PWROK +;--------------------------------------------------------------------------------- +[box_start_os] +used = 1 +start_type = 1 +irkey_used = 1 +pmukey_used = 0 + +;--------------------------------------------------------------------------------- +; the module used when box_start_os is used, the this module is to support on/off +; led when box into box standby, the gpio is only support PL and AXP gpio(0/1) +;--------------------------------------------------------------------------------- +[box_standby_led] +gpio0 = port:PL10<1><1> +gpio1 = port:PA20<1><0> + +;-------------------------------------------------------------------------------- +; +; support power key on Orangepi +;-------------------------------------------------------------------------------- +[gpio_power_key] +key_io = port:PL03<6><0> diff --git a/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepiprime.fex b/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepiprime.fex new file mode 100755 index 000000000000..7f354ccb7973 --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepiprime.fex @@ -0,0 +1,1518 @@ +;sun50iw2p1 application +;--------------------------------------------------------------------------------------------------------- +; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串 +; 描述gpio的形式:Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态> +;--------------------------------------------------------------------------------------------------------- +; Platform: OrangePi Prime + +[product] +version = "100" +machine = "cheetah-p1" + +[platform] +debug_mode = 1 +;eraseflag = 1 + +;---------------------------------------------------------------------------------- +; burn_key: 0-do not use dragonKey 1-use dragonKey +; dragonboard_test: 0-build dragonboard for flash boot 1-build dragonboard for TF boot +;---------------------------------------------------------------------------------- +[target] +boot_clock = 1008 +storage_type = -1 +burn_key = 0 +dragonboard_test = 0 +power_mode = 1 + +[power_sply] +dcdcb_vol = 1001260 +dcdcc_vol = 1001200 +aldo2_vol = 1003300 + +;---------------------------------------------------------------------------------- +; goto android recovery when press the ir key +; ir_boot_recovery_used: 0-not used, 1-used +; ir_recovery_key_codex: the ir recovery key code value +; ir_addr_codex: the ir addr value +;---------------------------------------------------------------------------------- +[ir_boot_recovery] +ir_boot_recovery_used = 0 +ir_recovery_key_code0 = 0x57 +ir_addr_code0 = 0x9f00 +ir_recovery_key_code1 = 0x15 +ir_addr_code1 = 0xbc00 + +;---------------------------------------------------------------------------------- +; sprite_gpio0: led that indicates the state of card product +; next_work: the action after finishing card product 2-reboot 3-shutdown +;---------------------------------------------------------------------------------- +[card_boot] +logical_start = 40960 +sprite_gpio0 = port:PL10<1><0> +next_work = 3 + +;---------------------------------------------------------------------------------- +; used: 模块使能端 1:开启模块 0:关闭模块 +; mode: 模式选择 1:一键进入OTA升级 2:一键恢复(通过sysrecovery分区来恢复) 其他值:无效 +; recovery_key : 按键配置 (例如:recovery_key= port:PH16<0>) +;---------------------------------------------------------------------------------- +[recovery_para] +used = 1 +mode = 1 +recovery_key = port:PL04<0> + +[boot_init_gpio] +boot_init_gpio_used = 1 +gpio0 = port:PL10<1><0> +gpio1 = port:PA20<1><1> + + +;--------------------------------------------------------------------------------------------------------- +; if 1 == standby_mode, then support super standby; +; else, support normal standby. +;--------------------------------------------------------------------------------------------------------- +[pm_para] +standby_mode = 1 + +[card0_boot_para] +card_ctrl = 0 +card_high_speed = 1 +card_line = 4 +sdc_d1 = port:PF00<2><1><2> +sdc_d0 = port:PF01<2><1><2> +sdc_clk = port:PF02<2><1><2> +sdc_cmd = port:PF03<2><1><2> +sdc_d3 = port:PF04<2><1><2> +sdc_d2 = port:PF05<2><1><2> + +[card2_boot_para] +card_ctrl = 2 +card_high_speed = 1 +card_line = 8 +sdc_ds = port:PC1<4><1><3> +sdc_clk = port:PC5<3><1><3> +sdc_cmd = port:PC6<3><1><3> +sdc_d0 = port:PC8<3><1><3> +sdc_d1 = port:PC9<3><1><3> +sdc_d2 = port:PC10<3><1><3> +sdc_d3 = port:PC11<3><1><3> +sdc_d4 = port:PC12<3><1><3> +sdc_d5 = port:PC13<3><1><3> +sdc_d6 = port:PC14<3><1><3> +sdc_d7 = port:PC15<3><1><3> +sdc_emmc_rst = port:PC16<3><1><3> +sdc_ex_dly_used = 2 + + +[twi_para] +twi_port = 0 +twi_scl = port:PL0<2> +twi_sda = port:PL1<2> + +[uart_para] +uart_debug_port = 0 +uart_debug_tx = port:PA4<2><1> +uart_debug_rx = port:PA5<2><1> + +[jtag_para] +jtag_enable = 0 +jtag_ms = port:PB0<4> +jtag_ck = port:PB1<4> +jtag_do = port:PB2<4> +jtag_di = port:PB3<4> + +[clock] +pll4 = 300 +pll6 = 600 +pll8 = 360 +pll9 = 297 +pll10 = 264 + +;***************************************************************************** +;sdram configuration +; +;***************************************************************************** +[dram_para] +dram_clk = 624 +;dram_clk = 480 +dram_type = 3 +dram_zq = 0x3b3bf9 +dram_odt_en = 0x1 +dram_para1 = 0x10f410f4 +dram_para2 = 0x0000 +dram_mr0 = 0x1840 +dram_mr1 = 0x40 +dram_mr2 = 0x18 +dram_mr3 = 0x2 +dram_tpr0 = 0x0048A192 +dram_tpr1 = 0x01b1a94b +dram_tpr2 = 0x00061043 +dram_tpr3 = 0xB4787896 +dram_tpr4 = 0x0000 +dram_tpr5 = 0x0 +dram_tpr6 = 100 +dram_tpr7 = 0x1e08a1e0 +dram_tpr8 = 0x0 +dram_tpr9 = 0 +dram_tpr10 = 0x2535 +dram_tpr11 = 0x68660000 +dram_tpr12 = 0x00008897 +dram_tpr13 = 0x4002910 + +;dram_clk = 672 +;dram_type = 3 +;dram_zq = 0x3b3bfb +;dram_odt_en = 0x1 +;dram_para1 = 285476864 +;dram_para2 = 0x0000 +;dram_mr0 = 7280 +;dram_mr1 = 0x40 +;dram_mr2 = 0x18 +;dram_mr3 = 0 +;dram_tpr0 = 0x0048A192 +;dram_tpr1 = 0x01c2418d +;dram_tpr2 = 0x76051 +;dram_tpr3 = 0 +;dram_tpr4 = 0x0000 +;dram_tpr5 = 0x0 +;dram_tpr6 = 0x64 +;dram_tpr7 = 0x0 +;dram_tpr8 = 0x0 +;dram_tpr9 = 0 +;dram_tpr10 = 0 +;dram_tpr11 = 0x6aaa0000 +;dram_tpr12 = 0x7979 +;dram_tpr13 = 0x1800801 +;---------------------------------------------------------------------------------- +;os life cycle para configuration +;---------------------------------------------------------------------------------- + +;------------------------------------------------------------------------------; +; 10/100/100Mbps Ethernet MAC Controller Configure ; +;------------------------------------------------------------------------------; +; 配置选项: ; +; gmac_used --- 1: gmac used, 0: not used ; +; gmac_powerx -- A[:B] A: axp channel, B: voltage value ; +; phy-mode -- rgmii, rmii, mii ; +; tx-delay -- transmit clock delay: 0~7 ; +; rx-delay -- receive clock delay: 0~31 ; +;------------------------------------------------------------------------------; +[gmac0] +gmac0_used = 1 +phy-mode = "rgmii" +;gmac_rxd3 = port:PD00<2><3> +;gmac_rxd2 = port:PD01<2><3> +;gmac_rxd1 = port:PD02<2><3> +;gmac_rxd0 = port:PD03<2><3> +;gmac_rxdv = port:PD05<2><3> +;gmac_rxclk = port:PD04<2><3> +;gmac_rxerr = port:PD06<2><3> +;gmac_txd3 = port:PD07<2><3> +;gmac_txd2 = port:PD08<2><3> +;gmac_txd1 = port:PD09<2><3> +;gmac_txd0 = port:PD10<2><3> +;gmac_txclk = port:PD12<2><3> +;gmac_txen = port:PD13<2><3> +;gmac_clkin = port:PD15<2><3> +;gmac_mdc = port:PD16<2><3> +;gmac_mdio = port:PD17<2><3> +gmac_power1 = +gmac_power2 = +gmac_power3 = +tx-delay = 0 +rx-delay = 0 + +;---------------------------------------------------------------------------------- +;i2c configuration +;---------------------------------------------------------------------------------- +[twi0] +twi0_used = 1 +twi0_scl = port:PA11<2> +twi0_sda = port:PA12<2> + +[twi0_suspend] +twi0_scl = port:PA11<7> +twi0_sda = port:PA12<7> + +[twi1] +twi1_used = 1 +twi1_scl = port:PA18<3> +twi1_sda = port:PA19<3> + +[twi1_suspend] +twi1_scl = port:PA18<7> +twi1_sda = port:PA19<7> + +[twi2] +twi2_used = 0 +twi2_scl = port:PE12<3> +twi2_sda = port:PE13<3> + +[twi2_suspend] +twi2_scl = port:PE12<7> +twi2_sda = port:PE13<7> + +;---------------------------------------------------------------------------------- +;TWI device configuration +;compatible --- device name +;reg --- device address +;---------------------------------------------------------------------------------- +;[twi0/twi_board0] +;compatible = +;reg = + +;---------------------------------------------------------------------------------- +;uart configuration +;uart_port --- x (/dev/ttySx, x=0,1,2,...) +;uart_type --- 2 (2 wire), 4 (4 wire), 8 (8 wire, full function) +;---------------------------------------------------------------------------------- +[uart0] +uart0_used = 1 +uart0_port = 0 +uart0_type = 2 +uart0_tx = port:PA4<2><1> +uart0_rx = port:PA5<2><1> + +[uart0_suspend] +uart0_tx = port:PA4<7><1> +uart0_rx = port:PA5<7><1> + +[uart1] +uart1_used = 1 +uart1_port = 1 +uart1_type = 4 +uart1_tx = port:PG6<2><1> +uart1_rx = port:PG7<2><1> +uart1_rts = port:PG8<2><1> +uart1_cts = port:PG9<2><1> + +[uart1_suspend] +uart1_tx = port:PG6<7><1> +uart1_rx = port:PG7<7><1> +uart1_rts = port:PG8<7><1> +uart1_cts = port:PG9<7><1> + +[uart2] +uart2_used = 1 +uart2_port = 2 +uart2_type = 4 +uart2_tx = port:PA0<2><1> +uart2_rx = port:PA1<2><1> +uart2_rts = port:PA2<2><1> +uart2_cts = port:PA3<2><1> + +[uart2_suspend] +uart2_tx = port:PA0<7><1> +uart2_rx = port:PA1<7><1> +uart2_rts = port:PA2<7><1> +uart2_cts = port:PA3<7><1> + +[uart3] +uart3_used = 0 +uart3_port = 3 +uart3_type = 4 +uart3_tx = port:PA13<2><1> +uart3_rx = port:PA14<2><1> +uart3_rts = port:PA15<2><1> +uart3_cts = port:PA16<2><1> + +[uart3_suspend] +uart3_tx = port:PA13<7><1> +uart3_rx = port:PA14<7><1> +uart3_rts = port:PA15<7><1> +uart3_cts = port:PA16<7><1> + +;---------------------------------------------------------------------------------- +;SPI controller configuration +;---------------------------------------------------------------------------------- +[spi0] +spi0_used = 0 +spi0_cs_number = 1 +spi0_cs_bitmap = 1 +spi0_cs0 = port:PC3<3><1> +spi0_sclk = port:PC2<3> +spi0_mosi = port:PC0<3> +spi0_miso = port:PC1<4> + +[spi0_suspend] +spi0_cs0 = port:PC3<7><1> +spi0_sclk = port:PC2<7> +spi0_mosi = port:PC0<7> +spi0_miso = port:PC1<7> + +[spi1] +spi1_used = 1 +spi1_cs_number = 1 +spi1_cs_bitmap = 1 +spi1_cs0 = port:PA13<2><1> +spi1_sclk = port:PA14<2> +spi1_mosi = port:PA15<2> +spi1_miso = port:PA16<2> + +[spi1_suspend] +spi1_cs0 = port:PA13<7><1> +spi1_sclk = port:PA14<7> +spi1_mosi = port:PA15<7> +spi1_miso = port:PA16<7> + +;---------------------------------------------------------------------------------- +;SPI device configuration +;compatible --- device name +;spi-max-frequency --- work frequency +;reg --- chip select +;optional properties: spi-cpha, spi-cpol, spi-cs-high +;---------------------------------------------------------------------------------- +[spi1/spi_board0] +compatible = "spidev" +spi-max-frequency = 1200000 +reg = 0 +;spi-cpha = 0 +;spi-cpol = 0 +;spi-cs-high = 0 + +;---------------------------------------------------------------------------------- +;resistance tp configuration +;---------------------------------------------------------------------------------- +[rtp_para] +rtp_used = 0 +rtp_screen_size = 5 +rtp_regidity_level = 5 +rtp_press_threshold_enable = 0 +rtp_press_threshold = 0x1f40 +rtp_sensitive_level = 0xf +rtp_exchange_x_y_flag = 0 + +;---------------------------------------------------------------------------------- +;capacitor tp configuration +;external int function +;wakeup output function +;notice --- tp_int_port & tp_io_port use the same port +;---------------------------------------------------------------------------------- +[ctp] +compatible = "allwinner,sun50i-ctp-para" +ctp_used = 0 +ctp_twi_id = 0 +ctp_twi_addr = 0x5d +ctp_screen_max_x = 1280 +ctp_screen_max_y = 800 +ctp_revert_x_flag = 1 +ctp_revert_y_flag = 1 +ctp_exchange_x_y_flag = 1 + +ctp_int_port = port:PH04<6> +ctp_wakeup = port:PH08<1><1> +ctp_power_ldo = "vcc-ctp" +ctp_power_ldo_vol = 3300 +ctp_power_io = + +;-------------------------------------------------------------------------------- +; CTP automatic detection configuration +;ctp_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[ctp_list] +compatible = "allwinner,sun50i-ctp-list" +ctp_det_used = 1 +ft5x_ts = 1 +gt82x = 1 +gslX680 = 1 +gt9xx_ts = 0 +gt9xxnew_ts = 1 +gt811 = 1 +zet622x = 1 +aw5306_ts = 1 + +;---------------------------------------------------------------------------------- +;touch key configuration +;---------------------------------------------------------------------------------- +[tkey_para] +tkey_used = 0 +tkey_twi_id = +tkey_twi_addr = +tkey_int = + +;---------------------------------------------------------------------------------- +;motor configuration +;---------------------------------------------------------------------------------- +[motor_para] +motor_used = 1 +motor_shake = port:power3<1><1> + +[nand0_para] +nand0_support_2ch = 0 + +nand0_used = 0 +nand0_we = port:PC00<2><0><1> +nand0_ale = port:PC01<2><0><1> +nand0_cle = port:PC02<2><0><1> +nand0_ce1 = port:PC03<2><1><1> +nand0_ce0 = port:PC04<2><1><1> +nand0_nre = port:PC05<2><0><1> +nand0_rb0 = port:PC06<2><1><1> +nand0_rb1 = port:PC07<2><1><1> +nand0_d0 = port:PC08<2><0><1> +nand0_d1 = port:PC09<2><0><1> +nand0_d2 = port:PC10<2><0><1> +nand0_d3 = port:PC11<2><0><1> +nand0_d4 = port:PC12<2><0><1> +nand0_d5 = port:PC13<2><0><1> +nand0_d6 = port:PC14<2><0><1> +nand0_d7 = port:PC15<2><0><1> +nand0_ndqs = port:PC16<2><0><1> +nand0_ce2 = port:PC17<2><1><1> +nand0_ce3 = port:PC18<2><1><1> + +nand0_regulator1 = "vcc-nand" +nand0_regulator2 = "none" +nand0_cache_level = 0x55aaaa55 +nand0_flush_cache_num = 0x55aaaa55 +nand0_capacity_level = 0x55aaaa55 +nand0_id_number_ctl = 0x55aaaa55 +nand0_print_level = 0x55aaaa55 +nand0_p0 = 0x55aaaa55 +nand0_p1 = 0x55aaaa55 +nand0_p2 = 0x55aaaa55 +nand0_p3 = 0x55aaaa55 + +;---------------------------------------------------------------------------------- +;disp init configuration +; +;disp_mode (0:screen0) +;screenx_output_type (0:none; 1:lcd; 3:hdmi;) +;screenx_output_mode (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50) +; (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60) +;fbx format (0:ARGB 1:ABGR 2:RGBA 3:BGRA 5:RGB565 8:RGB888 12:ARGB4444 16:ARGB1555 18:RGBA5551) +;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0) +;---------------------------------------------------------------------------------- +[disp] +disp_init_enable = 1 +disp_mode = 0 + +screen0_output_type = 3 +screen0_output_mode = 4 + +screen1_output_type = 2 +screen1_output_mode = 11 + +dev0_output_type = 0 +;dev0_output_mode = 4 +;dev0_screen_id = 0 +;dev0_do_hpd = 1 + +dev1_output_type = 0 +;dev1_output_mode = 11 +;dev1_screen_id = 1 +;dev1_do_hpd = 1 + +dev2_output_type = 0 +def_output_dev = 0 +hdmi_mode_check = 1 + +fb0_format = 0 +fb0_width = 0 +fb0_height = 0 + +fb1_format = 0 +fb1_width = 0 +fb1_height = 0 + +;---------------------------------------------------------------------------------- +;lcd0 configuration + +;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp +;lcd_backlight lcd init backlight +;lcd_x: lcd horizontal resolution +;lcd_y: lcd vertical resolution +;lcd_width: width of lcd in mm +;lcd_height: height of lcd in mm +;lcd_dclk_freq: in MHZ unit +;lcd_pwm_freq: in HZ unit +;lcd_pwm_pol: lcd backlight PWM polarity +;lcd_pwm_max_limit lcd backlight PWM max limit(<=255) +;lcd_hbp: hsync back porch +;lcd_ht: hsync total cycle +;lcd_vbp: vsync back porch +;lcd_vt: vysnc total cycle +;lcd_hspw: hsync plus width +;lcd_vspw: vysnc plus width +;lcd_lvds_if: 0:single link; 1:dual link +;lcd_lvds_colordepth: 0:8bit; 1:6bit +;lcd_lvds_mode: 0:NS mode; 1:JEIDA mode +;lcd_frm: 0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither +;lcd_hv_clk_phase lcd hv panel lock phase, 0:0 degree; 1:90 degree; 2: 180 degree; 3: 270 degree +;lcd_hv_sync_polarity lcd hv panel sync signals polarity +; 0:vsync active low, hsync active low; 1:vsync active high, hsync active low +; 2:vsync active low, hsync active high; 3:vsync active high, hsync active high +;lcd_gamma_en lcd gamma correction enable +;lcd_bright_curve_en lcd bright curve correction enable +;lcd_cmap_en lcd color map function enable +;---------------------------------------------------------------------------------- +[lcd0] +lcd_used = 0 + +lcd_driver_name = "default_lcd" +lcd_backlight = 50 +lcd_if = 3 +lcd_x = 1280 +lcd_y = 800 +lcd_width = 150 +lcd_height = 94 +lcd_dclk_freq = 70 +lcd_pwm_used = 1 +lcd_pwm_ch = 0 +lcd_pwm_freq = 50000 +lcd_pwm_pol = 1 +lcd_pwm_max_limit = 255 +lcd_hbp = 20 +lcd_ht = 1418 +lcd_hspw = 10 +lcd_vbp = 10 +lcd_vt = 814 +lcd_vspw = 5 +lcd_lvds_if = 0 +lcd_lvds_colordepth = 1 +lcd_lvds_mode = 0 +lcd_frm = 1 +lcd_hv_clk_phase = 0 +lcd_hv_sync_polarity= 0 +lcd_gamma_en = 0 +lcd_bright_curve_en = 0 +lcd_cmap_en = 0 + +lcd_bl_en = port:PD23<1><0><1> +lcd_bl_en_power = "none" +lcd_power = "vcc-lcd-0" +lcd_fix_power = "vcc-dsi-33" + +lcdd0 = port:PD12<3><0> +lcdd1 = port:PD13<3><0> +lcdd2 = port:PD14<3><0> +lcdd3 = port:PD15<3><0> +lcdd4 = port:PD16<3><0> +lcdd5 = port:PD17<3><0> +lcdd6 = port:PD18<3><0> +lcdd7 = port:PD19<3><0> +lcdd8 = port:PD20<3><0> +lcdd9 = port:PD21<3><0> +lcd_pin_power = "vcc-pd" + +[lcd0_suspend] +lcdd0 = port:PD12<7><0> +lcdd1 = port:PD13<7><0> +lcdd2 = port:PD14<7><0> +lcdd3 = port:PD15<7><0> +lcdd4 = port:PD16<7><0> +lcdd5 = port:PD17<7><0> +lcdd6 = port:PD18<7><0> +lcdd7 = port:PD19<7><0> +lcdd8 = port:PD20<7><0> +lcdd9 = port:PD21<7><0> + +[hdmi] +hdmi_used = 1 +;hdmi_power = "vcc3v3-hdmi" +hdmi_hdcp_enable = 0 +hdmi_cts_compatibility = 0 +hdmi_cec_support = 1 + +;---------------------------------------------------------------------------------- +;tv configuration +;dac_src (dac no,support dac_src0~dac_src3,dac num max is 4) +;interface (interface type,1<->cvbs,2<->YPBPR,4<->SVIDEO) +;dac_type (0<->composite,1<->luma,2<->chroma,3<->reserved,4<->y/green, +; 5<->u/pb/blue,6<->v/pr/red) +;NOTE: tv0,tv1 can not use the same dac_src. +;---------------------------------------------------------------------------------- + +[tv0] +used = 1 +dac_src0 = 0 +dac_type0 = 0 +interface = 1 + +;---------------------------------------------------------------------------------- +;pwm config +;---------------------------------------------------------------------------------- +[pwm0] +pwm_used = 0 +pwm_positive = port:PD22<2><0> + +[pwm0_suspend] +pwm_positive = port:PD22<7><0> + +[pwm16] +s_pwm0_used = 0 +pwm_positive = port:PL10<2><0> + +[pwm16_suspend] +pwm_positive = port:PL10<7><0> + +;----------------------------------------------------------------- +;auto_hpd - 1:need hotplud for hdmi/tv; 0:don't hotplud for lcd +;output_type - 0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga (as default config in homlet) +;hdmi_channel - the display channel for hdmi (as default config in homlet) +;cvbs_channel - the display channel for cvbs (as default config in homlet) +;hdmi_mode - as default config for output of hdmi in homlet +;cvbs_mode - as default config for output of tv in homlet. 11:PAL; 14:NTSC +;hdmi_mode_check - disable/enable the function of checking hdmi mode, 0 is disable, 1 is enable +;----------------------------------------------------------------- +;[boot_disp] +;auto_hpd = 1 +;output_disp = 0 +;output_type = 3 +;output_mode = 4 +;hdmi_channel = 0 +;hdmi_mode = 4 +;cvbs_channel = 1 +;cvbs_mode = 11 +;hdmi_mode_check = 1 +;output_full = 1 + +;-------------------------------------------------------------------------------- +;csi (COMS Sensor Interface) configuration +;csi(x)_dev(x)_used: 0:disable 1:enable +;csi(x)_dev(x)_isp_used 0:not use isp 1:use isp +;csi(x)_dev(x)_fmt: 0:yuv 1:bayer raw rgb +;csi(x)_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby +;csi(x)_dev(x)_vflip: flip in vertical direction 0:disable 1:enable +;csi(x)_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable +;csi(x)_dev(x)_iovdd: camera module io power handle string, pmu power supply +;csi(x)_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply +;csi(x)_dev(x)_avdd: camera module analog power handle string, pmu power supply +;csi(x)_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply +;csi(x)_dev(x)_dvdd: camera module core power handle string, pmu power supply +;csi(x)_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply +;csi(x)_dev(x)_afvdd: camera module vcm power handle string, pmu power supply +;csi(x)_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply +;fill voltage in uV, e.g. iovdd = 2.8V, csix_iovdd_vol = 2800000 +;fill handle string as below: +;axp22_eldo3 +;axp22_dldo4 +;axp22_eldo2 +;fill handle string "" when not using any pmu power supply +;-------------------------------------------------------------------------------- + +[csi0] +csi0_used = 1 +csi0_sensor_list = 0 +csi0_pck = port:PE00<2> +csi0_mck = port:PE01<1> +csi0_hsync = port:PE02<2> +csi0_vsync = port:PE03<2> +csi0_d0 = port:PE04<2> +csi0_d1 = port:PE05<2> +csi0_d2 = port:PE06<2> +csi0_d3 = port:PE07<2> +csi0_d4 = port:PE08<2> +csi0_d5 = port:PE09<2> +csi0_d6 = port:PE10<2> +csi0_d7 = port:PE11<2> +csi0_sck = port:PE12<2> +csi0_sda = port:PE13<2> + +[csi0/csi0_dev0] +csi0_dev0_used = 1 +csi0_dev0_mname = "gc2035" +csi0_dev0_twi_addr = 0x78 +csi0_dev0_pos = "rear" +csi0_dev0_isp_used = 1 +csi0_dev0_fmt = 0 +csi0_dev0_stby_mode = 0 +csi0_dev0_vflip = 0 +csi0_dev0_hflip = 0 +;csi0_dev0_iovdd = "iovdd-csi" +csi0_dev0_iovdd = "" +csi0_dev0_iovdd_vol = 2800000 +;csi0_dev0_avdd = "avdd-csi" +csi0_dev0_avdd = "" +csi0_dev0_avdd_vol = 2800000 +;csi0_dev0_dvdd = "dvdd-csi-18" +csi0_dev0_dvdd = "" +csi0_dev0_dvdd_vol = 1500000 +;csi0_dev0_afvdd = "afvcc-csi" +csi0_dev0_afvdd = "" +csi0_dev0_afvdd_vol = 2800000 +;csi0_dev0_power_en = port:PB04<1><0><1><0> +csi0_dev0_power_en = port:PA17<1><0><1><0> +csi0_dev0_reset = port:PE14<1><0><1><0> +csi0_dev0_pwdn = port:PE15<1><0><1><0> +csi0_dev0_flash_used = 0 +csi0_dev0_flash_type = 2 +csi0_dev0_flash_en = +csi0_dev0_flash_mode = +csi0_dev0_flvdd = "" +csi0_dev0_flvdd_vol = +csi0_dev0_af_pwdn = +csi0_dev0_act_used = 0 +csi0_dev0_act_name = "ad5820_act" +csi0_dev0_act_slave = 0x18 + +[csi0/csi0_dev1] +csi0_dev1_used = 0 +csi0_dev1_mname = "" +csi0_dev1_twi_addr = 0x78 +csi0_dev1_pos = "rear" +csi0_dev1_isp_used = 1 +csi0_dev1_fmt = 0 +csi0_dev1_stby_mode = 0 +csi0_dev1_vflip = 0 +csi0_dev1_hflip = 0 +csi0_dev1_iovdd = "iovdd-csi" +csi0_dev1_iovdd_vol = 2800000 +csi0_dev1_avdd = "avdd-csi" +csi0_dev1_avdd_vol = 2800000 +csi0_dev1_dvdd = "dvdd-csi-18" +csi0_dev1_dvdd_vol = 1500000 +csi0_dev1_afvdd = "afvcc-csi" +csi0_dev1_afvdd_vol = 2800000 +csi0_dev1_power_en = +csi0_dev1_reset = +csi0_dev1_pwdn = +csi0_dev1_flash_used = 0 +csi0_dev1_flash_type = 2 +csi0_dev1_flash_en = +csi0_dev1_flash_mode = +csi0_dev1_flvdd = "" +csi0_dev1_flvdd_vol = +csi0_dev1_af_pwdn = +csi0_dev1_act_used = 0 +csi0_dev1_act_name = "ad5820_act" +csi0_dev1_act_slave = 0x18 + +;-------------------------------------------------------------------------------- +;tv configuration +; +;-------------------------------------------------------------------------------- +[tvout_para] +tvout_used = 1 +tvout_channel_num = +tv_en = + +[tvin_para] +tvin_used = +tvin_channel_num = + +; ------------------------------------------------------------------------------| +; de-interlace configuration +;-------------------------------------------------------------------------------- +[di] +di_used = 1 + +;-------------------------------------------------------------------------------- +; SDMMC PINS MAPPING | +; ------------------------------------------------------------------------------| +; Config Guide | +; sdc_used: 1-enable card, 0-disable card | +; non-removable:if you use as main memory,you should set it,for example eMMC | +; bus-width: card bus width, 1-1bit, 4-4bit, 8-8bit | +; sunxi-power-save-mode: if use sdio card,should not set it | +; vmmc:regulator for card/emmc power | +; vqmmc:regulator for card/emmc io power | +; vdmmc:regulator for card detect pin pull up power | +; other: GPIO Mapping configuration | +; ------------------------------------------------------------------------------| +; Note: | +; | +; | +; | +; | +; | +; | +;-------------------------------------------------------------------------------- +[sdc0] +sdc0_used = 1 +bus-width = 4 +sdc0_d1 = port:PF00<2><1><2> +sdc0_d0 = port:PF01<2><1><2> +sdc0_clk = port:PF02<2><1><2> +sdc0_cmd = port:PF03<2><1><2> +sdc0_d3 = port:PF04<2><1><2> +sdc0_d2 = port:PF05<2><1><2> +cd-gpios = port:PF06<0><1><2> +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +vmmc="vcc-sdcv" +vqmmc="vcc-sdcvq33" +vdmmc="vcc-sdcvd" + + +[sdc1] +sdc1_used = 1 +bus-width = 4 +sdc1_clk = port:PG00<2><1><3> +sdc1_cmd = port:PG01<2><1><3> +sdc1_d0 = port:PG02<2><1><3> +sdc1_d1 = port:PG03<2><1><3> +sdc1_d2 = port:PG04<2><1><3> +sdc1_d3 = port:PG05<2><1><3> +;sunxi-power-save-mode = +sd-uhs-sdr50 = +sd-uhs-ddr50 = +sd-uhs-sdr104 = +cap-sdio-irq = 1 +keep-power-in-suspend = +ignore-pm-notify = +max-frequency = 150000000 + +[sdc2] +sdc2_used = 0 +non-removable = +bus-width = 8 +sdc2_ds = port:PC01<3><1><3> +sdc2_clk = port:PC05<3><1><3> +sdc2_cmd = port:PC06<3><1><3> +sdc2_d0 = port:PC08<3><1><3> +sdc2_d1 = port:PC09<3><1><3> +sdc2_d2 = port:PC10<3><1><3> +sdc2_d3 = port:PC11<3><1><3> +sdc2_d4 = port:PC12<3><1><3> +sdc2_d5 = port:PC13<3><1><3> +sdc2_d6 = port:PC14<3><1><3> +sdc2_d7 = port:PC15<3><1><3> +sdc2_emmc_rst = port:PC16<3><1><3> +cd-gpios = +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +;mmc-ddr-1_8v = +;mmc-hs200-1_8v = +;mmc-hs400-1_8v = +;max-frequency = 150000000 +sdc_tm4_sm0_freq0 = 0 +sdc_tm4_sm0_freq1 = 0 +sdc_tm4_sm1_freq0 = 0x00000000 +sdc_tm4_sm1_freq1 = 0 +sdc_tm4_sm2_freq0 = 0x00000000 +sdc_tm4_sm2_freq1 = 0 +sdc_tm4_sm3_freq0 = 0x05000000 +sdc_tm4_sm3_freq1 = 0x00000405 +sdc_tm4_sm4_freq0 = 0x00050000 +sdc_tm4_sm4_freq1 = 0x00000408 +vmmc="vcc-emmcv" +;vqmmc="vcc-emmcvq33" +vqmmc="vcc-emmcvq18" +vdmmc="none" + + +;[mmc3] +;mmc3_used = 0 +;mmc3_detmode = 2 +;mmc3_buswidth = 4 +;mmc3_clk = port:PA10<2><1><2> +;mmc3_cmd = port:PA09<2><1><2> +;mmc3_d0 = port:PA11<2><1><2> +;mmc3_d1 = port:PA12<2><1><2> +;mmc3_d2 = port:PA13<2><1><2> +;mmc3_d3 = port:PA14<2><1><2> +;mmc3_det = +;mmc3_use_wp = 0 +;mmc3_wp = +;mmc3_isio = 0 +;mmc3_regulator = "none" + +; ------------------------------------------------------------------------------| +; sim card configuration +;-------------------------------------------------------------------------------- +[smc] +smc_used = +smc_rst = +smc_vppen = +smc_vppp = +smc_det = +smc_vccen = +smc_sck = +smc_sda = + +;------------------------------------------------------------------------------- +;userspace gpio interface for android +;---------------------------------------------------------------------------------- +[gpio_para] +compatible = "allwinner,sunxi-init-gpio" +gpio_used = 1 +gpio_num = 2 +gpio_pin_1 = port:PL10<1><1> +gpio_pin_2 = port:PA20<1><0> +normal_led = "gpio_pin_1" +standby_led = "gpio_pin_2" +;network_led = "gpio_pin_3" + +;-------------------------------- +;[usbc0]: usbc0 configuration. +;usb_used: usb controller enable. 0-disable, 1-enable. +;usb_port_type: usb mode. 0-device, 1-host, 2-otg. +;usb_detect_type: usb hotplug detect mode. 0-none, 1-vbus/id detect, 2-id/dpdm detect. +;usb_detect_mode: usb otg switch has two config. 0-thread scan, 1-id gpio interrupt. +;usb_id_gpio: usb id detect IO. +;usb_det_vbus_gpio: USB DET_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;usb_drv_vbus_gpio: USB DRY_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;-------------------------------- +;-------------------------------- +;--- USB0 CONFIG +;-------------------------------- +[usbc0] +usbc0_used = 1 +usb_port_type = 1 +usb_detect_type = 0 +usb_detect_mode = 0 +usb_id_gpio = port:PA21<0><1> +usb_det_vbus_gpio = port:PA21<0><1> +usb_drv_vbus_gpio = port:PL02<1><0><0> +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 +;--- USB Device +usb_luns = 3 +usb_serial_unique = 0 +usb_serial_number = "20080411" +rndis_wceis = 1 + +;-------------------------------- +;--- USB1 CONFIG +;-------------------------------- +[usbc1] +usbc1_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- USB2 CONFIG +;-------------------------------- +[usbc2] +usbc2_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- USB3 CONFIG +;-------------------------------- +[usbc3] +usbc3_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- serial number flag +;-------------------------------- +[serial_feature] +sn_filename = "sn.txt" + +;-------------------------------------------------------------------------------- +; G sensor configuration +; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2) +;-------------------------------------------------------------------------------- +[gsensor] +compatible = "allwinner,sun50i-gsensor-para"; +gsensor_used = 0 +gsensor_twi_id = 1 +gsensor_twi_addr = 0x18 +gsensor_int1 = port:PA09<6><1> +gsensor_int2 = +gsensor_vcc_io = "vcc-deviceio" +gsensor_vcc_io_val = 3100 + +;-------------------------------------------------------------------------------- +; G sensor automatic detection configuration +;gsensor_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[gsensor_list_para] +compatible = "allwinner,sun50i-gsensor-list-para" +gsensor_det_used = 0 +lsm9ds0_acc_mag = 1 +bma250 = 1 +mma8452 = 1 +mma7660 = 1 +mma865x = 1 +afa750 = 1 +lis3de_acc = 1 +lis3dh_acc = 1 +kxtik = 1 +dmard10 = 0 +dmard06 = 1 +mxc622x = 1 +fxos8700 = 1 +lsm303d = 0 + +;-------------------------------------------------------------------------------- +;wlan configuration +;wlan_used: 0-not use, 1- use +;wlan_busnum: sdio/usb index +;clocks: external low power clock input (32.768KHz) +;wlan_power: input supply voltage +;wlan_io_regulator: wlan/sdio I/O voltage +;wlan_regon: power up/down internal regulators used by wifi section +;wlan_hostwake: wlan to wake-up host +;-------------------------------------------------------------------------------- +[wlan] +wlan_used = 1 +wlan_busnum = 1 +wlan_usbnum = 3 +clocks = "&clk_losc_out" +wlan_power = "vcc-wifi" +wlan_io_regulator = "vcc-wifi-io" +;wlan_en = port:PC14<1><0> +wlan_regon = port:PC14<1><0> +wlan_hostwake = port:PL07<6><0> + +;-------------------------------------------------------------------------------- +;bluetooth configuration +;bt_used: 0- no used, 1- used +;clocks: external low power clock input (32.768KHz) +;bt_power: input supply voltage +;bt_io_regulator: bluetooth I/O voltage +;bt_rst_n: power up/down internal regulators used by BT section +;-------------------------------------------------------------------------------- +[bt] +bt_used = 1 +;clocks = "&clk_losc_out" +bt_power = "vcc-wifi" +bt_io_regulator = "vcc-wifi-io" +bt_rst_n = port:PC16<1><0> + +;-------------------------------------------------------------------------------- +;bluetooth lpm configuration +;btlpm_used: 0- no used, 1- used +;uart_index: 0- uart0, 1- uart1, 2- uart2 +;bt_wake: host wake-up bluetooth device +;bt_hostwake: bt device wake-up host +;-------------------------------------------------------------------------------- +[btlpm] +btlpm_used = 1 +uart_index = 1 +bt_wake = port:PC15<1><1> +bt_hostwake = port:PL06<6><0> + +;-------------------------------------------------------------------------------- +;3G configuration +;-------------------------------------------------------------------------------- +[3g_para] +3g_used = 0 +3g_usbc_num = 2 +3g_uart_num = 0 +bb_vbat = port:PL03<1><0> +bb_host_wake = port:PM00<1><0> +bb_on = port:PM01<1><0> +bb_pwr_on = port:PM03<1><0> +bb_wake = port:PM04<1><0> +bb_rf_dis = port:PM05<1><0> +bb_rst = port:PM06<1><0> +3g_int = + +;-------------------------------------------------------------------------------- +;gyroscope +;-------------------------------------------------------------------------------- +[gy_para] +compatible ="allwinner,sun50i-gyr_sensors-para" +gy_used = 0 +gy_twi_id = 2 +gy_twi_addr = 0x6a +gy_int1 = port:PA10<6><1> +gy_int2 = + +;-------------------------------------------------------------------------------- +; Gyro automatic detection configuration +;gy_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[gy_list_para] +compatible = "allwinner,sun50i-gyr_sensors-list-para" +gy_det_used = 0 +lsm9ds0_gyr = 1 +l3gd20_gyr = 0 +bmg160_gyr = 1 + +;-------------------------------------------------------------------------------- +;light sensor +;-------------------------------------------------------------------------------- +[ls_para] +compatible = "allwinner,sun50i-lsensors-para" +ls_used = 0 +ls_twi_id = 2 +ls_twi_addr = 0x23 +ls_int = port:PA12<6><1> + +;-------------------------------------------------------------------------------- +; lsensor automatic detection configuration +;ls_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[ls_list_para] +compatible = "allwinner,sun50i-lsensors-list-para" +ls_det_used = 0 +ltr_501als = 1 +jsa1212 = 0 +jsa1127 = 1 + +;-------------------------------------------------------------------------------- +;compass +;-------------------------------------------------------------------------------- +[compass_para] +compatible ="allwinner,sun50i-compass-para" +compass_used = 0 +compass_twi_id = 2 +compass_twi_addr = 0x0d +compass_int = port:PA11<6><1> + +;-------------------------------------------------------------------------------- +; compass sensor automatic detection configuration +;compass_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[compass_list_para] +compatible ="allwinner,sun50i-compass-list-para" +compass_det_used = 0 +lsm9ds0 = 1 +lsm303d = 0 +akm8963 = 1 + +;-------------------------------------------------------------------------------- +; NOTE :Make sure spdif_used = 0x1,spdifmach_used = 0x1, +; if register the sound card spdif. +;-------------------------------------------------------------------------------- +[spdif] +spdif_used = 0 +[sndspdif] +sndspdif_used = 0 +;---------------------------------------------------------------------------------- +; NOTE :Make sure daudio2_used = 0x1,sndhdmi_used = 0x1, +; if register the sound card hdmi. +;--------------------------------------------------------------------------------- +[daudio2] +daudio2_used = 1 +[sndhdmi] +sndhdmi_used = 1 +;-------------------------------------------------------------------------------- +;allwinner,pcm_lrck_period :16/32/64/128/256 +;allwinner,pcm_lrckr_period :no use +;allwinner,slot_width_select :16bits/20bits/24bits/32bits +;allwinner,pcm_lsb_first :0: msb first; 1: lsb first +;allwinner,tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,daudio_master :1: SND_SOC_DAIFMT_CBM_CFM(codec clk & FRM master) use +; 2: SND_SOC_DAIFMT_CBS_CFM(codec clk slave & FRM master) not use +; 3: SND_SOC_DAIFMT_CBM_CFS(codec clk master & frame slave) not use +; 4: SND_SOC_DAIFMT_CBS_CFS(codec clk & FRM slave) use +;allwinner,audio_format: 1:SND_SOC_DAIFMT_I2S(standard i2s format). use +; 2:SND_SOC_DAIFMT_RIGHT_J(right justfied format). +; 3:SND_SOC_DAIFMT_LEFT_J(left justfied format) +; 4:SND_SOC_DAIFMT_DSP_A(pcm. MSB is available on 2nd BCLK rising edge after LRC rising edge). use +; 5:SND_SOC_DAIFMT_DSP_B(pcm. MSB is available on 1nd BCLK rising edge after LRC rising edge) +;allwinner,signal_inversion:1:SND_SOC_DAIFMT_NB_NF(normal bit clock + frame) use +; 2:SND_SOC_DAIFMT_NB_IF(normal BCLK + inv FRM) +; 3:SND_SOC_DAIFMT_IB_NF(invert BCLK + nor FRM) use +; 4:SND_SOC_DAIFMT_IB_IF(invert BCLK + FRM) +;allwinner,frametype :0:short frame = 1 clock width; 1: long frame = 2 clock width +;allwinner,tdm_config :0:pcm 1:i2s +;allwinner,mclk_div :0: not output(normal setting this) 1/2/4/6/8/12/16/24/32/48/64/96/128/176/192: +; setting mclk as input clock to external codec, freq is pll_audio/mclk_div +;allwinner,daudio0_used :0:not use 1:use + +;-------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio0_used = 0x1,daudio1_used = 0x1, +; if register the sound card DAUDIO1. +;-------------------------------------------------------------------------------- +[snddaudio0] +snddaudio0_used = 0 +;----------------------------------------------------------------------------- +[daudio0] +pcm_lrck_period = 0x20 +pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +pcm_lsb_first = 0x0 +tx_data_mode = 0x0 +rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +mclk_div = 0x0 +daudio0_used = 0 + +;------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio1_used = 0x1,daudio0_used = 0x1, +; if register the sound card DAUDIO0. +;-------------------------------------------------------------------------------- +[snddaudio1] +snddaudio1_used = 0 +;----------------------------------------------------------------------------- +[daudio1] +pcm_lrck_period = 0x20 +pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +pcm_lsb_first = 0x0 +tx_data_mode = 0x0 +rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +mclk_div = 0x0 +daudio1_used = 0 +;---------------------------------------------------------------------------------------------------------- +;-------------------------------------------------------------------------------------- +;allwinner,headphonevol :headphone volume:0x0--0x3f 0db--(-62db) 1db/step +;allwinner,spkervol : speaker volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,earpiecevol : earpiece volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,maingain : mainmic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,headsetmicgain : headphonemic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,adcagc_cfg : 1:use adcagc 0:no use +;allwinner,adcdrc_cfg : 1:use adcdrc 0:no use +;allwinner,adchpf_cfg : 1:use adchpf 0:no use +;allwinner,dacdrc_cfg : 1:use adcdrc 0:no use +;allwinner,dachpf_cfg : 1:use adchpf 0:no use +;allwinner,aif2config : 1:use aif2 0:no use +;allwinner,aif3config : 1:use aif3 0:no use +;allwinner,hp_detect_case :0:low 1:high +;-------------------------------------------------------------------------------- +; NOTE :Make sure sndcodec_used = 0x1,i2s_used = 0x1 +; codec_used = 0x1,if register the sound card audiocodec. +;--------------------------------------------------------------------------------- +[sndcodec] +sndcodec_used = 0x1 +;------------------------------------------------------------------------------ +;------------------------------------------------------------------------------- +[codec] +codec_used = 1 +headphonevol = 0x3b +spkervol = 0x1f +maingain = 0x4 +adcagc_cfg = 0x0 +adcdrc_cfg = 0x0 +adchpf_cfg = 0x0 +dacdrc_cfg = 0x0 +dachpf_cfg = 0x0 +pa_sleep_time = 0x32 +;gpio-spk = port:PA16<1><1> + +;---------------------------------------------------------------------------------- +;ir --- infra remote configuration +;---------------------------------------------------------------------------------- +[s_cir0] +s_cir0_used = 1 +ir_power_key_code0 = 0x57 +ir_addr_code0 = 0x9f00 +ir_power_key_code1 = 0x1a +ir_addr_code1 = 0xfb04 +ir_power_key_code2 = 0x14 +ir_addr_code2 = 0x7F80 +ir_power_key_code3 = 0x15 +ir_addr_code3 = 0x7F80 +ir_power_key_code4 = 0x0b +ir_addr_code4 = 0xF708 +ir_power_key_code5 = 0x03 +ir_addr_code5 = 0x00EF +ir_power_key_code6 = 0xdc +ir_addr_code6 = 0x4cb3 +ir_power_key_code7 = 0x0a +ir_addr_code7 = 0x7748 +ir_power_key_code8 = 0x45 +ir_addr_code8 = 0xbd02 +ir_power_key_code9 = 0x4d +ir_addr_code9 = 0xde21 +ir_power_key_code10 = 0x18 +ir_addr_code10 = 0xfe01 +ir_power_key_code11 = 0x57 +ir_addr_code11 = 0xff00 +ir_power_key_code12 = 0x4d +ir_addr_code12 = 0xff40 +ir_power_key_code13 = 0x88 +ir_addr_code13 = 0xdd22 +ir_power_key_code14 = 0x0d +ir_addr_code14 = 0xbc00 +ir_power_key_code15 = 0x0d +ir_addr_code15 = 0xfc00 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---pmu0 name, axpdummy is a dummy axp +;used ---0:not used,1:used +;pmu_id ---if bit7 is 1, then is a dummy axp; else 0:axp19x,1:axp209,2:axp22x,3:axp806,4:axp808,5:axp809,6:axp803,7:axp813,8:axp157 +;-------------------------------------------------------------------------------------------------------- +[pmu0] +compatible = "axpdummy" +used = 1 +pmu_id = 0x83 + +;-------------------------------------------------------------------------------------------------------- +;pmu_bat_unused ---0:used,1: charger unsupported on this pmu +;pmu_pwroff_vol ---set protect voltage when system start up,mV,2600/2700/2800/2900/3000/3100/3200/3300 +;power_start ---when system is in charging, shutdown is power off or resart;0:restart 1:poweroff +;-------------------------------------------------------------------------------------------------------- +;[charger0] +;pmu_bat_unused = 1 +;pmu_pwroff_vol = 3300 +;power_start = 0 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---regulator0 name, support:axpdummy-regulator +;regulator_count ---pmu ldo count, changed with different pmu +;regulator(1~regulator_count) ---ldo details +;-------------------------------------------------------------------------------------------------------- +[regulator0] +compatible = "axpdummy-regulator" +regulator_count = 6 +regulator1 = "axpdummy_ldo1 none avcc vcc-pll vcc-tv" +regulator2 = "axpdummy_ldo2 none vcc-dram" +regulator3 = "axpdummy_ldo3 none vdd-sys vdd-ehpy" +regulator4 = "axpdummy_ldo4 none vdd-cpua" +regulator5 = "axpdummy_ldo5 none vcc-wifi" +regulator6 = "axpdummy_ldo6 none vcc-rtc vdd-cpus vcc-io vcc-efuse vcc-sdc vcc-nand vcc-usb vcc-uartx vcc-feled vcc-key vcc-audio vcc-ir" + +;---------------------------------------------------------------------------------- +; dvfs voltage-frequency table configuration +; +; max_freq: cpu maximum frequency, based on Hz +; min_freq: cpu minimum frequency, based on Hz +; +; lv_count: count of lv_freq/lv_volt, must be < 16 +; +; lv1: core vdd is 1.30v if cpu frequency is (1104Mhz, 1152Mhz] +; lv2: core vdd is 1.26v if cpu frequency is (1008Mhz, 1104Mhz] +; lv3: core vdd is 1.20v if cpu frequency is (816Mhz, 1008Mhz] +; lv4: core vdd is 1.10v if cpu frequency is (648Mhz, 816Mhz] +; lv5: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv6: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv7: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv8: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; +;---------------------------------------------------------------------------------- +[dvfs_table] +;extremity_freq = 1344000000 +max_freq = 1008000000 +min_freq = 480000000 + +lv_count = 8 +lv1_freq = 1152000000 +lv1_volt = 1100 + +lv2_freq = 1104000000 +lv2_volt = 1100 + +lv3_freq = 1008000000 +lv3_volt = 1100 + +lv4_freq = 816000000 +lv4_volt = 1100 + +lv5_freq = 624000000 +lv5_volt = 1100 + +lv6_freq = 0 +lv6_volt = 1100 + +lv7_freq = 0 +lv7_volt = 1100 + +lv8_freq = 0 +lv8_volt = 1100 + +;---------------------------------------------------------------------------------- +;s_uart0 config parameters +;s_uart0_used --s_uart0 whether used for arisc debugging +; +;---------------------------------------------------------------------------------- +[s_uart0] +s_uart0_used = 0 +s_uart0_tx = port:PL02<2> +s_uart0_rx = port:PL03<2> + +;---------------------------------------------------------------------------------- +;s_rsb0 config parameters +;s_rsb0_used --s_rsb0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_rsb0] +s_rsb0_used = 1 +s_rsb0_sck = port:PL00<2><1><2> +s_rsb0_sda = port:PL01<2><1><2> + +;---------------------------------------------------------------------------------- +;s_jtag0 config parameters +;s_jtag0_used --s_jtag0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_jtag0] +s_jtag0_used = 0 +s_jtag0_tms = port:PL04<2><1><2> +s_jtag0_tck = port:PL05<2><1><2> +s_jtag0_tdo = port:PL06<2><1><2> +s_jtag0_tdi = port:PL07<2><1><2> + +;---------------------------------------------------------------------------------- +;virtual device +;virtual device for pinctrl testing +;device have pin PA1 PA2 +;---------------------------------------------------------------------------------- +[Vdevice] +Vdevice_used = 0 +Vdevice_0 = port:PA01<5><1><2> +Vdevice_1 = port:PA02<5><1><2> + +;---------------------------------------------------------------------------------- +;mali450 parameters +;regulator_id : the regulator id GPU used. +;dvfs_status : dvfs status, if this is enabled, DVFS will work. +;temp_ctrl_status : temperature control status, if this is enabled, the gpu frequency +; will drop down if the temperature of gpu is too high. +;scene_ctrl_status: scene control status, if this is enabled, android layer can ask +; gpu driver to change frequency in certain scene. +;max_level : maximum level, which is used when thermal system does not restrict +; GPU power consumption. +;begin_level : the corresponding frequency and voltage will be used during GPU +; initialization. +;lvfreq : frequency in MHz of certain level. +;lvvolt : voltage in mV of certain level. +;---------------------------------------------------------------------------------- +[gpu_mali450_0] +regulator_id = "vdd-gpu" +dvfs_status = 0 +temp_ctrl_status = 1 +scene_ctrl_status = 1 + +max_level = 3 +begin_level = 3 + +lv0_freq = 144 +lv0_volt = 1200 + +lv1_freq = 264 +lv1_volt = 1200 + +lv2_freq = 384 +lv2_volt = 1200 + +lv3_freq = 456 +lv3_volt = 1200 + +;--------------------------------------------------------------------------------- +; used 1: box 0:pad +; start_type 1: start system directly when power supply 0: wait IR/KEY to power on +; irkey_used 1: ir key used 0: not +; pmukey_used 1: physical button used, 0: not, the key is link to PMU PWROK +;--------------------------------------------------------------------------------- +[box_start_os] +used = 1 +start_type = 1 +irkey_used = 1 +pmukey_used = 0 + +;--------------------------------------------------------------------------------- +; the module used when box_start_os is used, the this module is to support on/off +; led when box into box standby, the gpio is only support PL and AXP gpio(0/1) +;--------------------------------------------------------------------------------- +[box_standby_led] +gpio0 = port:PL10<1><1> +gpio1 = port:PA20<1><0> + +;-------------------------------------------------------------------------------- +; +; support power key on Orangepi +;-------------------------------------------------------------------------------- +[gpio_power_key] +key_io = port:PL03<6><0> diff --git a/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepizeroplus.fex b/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepizeroplus.fex new file mode 100755 index 000000000000..0edf7519b03e --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepizeroplus.fex @@ -0,0 +1,1469 @@ +;sun50iw2p1 application +;--------------------------------------------------------------------------------------------------------- +; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串 +; 描述gpio的形式:Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态> +;--------------------------------------------------------------------------------------------------------- + +[product] +version = "100" +machine = "cheetah-p1" + +[platform] +eraseflag = 1 +;---------------------------------------------------------------------------------- +; burn_key: 0-do not use dragonKey 1-use dragonKey +; dragonboard_test: 0-build dragonboard for flash boot 1-build dragonboard for TF boot +;---------------------------------------------------------------------------------- +[target] +boot_clock = 1008 +storage_type = -1 +burn_key = 0 +dragonboard_test = 0 +power_mode = 1 + +[power_sply] +dcdcb_vol = 1001260 +dcdcc_vol = 1001200 +aldo2_vol = 1003300 + +;---------------------------------------------------------------------------------- +; goto android recovery when press the ir key +; ir_boot_recovery_used: 0-not used, 1-used +; ir_recovery_key_codex: the ir recovery key code value +; ir_addr_codex: the ir addr value +;---------------------------------------------------------------------------------- +[ir_boot_recovery] +ir_boot_recovery_used = 0 +ir_recovery_key_code0 = 0x57 +ir_addr_code0 = 0x9f00 +ir_recovery_key_code1 = 0x15 +ir_addr_code1 = 0xbc00 + +;---------------------------------------------------------------------------------- +; sprite_gpio0: led that indicates the state of card product +; next_work: the action after finishing card product 2-reboot 3-shutdown +;---------------------------------------------------------------------------------- +[card_boot] +logical_start = 40960 +sprite_gpio0 = port:PL10<1><1> +next_work = 3 + +;---------------------------------------------------------------------------------- +; used: 模块使能端 1:开启模块 0:关闭模块 +; mode: 模式选择 1:一键进入OTA升级 2:一键恢复(通过sysrecovery分区来恢复) 其他值:无效 +; recovery_key : 按键配置 (例如:recovery_key= port:PH16<0>) +;---------------------------------------------------------------------------------- +[recovery_para] +used = 1 +mode = 1 +recovery_key = port:PL04<0> + +[boot_init_gpio] +boot_init_gpio_used = 1 +gpio0 = port:PL10<1><0> +gpio1 = port:PA17<1><1> + +;--------------------------------------------------------------------------------------------------------- +; if 1 == standby_mode, then support super standby; +; else, support normal standby. +;--------------------------------------------------------------------------------------------------------- +[pm_para] +standby_mode = 1 + +[card0_boot_para] +card_ctrl = 0 +card_high_speed = 1 +card_line = 4 +sdc_d1 = port:PF00<2><1><2> +sdc_d0 = port:PF01<2><1><2> +sdc_clk = port:PF02<2><1><2> +sdc_cmd = port:PF03<2><1><2> +sdc_d3 = port:PF04<2><1><2> +sdc_d2 = port:PF05<2><1><2> + +[card2_boot_para] +card_ctrl = 2 +card_high_speed = 1 +card_line = 8 +sdc_ds = port:PC1<4><1><3> +sdc_clk = port:PC5<3><1><3> +sdc_cmd = port:PC6<3><1><3> +sdc_d0 = port:PC8<3><1><3> +sdc_d1 = port:PC9<3><1><3> +sdc_d2 = port:PC10<3><1><3> +sdc_d3 = port:PC11<3><1><3> +sdc_d4 = port:PC12<3><1><3> +sdc_d5 = port:PC13<3><1><3> +sdc_d6 = port:PC14<3><1><3> +sdc_d7 = port:PC15<3><1><3> +sdc_emmc_rst = port:PC16<3><1><3> +sdc_ex_dly_used = 2 + + +[twi_para] +twi_port = 0 +twi_scl = port:PL0<2> +twi_sda = port:PL1<2> + +[uart_para] +uart_debug_port = 0 +uart_debug_tx = port:PA4<2><1> +uart_debug_rx = port:PA5<2><1> + +[jtag_para] +jtag_enable = 0 +jtag_ms = port:PB0<4> +jtag_ck = port:PB1<4> +jtag_do = port:PB2<4> +jtag_di = port:PB3<4> + +[clock] +pll4 = 300 +pll6 = 600 +pll8 = 360 +pll9 = 297 +pll10 = 264 + +;***************************************************************************** +;sdram configuration +; +;***************************************************************************** +[dram_para] +dram_clk = 672 +dram_type = 3 +dram_zq = 0x3b3bf9 +dram_odt_en = 0x1 +dram_para1 = 0x10f410f4 +dram_para2 = 0x0000 +dram_mr0 = 0x1840 +dram_mr1 = 0x40 +dram_mr2 = 0x18 +dram_mr3 = 0x2 +dram_tpr0 = 0x0048A192 +dram_tpr1 = 0x01b1a94b +dram_tpr2 = 0x00061043 +dram_tpr3 = 0xB4787896 +dram_tpr4 = 0x0000 +dram_tpr5 = 0x0 +dram_tpr6 = 100 +dram_tpr7 = 0x1e08a1e0 +dram_tpr8 = 0x0 +dram_tpr9 = 0 +dram_tpr10 = 0x2535 +dram_tpr11 = 0x23330000 +dram_tpr12 = 0x00008897 +dram_tpr13 = 0x4002990 +;---------------------------------------------------------------------------------- +;os life cycle para configuration +;---------------------------------------------------------------------------------- + +;------------------------------------------------------------------------------; +; 10/100/100Mbps Ethernet MAC Controller Configure ; +;------------------------------------------------------------------------------; +; 配置选项: ; +; gmac_used --- 1: gmac used, 0: not used ; +; gmac_powerx -- A[:B] A: axp channel, B: voltage value ; +; phy-mode -- rgmii, rmii, mii ; +; tx-delay -- transmit clock delay: 0~7 ; +; rx-delay -- receive clock delay: 0~31 ; +;------------------------------------------------------------------------------; +[gmac0] +gmac0_used = 1 +phy-mode = "rgmii" +;gmac_rxd3 = port:PD00<2><3> +;gmac_rxd2 = port:PD01<2><3> +;gmac_rxd1 = port:PD02<2><3> +;gmac_rxd0 = port:PD03<2><3> +;gmac_rxdv = port:PD05<2><3> +;gmac_rxclk = port:PD04<2><3> +;gmac_rxerr = port:PD06<2><3> +;gmac_txd3 = port:PD07<2><3> +;gmac_txd2 = port:PD08<2><3> +;gmac_txd1 = port:PD09<2><3> +;gmac_txd0 = port:PD10<2><3> +;gmac_txclk = port:PD12<2><3> +;gmac_txen = port:PD13<2><3> +;gmac_clkin = port:PD15<2><3> +;gmac_mdc = port:PD16<2><3> +;gmac_mdio = port:PD17<2><3> +gmac_power1 = +gmac_power2 = +gmac_power3 = +tx-delay = 0 +rx-delay = 0 + +;---------------------------------------------------------------------------------- +;i2c configuration +;---------------------------------------------------------------------------------- +[twi0] +twi0_used = 1 +twi0_scl = port:PA11<2> +twi0_sda = port:PA12<2> + +[twi0_suspend] +twi0_scl = port:PA11<7> +twi0_sda = port:PA12<7> + +[twi1] +twi1_used = 1 +twi1_scl = port:PA18<3> +twi1_sda = port:PA19<3> + +[twi1_suspend] +twi1_scl = port:PA18<7> +twi1_sda = port:PA19<7> + +[twi2] +twi2_used = 0 +twi2_scl = port:PE12<3> +twi2_sda = port:PE13<3> + +[twi2_suspend] +twi2_scl = port:PE12<7> +twi2_sda = port:PE13<7> + +;---------------------------------------------------------------------------------- +;TWI device configuration +;compatible --- device name +;reg --- device address +;---------------------------------------------------------------------------------- +;[twi0/twi_board0] +;compatible = +;reg = + +;---------------------------------------------------------------------------------- +;uart configuration +;uart_port --- x (/dev/ttySx, x=0,1,2,...) +;uart_type --- 2 (2 wire), 4 (4 wire), 8 (8 wire, full function) +;---------------------------------------------------------------------------------- +[uart0] +uart0_used = 1 +uart0_port = 0 +uart0_type = 2 +uart0_tx = port:PA4<2><1> +uart0_rx = port:PA5<2><1> + +[uart0_suspend] +uart0_tx = port:PA4<7><1> +uart0_rx = port:PA5<7><1> + +[uart1] +uart1_used = 1 +uart1_port = 1 +uart1_type = 4 +uart1_tx = port:PG6<2><1> +uart1_rx = port:PG7<2><1> +uart1_rts = port:PG8<2><1> +uart1_cts = port:PG9<2><1> + +[uart1_suspend] +uart1_tx = port:PG6<7><1> +uart1_rx = port:PG7<7><1> +uart1_rts = port:PG8<7><1> +uart1_cts = port:PG9<7><1> + +[uart2] +uart2_used = 1 +uart2_port = 2 +uart2_type = 4 +uart2_tx = port:PA0<2><1> +uart2_rx = port:PA1<2><1> +uart2_rts = port:PA2<2><1> +uart2_cts = port:PA3<2><1> + +[uart2_suspend] +uart2_tx = port:PA0<7><1> +uart2_rx = port:PA1<7><1> +uart2_rts = port:PA2<7><1> +uart2_cts = port:PA3<7><1> + +[uart3] +uart3_used = 0 +uart3_port = 3 +uart3_type = 4 +uart3_tx = port:PA13<2><1> +uart3_rx = port:PA14<2><1> +uart3_rts = port:PA15<2><1> +uart3_cts = port:PA16<2><1> + +[uart3_suspend] +uart3_tx = port:PA13<7><1> +uart3_rx = port:PA14<7><1> +uart3_rts = port:PA15<7><1> +uart3_cts = port:PA16<7><1> + +;---------------------------------------------------------------------------------- +;SPI controller configuration +;---------------------------------------------------------------------------------- +[spi0] +spi0_used = 0 +spi0_cs_number = 1 +spi0_cs_bitmap = 1 +spi0_cs0 = port:PC3<3><1> +spi0_sclk = port:PC2<3> +spi0_mosi = port:PC0<3> +spi0_miso = port:PC1<4> + +[spi0_suspend] +spi0_cs0 = port:PC3<7><1> +spi0_sclk = port:PC2<7> +spi0_mosi = port:PC0<7> +spi0_miso = port:PC1<7> + +[spi1] +spi1_used = 1 +spi1_cs_number = 1 +spi1_cs_bitmap = 1 +spi1_cs0 = port:PA13<2><1> +spi1_sclk = port:PA14<2> +spi1_mosi = port:PA15<2> +spi1_miso = port:PA16<2> + +[spi1_suspend] +spi1_cs0 = port:PA13<7><1> +spi1_sclk = port:PA14<7> +spi1_mosi = port:PA15<7> +spi1_miso = port:PA16<7> + +;---------------------------------------------------------------------------------- +;SPI device configuration +;compatible --- device name +;spi-max-frequency --- work frequency +;reg --- chip select +;optional properties: spi-cpha, spi-cpol, spi-cs-high +;---------------------------------------------------------------------------------- +;[spi0/spi_board0] +;compatible = +;spi-max-frequency = +;reg = +;spi-cpha +;spi-cpol +;spi-cs-high + +;---------------------------------------------------------------------------------- +;resistance tp configuration +;---------------------------------------------------------------------------------- +[rtp_para] +rtp_used = 0 +rtp_screen_size = 5 +rtp_regidity_level = 5 +rtp_press_threshold_enable = 0 +rtp_press_threshold = 0x1f40 +rtp_sensitive_level = 0xf +rtp_exchange_x_y_flag = 0 + +;---------------------------------------------------------------------------------- +;capacitor tp configuration +;external int function +;wakeup output function +;notice --- tp_int_port & tp_io_port use the same port +;---------------------------------------------------------------------------------- +[ctp] +compatible = "allwinner,sun50i-ctp-para" +ctp_used = 0 +ctp_twi_id = 0 +ctp_twi_addr = 0x5d +ctp_screen_max_x = 1280 +ctp_screen_max_y = 800 +ctp_revert_x_flag = 1 +ctp_revert_y_flag = 1 +ctp_exchange_x_y_flag = 1 + +ctp_int_port = port:PH04<6> +ctp_wakeup = port:PH08<1><1> +ctp_power_ldo = "vcc-ctp" +ctp_power_ldo_vol = 3300 +ctp_power_io = + +;-------------------------------------------------------------------------------- +; CTP automatic detection configuration +;ctp_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[ctp_list] +compatible = "allwinner,sun50i-ctp-list" +ctp_det_used = 1 +ft5x_ts = 1 +gt82x = 1 +gslX680 = 1 +gt9xx_ts = 0 +gt9xxnew_ts = 1 +gt811 = 1 +zet622x = 1 +aw5306_ts = 1 + +;---------------------------------------------------------------------------------- +;touch key configuration +;---------------------------------------------------------------------------------- +[tkey_para] +tkey_used = 0 +tkey_twi_id = +tkey_twi_addr = +tkey_int = + +;---------------------------------------------------------------------------------- +;motor configuration +;---------------------------------------------------------------------------------- +[motor_para] +motor_used = 1 +motor_shake = port:power3<1><1> + +[nand0_para] +nand0_support_2ch = 0 + +nand0_used = 1 +nand0_we = port:PC00<2><0><1> +nand0_ale = port:PC01<2><0><1> +nand0_cle = port:PC02<2><0><1> +nand0_ce1 = port:PC03<2><1><1> +nand0_ce0 = port:PC04<2><1><1> +nand0_nre = port:PC05<2><0><1> +nand0_rb0 = port:PC06<2><1><1> +nand0_rb1 = port:PC07<2><1><1> +nand0_d0 = port:PC08<2><0><1> +nand0_d1 = port:PC09<2><0><1> +nand0_d2 = port:PC10<2><0><1> +nand0_d3 = port:PC11<2><0><1> +nand0_d4 = port:PC12<2><0><1> +nand0_d5 = port:PC13<2><0><1> +nand0_d6 = port:PC14<2><0><1> +nand0_d7 = port:PC15<2><0><1> +nand0_ndqs = port:PC16<2><0><1> +nand0_ce2 = port:PC17<2><1><1> +nand0_ce3 = port:PC18<2><1><1> + +nand0_regulator1 = "vcc-nand" +nand0_regulator2 = "none" +nand0_cache_level = 0x55aaaa55 +nand0_flush_cache_num = 0x55aaaa55 +nand0_capacity_level = 0x55aaaa55 +nand0_id_number_ctl = 0x55aaaa55 +nand0_print_level = 0x55aaaa55 +nand0_p0 = 0x55aaaa55 +nand0_p1 = 0x55aaaa55 +nand0_p2 = 0x55aaaa55 +nand0_p3 = 0x55aaaa55 + +;---------------------------------------------------------------------------------- +;disp init configuration +; +;disp_mode (0:screen0) +;screenx_output_type (0:none; 1:lcd; 3:hdmi;) +;screenx_output_mode (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50) +; (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60) +;fbx format (0:ARGB 1:ABGR 2:RGBA 3:BGRA 5:RGB565 8:RGB888 12:ARGB4444 16:ARGB1555 18:RGBA5551) +;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0) +;---------------------------------------------------------------------------------- +[disp] +disp_init_enable = 1 +disp_mode = 0 + +screen0_output_type = 2 +screen0_output_mode = 11 + +screen1_output_type = 2 +screen1_output_mode = 11 + +dev0_output_type = 4 +dev0_output_mode = 4 +dev0_screen_id = 0 +dev0_do_hpd = 1 + +dev1_output_type = 2 +dev1_output_mode = 11 +dev1_screen_id = 1 +dev1_do_hpd = 1 + +dev2_output_type = 0 +def_output_dev = 0 +hdmi_mode_check = 0 + +fb0_format = 0 +fb0_width = 1280 +fb0_height = 720 + +fb1_format = 0 +fb1_width = 0 +fb1_height = 0 + +;---------------------------------------------------------------------------------- +;lcd0 configuration + +;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp +;lcd_backlight lcd init backlight +;lcd_x: lcd horizontal resolution +;lcd_y: lcd vertical resolution +;lcd_width: width of lcd in mm +;lcd_height: height of lcd in mm +;lcd_dclk_freq: in MHZ unit +;lcd_pwm_freq: in HZ unit +;lcd_pwm_pol: lcd backlight PWM polarity +;lcd_pwm_max_limit lcd backlight PWM max limit(<=255) +;lcd_hbp: hsync back porch +;lcd_ht: hsync total cycle +;lcd_vbp: vsync back porch +;lcd_vt: vysnc total cycle +;lcd_hspw: hsync plus width +;lcd_vspw: vysnc plus width +;lcd_lvds_if: 0:single link; 1:dual link +;lcd_lvds_colordepth: 0:8bit; 1:6bit +;lcd_lvds_mode: 0:NS mode; 1:JEIDA mode +;lcd_frm: 0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither +;lcd_hv_clk_phase lcd hv panel lock phase, 0:0 degree; 1:90 degree; 2: 180 degree; 3: 270 degree +;lcd_hv_sync_polarity lcd hv panel sync signals polarity +; 0:vsync active low, hsync active low; 1:vsync active high, hsync active low +; 2:vsync active low, hsync active high; 3:vsync active high, hsync active high +;lcd_gamma_en lcd gamma correction enable +;lcd_bright_curve_en lcd bright curve correction enable +;lcd_cmap_en lcd color map function enable +;---------------------------------------------------------------------------------- +[lcd0] +lcd_used = 0 + +lcd_driver_name = "default_lcd" +lcd_backlight = 50 +lcd_if = 3 +lcd_x = 1280 +lcd_y = 800 +lcd_width = 150 +lcd_height = 94 +lcd_dclk_freq = 70 +lcd_pwm_used = 1 +lcd_pwm_ch = 0 +lcd_pwm_freq = 50000 +lcd_pwm_pol = 1 +lcd_pwm_max_limit = 255 +lcd_hbp = 20 +lcd_ht = 1418 +lcd_hspw = 10 +lcd_vbp = 10 +lcd_vt = 814 +lcd_vspw = 5 +lcd_lvds_if = 0 +lcd_lvds_colordepth = 1 +lcd_lvds_mode = 0 +lcd_frm = 1 +lcd_hv_clk_phase = 0 +lcd_hv_sync_polarity= 0 +lcd_gamma_en = 0 +lcd_bright_curve_en = 0 +lcd_cmap_en = 0 + +lcd_bl_en = port:PD23<1><0><1> +lcd_bl_en_power = "none" +lcd_power = "vcc-lcd-0" +lcd_fix_power = "vcc-dsi-33" + +lcdd0 = port:PD12<3><0> +lcdd1 = port:PD13<3><0> +lcdd2 = port:PD14<3><0> +lcdd3 = port:PD15<3><0> +lcdd4 = port:PD16<3><0> +lcdd5 = port:PD17<3><0> +lcdd6 = port:PD18<3><0> +lcdd7 = port:PD19<3><0> +lcdd8 = port:PD20<3><0> +lcdd9 = port:PD21<3><0> +lcd_pin_power = "vcc-pd" + +[lcd0_suspend] +lcdd0 = port:PD12<7><0> +lcdd1 = port:PD13<7><0> +lcdd2 = port:PD14<7><0> +lcdd3 = port:PD15<7><0> +lcdd4 = port:PD16<7><0> +lcdd5 = port:PD17<7><0> +lcdd6 = port:PD18<7><0> +lcdd7 = port:PD19<7><0> +lcdd8 = port:PD20<7><0> +lcdd9 = port:PD21<7><0> + +[hdmi] +hdmi_used = 0 +;hdmi_power = "vcc3v3-hdmi" +hdmi_hdcp_enable = 0 +hdmi_cts_compatibility = 0 +hdmi_cec_support = 1 + +;---------------------------------------------------------------------------------- +;tv configuration +;dac_src (dac no,support dac_src0~dac_src3,dac num max is 4) +;interface (interface type,1<->cvbs,2<->YPBPR,4<->SVIDEO) +;dac_type (0<->composite,1<->luma,2<->chroma,3<->reserved,4<->y/green, +; 5<->u/pb/blue,6<->v/pr/red) +;NOTE: tv0,tv1 can not use the same dac_src. +;---------------------------------------------------------------------------------- + +[tv0] +used = 1 +dac_src0 = 0 +dac_type0 = 0 +interface = 1 + +;---------------------------------------------------------------------------------- +;pwm config +;---------------------------------------------------------------------------------- +[pwm0] +pwm_used = 0 +pwm_positive = port:PD22<2><0> + +[pwm0_suspend] +pwm_positive = port:PD22<7><0> + +[pwm16] +s_pwm0_used = 0 +pwm_positive = port:PL10<2><0> + +[pwm16_suspend] +pwm_positive = port:PL10<7><0> + +;----------------------------------------------------------------- +;auto_hpd - 1:need hotplud for hdmi/tv; 0:don't hotplud for lcd +;output_type - 0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga (as default config in homlet) +;hdmi_channel - the display channel for hdmi (as default config in homlet) +;cvbs_channel - the display channel for cvbs (as default config in homlet) +;hdmi_mode - as default config for output of hdmi in homlet +;cvbs_mode - as default config for output of tv in homlet. 11:PAL; 14:NTSC +;hdmi_mode_check - disable/enable the function of checking hdmi mode, 0 is disable, 1 is enable +;----------------------------------------------------------------- +;[boot_disp] +;auto_hpd = 1 +;output_disp = 0 +;output_type = 3 +;output_mode = 4 +;hdmi_channel = 0 +;hdmi_mode = 4 +;cvbs_channel = 1 +;cvbs_mode = 11 +;hdmi_mode_check = 1 +;output_full = 1 + +;-------------------------------------------------------------------------------- +;csi (COMS Sensor Interface) configuration +;csi(x)_dev(x)_used: 0:disable 1:enable +;csi(x)_dev(x)_isp_used 0:not use isp 1:use isp +;csi(x)_dev(x)_fmt: 0:yuv 1:bayer raw rgb +;csi(x)_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby +;csi(x)_dev(x)_vflip: flip in vertical direction 0:disable 1:enable +;csi(x)_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable +;csi(x)_dev(x)_iovdd: camera module io power handle string, pmu power supply +;csi(x)_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply +;csi(x)_dev(x)_avdd: camera module analog power handle string, pmu power supply +;csi(x)_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply +;csi(x)_dev(x)_dvdd: camera module core power handle string, pmu power supply +;csi(x)_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply +;csi(x)_dev(x)_afvdd: camera module vcm power handle string, pmu power supply +;csi(x)_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply +;fill voltage in uV, e.g. iovdd = 2.8V, csix_iovdd_vol = 2800000 +;fill handle string as below: +;axp22_eldo3 +;axp22_dldo4 +;axp22_eldo2 +;fill handle string "" when not using any pmu power supply +;-------------------------------------------------------------------------------- + +[csi0] +csi0_used = 0 +csi0_sensor_list = 0 +csi0_pck = port:PE00<2> +csi0_mck = port:PE01<1><0><1><0> +csi0_hsync = port:PE02<2> +csi0_vsync = port:PE03<2> +csi0_d0 = port:PE04<2> +csi0_d1 = port:PE05<2> +csi0_d2 = port:PE06<2> +csi0_d3 = port:PE07<2> +csi0_d4 = port:PE08<2> +csi0_d5 = port:PE09<2> +csi0_d6 = port:PE10<2> +csi0_d7 = port:PE11<2> +csi0_sck = port:PE12<2> +csi0_sda = port:PE13<2> + +[csi0/csi0_dev0] +csi0_dev0_used = 0 +csi0_dev0_mname = "ov5640" +csi0_dev0_twi_addr = 0x78 +csi0_dev0_pos = "rear" +csi0_dev0_isp_used = 1 +csi0_dev0_fmt = 0 +csi0_dev0_stby_mode = 0 +csi0_dev0_vflip = 0 +csi0_dev0_hflip = 0 +csi0_dev0_iovdd = "iovdd-csi" +csi0_dev0_iovdd_vol = 2800000 +csi0_dev0_avdd = "avdd-csi" +csi0_dev0_avdd_vol = 2800000 +csi0_dev0_dvdd = "dvdd-csi-18" +csi0_dev0_dvdd_vol = 1500000 +csi0_dev0_afvdd = "afvcc-csi" +csi0_dev0_afvdd_vol = 2800000 +;csi0_dev0_power_en = port:PB04<1><0><1><0> +csi0_dev0_power_en = +csi0_dev0_reset = port:PE14<1><0><1><0> +csi0_dev0_pwdn = port:PE15<1><0><1><0> +csi0_dev0_flash_used = 0 +csi0_dev0_flash_type = 2 +csi0_dev0_flash_en = +csi0_dev0_flash_mode = +csi0_dev0_flvdd = "" +csi0_dev0_flvdd_vol = +csi0_dev0_af_pwdn = +csi0_dev0_act_used = 0 +csi0_dev0_act_name = "ad5820_act" +csi0_dev0_act_slave = 0x18 + +[csi0/csi0_dev1] +csi0_dev1_used = 0 +csi0_dev1_mname = "" +csi0_dev1_twi_addr = 0x78 +csi0_dev1_pos = "rear" +csi0_dev1_isp_used = 1 +csi0_dev1_fmt = 0 +csi0_dev1_stby_mode = 0 +csi0_dev1_vflip = 0 +csi0_dev1_hflip = 0 +csi0_dev1_iovdd = "iovdd-csi" +csi0_dev1_iovdd_vol = 2800000 +csi0_dev1_avdd = "avdd-csi" +csi0_dev1_avdd_vol = 2800000 +csi0_dev1_dvdd = "dvdd-csi-18" +csi0_dev1_dvdd_vol = 1500000 +csi0_dev1_afvdd = "afvcc-csi" +csi0_dev1_afvdd_vol = 2800000 +csi0_dev1_power_en = +csi0_dev1_reset = +csi0_dev1_pwdn = +csi0_dev1_flash_used = 0 +csi0_dev1_flash_type = 2 +csi0_dev1_flash_en = +csi0_dev1_flash_mode = +csi0_dev1_flvdd = "" +csi0_dev1_flvdd_vol = +csi0_dev1_af_pwdn = +csi0_dev1_act_used = 0 +csi0_dev1_act_name = "ad5820_act" +csi0_dev1_act_slave = 0x18 + +;-------------------------------------------------------------------------------- +;tv configuration +; +;-------------------------------------------------------------------------------- +[tvout_para] +tvout_used = +tvout_channel_num = +tv_en = + +[tvin_para] +tvin_used = +tvin_channel_num = + +; ------------------------------------------------------------------------------| +; de-interlace configuration +;-------------------------------------------------------------------------------- +[di] +di_used = 1 + +;-------------------------------------------------------------------------------- +; SDMMC PINS MAPPING | +; ------------------------------------------------------------------------------| +; Config Guide | +; sdc_used: 1-enable card, 0-disable card | +; non-removable:if you use as main memory,you should set it,for example eMMC | +; bus-width: card bus width, 1-1bit, 4-4bit, 8-8bit | +; sunxi-power-save-mode: if use sdio card,should not set it | +; vmmc:regulator for card/emmc power | +; vqmmc:regulator for card/emmc io power | +; vdmmc:regulator for card detect pin pull up power | +; other: GPIO Mapping configuration | +; ------------------------------------------------------------------------------| +; Note: | +; | +; | +; | +; | +; | +; | +;-------------------------------------------------------------------------------- +[sdc0] +sdc0_used = 1 +bus-width = 4 +sdc0_d1 = port:PF00<2><1><2> +sdc0_d0 = port:PF01<2><1><2> +sdc0_clk = port:PF02<2><1><2> +sdc0_cmd = port:PF03<2><1><2> +sdc0_d3 = port:PF04<2><1><2> +sdc0_d2 = port:PF05<2><1><2> +cd-gpios = port:PF06<0><1><2> +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +vmmc="vcc-sdcv" +vqmmc="vcc-sdcvq33" +vdmmc="vcc-sdcvd" + + +[sdc1] +sdc1_used = 1 +bus-width = 4 +sdc1_clk = port:PG00<2><1><3> +sdc1_cmd = port:PG01<2><1><3> +sdc1_d0 = port:PG02<2><1><3> +sdc1_d1 = port:PG03<2><1><3> +sdc1_d2 = port:PG04<2><1><3> +sdc1_d3 = port:PG05<2><1><3> +;sunxi-power-save-mode = +sd-uhs-sdr50 = +sd-uhs-ddr50 = +sd-uhs-sdr104 = +cap-sdio-irq = 1 +keep-power-in-suspend = +ignore-pm-notify = +max-frequency = 150000000 + +[sdc2] +sdc2_used = 0 +non-removable = +bus-width = 8 +sdc2_ds = port:PC01<3><1><3> +sdc2_clk = port:PC05<3><1><3> +sdc2_cmd = port:PC06<3><1><3> +sdc2_d0 = port:PC08<3><1><3> +sdc2_d1 = port:PC09<3><1><3> +sdc2_d2 = port:PC10<3><1><3> +sdc2_d3 = port:PC11<3><1><3> +sdc2_d4 = port:PC12<3><1><3> +sdc2_d5 = port:PC13<3><1><3> +sdc2_d6 = port:PC14<3><1><3> +sdc2_d7 = port:PC15<3><1><3> +sdc2_emmc_rst = port:PC16<3><1><3> +cd-gpios = +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +;mmc-ddr-1_8v = +;mmc-hs200-1_8v = +;mmc-hs400-1_8v = +;max-frequency = 150000000 +sdc_tm4_sm0_freq0 = 0 +sdc_tm4_sm0_freq1 = 0 +sdc_tm4_sm1_freq0 = 0x00000000 +sdc_tm4_sm1_freq1 = 0 +sdc_tm4_sm2_freq0 = 0x00000000 +sdc_tm4_sm2_freq1 = 0 +sdc_tm4_sm3_freq0 = 0x05000000 +sdc_tm4_sm3_freq1 = 0x00000405 +sdc_tm4_sm4_freq0 = 0x00050000 +sdc_tm4_sm4_freq1 = 0x00000408 +vmmc="vcc-emmcv" +;vqmmc="vcc-emmcvq33" +vqmmc="vcc-emmcvq18" +vdmmc="none" + + +;[mmc3] +;mmc3_used = 0 +;mmc3_detmode = 2 +;mmc3_buswidth = 4 +;mmc3_clk = port:PA10<2><1><2> +;mmc3_cmd = port:PA09<2><1><2> +;mmc3_d0 = port:PA11<2><1><2> +;mmc3_d1 = port:PA12<2><1><2> +;mmc3_d2 = port:PA13<2><1><2> +;mmc3_d3 = port:PA14<2><1><2> +;mmc3_det = +;mmc3_use_wp = 0 +;mmc3_wp = +;mmc3_isio = 0 +;mmc3_regulator = "none" + +; ------------------------------------------------------------------------------| +; sim card configuration +;-------------------------------------------------------------------------------- +[smc] +smc_used = +smc_rst = +smc_vppen = +smc_vppp = +smc_det = +smc_vccen = +smc_sck = +smc_sda = + +;------------------------------------------------------------------------------- +;userspace gpio interface for android +;---------------------------------------------------------------------------------- +[gpio_para] +compatible = "allwinner,sunxi-init-gpio" +gpio_used = 0 +gpio_num = 0 +;gpio_pin_1 = port:PL10<1><0> +;gpio_pin_2 = port:PA17<1><1> + +;-------------------------------- +;[usbc0]: usbc0 configuration. +;usb_used: usb controller enable. 0-disable, 1-enable. +;usb_port_type: usb mode. 0-device, 1-host, 2-otg. +;usb_detect_type: usb hotplug detect mode. 0-none, 1-vbus/id detect, 2-id/dpdm detect. +;usb_detect_mode: usb otg switch has two config. 0-thread scan, 1-id gpio interrupt. +;usb_id_gpio: usb id detect IO. +;usb_det_vbus_gpio: USB DET_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;usb_drv_vbus_gpio: USB DRY_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;-------------------------------- +;-------------------------------- +;--- USB0 CONFIG +;-------------------------------- +[usbc0] +usbc0_used = 1 +usb_port_type = 0 +usb_detect_type = 1 +usb_detect_mode = 0 +usb_id_gpio = port:PG12<0><1> +usb_det_vbus_gpio = port:PG12<0><1> +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 +;--- USB Device +usb_luns = 3 +usb_serial_unique = 0 +usb_serial_number = "20080411" +rndis_wceis = 1 + +;-------------------------------- +;--- USB1 CONFIG +;-------------------------------- +[usbc1] +usbc1_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- USB2 CONFIG +;-------------------------------- +[usbc2] +usbc2_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- USB3 CONFIG +;-------------------------------- +[usbc3] +usbc3_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- serial number flag +;-------------------------------- +[serial_feature] +sn_filename = "sn.txt" + +;-------------------------------------------------------------------------------- +; G sensor configuration +; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2) +;-------------------------------------------------------------------------------- +[gsensor] +compatible = "allwinner,sun50i-gsensor-para"; +gsensor_used = 0 +gsensor_twi_id = 1 +gsensor_twi_addr = 0x18 +gsensor_int1 = port:PA09<6><1> +gsensor_int2 = +gsensor_vcc_io = "vcc-deviceio" +gsensor_vcc_io_val = 3100 + +;-------------------------------------------------------------------------------- +; G sensor automatic detection configuration +;gsensor_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[gsensor_list_para] +compatible = "allwinner,sun50i-gsensor-list-para" +gsensor_det_used = 0 +lsm9ds0_acc_mag = 1 +bma250 = 1 +mma8452 = 1 +mma7660 = 1 +mma865x = 1 +afa750 = 1 +lis3de_acc = 1 +lis3dh_acc = 1 +kxtik = 1 +dmard10 = 0 +dmard06 = 1 +mxc622x = 1 +fxos8700 = 1 +lsm303d = 0 + +;-------------------------------------------------------------------------------- +;wlan configuration +;wlan_used: 0-not use, 1- use +;wlan_busnum: sdio/usb index +;clocks: external low power clock input (32.768KHz) +;wlan_power: input supply voltage +;wlan_io_regulator: wlan/sdio I/O voltage +;wlan_regon: power up/down internal regulators used by wifi section +;wlan_hostwake: wlan to wake-up host +;-------------------------------------------------------------------------------- +[wlan] +wlan_used = 1 +wlan_busnum = 1 +wlan_usbnum = 3 +;clocks = "&clk_losc_out" +wlan_power = "vcc-wifi" +wlan_io_regulator = "vcc-wifi-io" +;wlan_en = port:PL07<1><0> +wlan_regon = port:PL07<1><0> +wlan_hostwake = port:PG10<6><0> + +;-------------------------------------------------------------------------------- +;bluetooth configuration +;bt_used: 0- no used, 1- used +;clocks: external low power clock input (32.768KHz) +;bt_power: input supply voltage +;bt_io_regulator: bluetooth I/O voltage +;bt_rst_n: power up/down internal regulators used by BT section +;-------------------------------------------------------------------------------- +[bt] +bt_used = 0 +;clocks = "&clk_losc_out" +bt_power = "vcc-wifi" +bt_io_regulator = "vcc-wifi-io" +bt_rst_n = port:PL01<1><0> + +;-------------------------------------------------------------------------------- +;bluetooth lpm configuration +;btlpm_used: 0- no used, 1- used +;uart_index: 0- uart0, 1- uart1, 2- uart2 +;bt_wake: host wake-up bluetooth device +;bt_hostwake: bt device wake-up host +;-------------------------------------------------------------------------------- +[btlpm] +btlpm_used = 0 +uart_index = 1 +bt_wake = port:PA12<1><1> +bt_hostwake = port:PL06<6><0> + +;-------------------------------------------------------------------------------- +;3G configuration +;-------------------------------------------------------------------------------- +[3g_para] +3g_used = 0 +3g_usbc_num = 2 +3g_uart_num = 0 +bb_vbat = port:PL03<1><0> +bb_host_wake = port:PM00<1><0> +bb_on = port:PM01<1><0> +bb_pwr_on = port:PM03<1><0> +bb_wake = port:PM04<1><0> +bb_rf_dis = port:PM05<1><0> +bb_rst = port:PM06<1><0> +3g_int = + +;-------------------------------------------------------------------------------- +;gyroscope +;-------------------------------------------------------------------------------- +[gy_para] +compatible ="allwinner,sun50i-gyr_sensors-para" +gy_used = 0 +gy_twi_id = 2 +gy_twi_addr = 0x6a +gy_int1 = port:PA10<6><1> +gy_int2 = + +;-------------------------------------------------------------------------------- +; Gyro automatic detection configuration +;gy_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[gy_list_para] +compatible = "allwinner,sun50i-gyr_sensors-list-para" +gy_det_used = 0 +lsm9ds0_gyr = 1 +l3gd20_gyr = 0 +bmg160_gyr = 1 + +;-------------------------------------------------------------------------------- +;light sensor +;-------------------------------------------------------------------------------- +[ls_para] +compatible = "allwinner,sun50i-lsensors-para" +ls_used = 0 +ls_twi_id = 2 +ls_twi_addr = 0x23 +ls_int = port:PA12<6><1> + +;-------------------------------------------------------------------------------- +; lsensor automatic detection configuration +;ls_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[ls_list_para] +compatible = "allwinner,sun50i-lsensors-list-para" +ls_det_used = 0 +ltr_501als = 1 +jsa1212 = 0 +jsa1127 = 1 + +;-------------------------------------------------------------------------------- +;compass +;-------------------------------------------------------------------------------- +[compass_para] +compatible ="allwinner,sun50i-compass-para" +compass_used = 0 +compass_twi_id = 2 +compass_twi_addr = 0x0d +compass_int = port:PA11<6><1> + +;-------------------------------------------------------------------------------- +; compass sensor automatic detection configuration +;compass_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[compass_list_para] +compatible ="allwinner,sun50i-compass-list-para" +compass_det_used = 0 +lsm9ds0 = 1 +lsm303d = 0 +akm8963 = 1 + +;-------------------------------------------------------------------------------- +; NOTE :Make sure spdif_used = 0x1,spdifmach_used = 0x1, +; if register the sound card spdif. +;-------------------------------------------------------------------------------- +[spdif] +spdif_used = 0 +[sndspdif] +sndspdif_used = 0 +;---------------------------------------------------------------------------------- +; NOTE :Make sure daudio2_used = 0x1,sndhdmi_used = 0x1, +; if register the sound card hdmi. +;--------------------------------------------------------------------------------- +[daudio2] +daudio2_used = 0 +[sndhdmi] +sndhdmi_used = 0 +;-------------------------------------------------------------------------------- +;allwinner,pcm_lrck_period :16/32/64/128/256 +;allwinner,pcm_lrckr_period :no use +;allwinner,slot_width_select :16bits/20bits/24bits/32bits +;allwinner,pcm_lsb_first :0: msb first; 1: lsb first +;allwinner,tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,daudio_master :1: SND_SOC_DAIFMT_CBM_CFM(codec clk & FRM master) use +; 2: SND_SOC_DAIFMT_CBS_CFM(codec clk slave & FRM master) not use +; 3: SND_SOC_DAIFMT_CBM_CFS(codec clk master & frame slave) not use +; 4: SND_SOC_DAIFMT_CBS_CFS(codec clk & FRM slave) use +;allwinner,audio_format: 1:SND_SOC_DAIFMT_I2S(standard i2s format). use +; 2:SND_SOC_DAIFMT_RIGHT_J(right justfied format). +; 3:SND_SOC_DAIFMT_LEFT_J(left justfied format) +; 4:SND_SOC_DAIFMT_DSP_A(pcm. MSB is available on 2nd BCLK rising edge after LRC rising edge). use +; 5:SND_SOC_DAIFMT_DSP_B(pcm. MSB is available on 1nd BCLK rising edge after LRC rising edge) +;allwinner,signal_inversion:1:SND_SOC_DAIFMT_NB_NF(normal bit clock + frame) use +; 2:SND_SOC_DAIFMT_NB_IF(normal BCLK + inv FRM) +; 3:SND_SOC_DAIFMT_IB_NF(invert BCLK + nor FRM) use +; 4:SND_SOC_DAIFMT_IB_IF(invert BCLK + FRM) +;allwinner,frametype :0:short frame = 1 clock width; 1: long frame = 2 clock width +;allwinner,tdm_config :0:pcm 1:i2s +;allwinner,mclk_div :0: not output(normal setting this) 1/2/4/6/8/12/16/24/32/48/64/96/128/176/192: +; setting mclk as input clock to external codec, freq is pll_audio/mclk_div +;allwinner,daudio0_used :0:not use 1:use + +;-------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio0_used = 0x1,daudio1_used = 0x1, +; if register the sound card DAUDIO1. +;-------------------------------------------------------------------------------- +[snddaudio0] +snddaudio0_used = 0 +;----------------------------------------------------------------------------- +[daudio0] +pcm_lrck_period = 0x20 +pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +pcm_lsb_first = 0x0 +tx_data_mode = 0x0 +rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +mclk_div = 0x0 +daudio0_used = 0 + +;------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio1_used = 0x1,daudio0_used = 0x1, +; if register the sound card DAUDIO0. +;-------------------------------------------------------------------------------- +[snddaudio1] +snddaudio1_used = 0 +;----------------------------------------------------------------------------- +[daudio1] +pcm_lrck_period = 0x20 +pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +pcm_lsb_first = 0x0 +tx_data_mode = 0x0 +rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +mclk_div = 0x0 +daudio1_used = 0 +;---------------------------------------------------------------------------------------------------------- +;-------------------------------------------------------------------------------------- +;allwinner,headphonevol :headphone volume:0x0--0x3f 0db--(-62db) 1db/step +;allwinner,spkervol : speaker volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,earpiecevol : earpiece volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,maingain : mainmic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,headsetmicgain : headphonemic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,adcagc_cfg : 1:use adcagc 0:no use +;allwinner,adcdrc_cfg : 1:use adcdrc 0:no use +;allwinner,adchpf_cfg : 1:use adchpf 0:no use +;allwinner,dacdrc_cfg : 1:use adcdrc 0:no use +;allwinner,dachpf_cfg : 1:use adchpf 0:no use +;allwinner,aif2config : 1:use aif2 0:no use +;allwinner,aif3config : 1:use aif3 0:no use +;allwinner,hp_detect_case :0:low 1:high +;-------------------------------------------------------------------------------- +; NOTE :Make sure sndcodec_used = 0x1,i2s_used = 0x1 +; codec_used = 0x1,if register the sound card audiocodec. +;--------------------------------------------------------------------------------- +[sndcodec] +sndcodec_used = 0x1 +;------------------------------------------------------------------------------ +;------------------------------------------------------------------------------- +[codec] +codec_used = 1 +headphonevol = 0x3b +spkervol = 0x1f +maingain = 0x4 +adcagc_cfg = 0x0 +adcdrc_cfg = 0x0 +adchpf_cfg = 0x0 +dacdrc_cfg = 0x0 +dachpf_cfg = 0x0 +pa_sleep_time = 0x32 +;gpio-spk = port:PA16<1><1> + +;---------------------------------------------------------------------------------- +;ir --- infra remote configuration +;---------------------------------------------------------------------------------- +[s_cir0] +s_cir0_used = 1 +ir_power_key_code0 = 0x57 +ir_addr_code0 = 0x9f00 +ir_power_key_code1 = 0x1a +ir_addr_code1 = 0xfb04 +ir_power_key_code2 = 0x14 +ir_addr_code2 = 0x7F80 +ir_power_key_code3 = 0x15 +ir_addr_code3 = 0x7F80 +ir_power_key_code4 = 0x0b +ir_addr_code4 = 0xF708 +ir_power_key_code5 = 0x03 +ir_addr_code5 = 0x00EF +ir_power_key_code6 = 0xdc +ir_addr_code6 = 0x4cb3 +ir_power_key_code7 = 0x0a +ir_addr_code7 = 0x7748 +ir_power_key_code8 = 0x45 +ir_addr_code8 = 0xbd02 +ir_power_key_code9 = 0x4d +ir_addr_code9 = 0xde21 +ir_power_key_code10 = 0x18 +ir_addr_code10 = 0xfe01 +ir_power_key_code11 = 0x57 +ir_addr_code11 = 0xff00 +ir_power_key_code12 = 0x4d +ir_addr_code12 = 0xff40 +ir_power_key_code13 = 0x88 +ir_addr_code13 = 0xdd22 +ir_power_key_code14 = 0x0d +ir_addr_code14 = 0xbc00 +ir_power_key_code15 = 0x0d +ir_addr_code15 = 0xfc00 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---pmu0 name, axpdummy is a dummy axp +;used ---0:not used,1:used +;pmu_id ---if bit7 is 1, then is a dummy axp; else 0:axp19x,1:axp209,2:axp22x,3:axp806,4:axp808,5:axp809,6:axp803,7:axp813,8:axp157 +;-------------------------------------------------------------------------------------------------------- +[pmu0] +compatible = "axpdummy" +used = 1 +pmu_id = 0x83 + +;-------------------------------------------------------------------------------------------------------- +;pmu_bat_unused ---0:used,1: charger unsupported on this pmu +;pmu_pwroff_vol ---set protect voltage when system start up,mV,2600/2700/2800/2900/3000/3100/3200/3300 +;power_start ---when system is in charging, shutdown is power off or resart;0:restart 1:poweroff +;-------------------------------------------------------------------------------------------------------- +;[charger0] +;pmu_bat_unused = 1 +;pmu_pwroff_vol = 3300 +;power_start = 0 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---regulator0 name, support:axpdummy-regulator +;regulator_count ---pmu ldo count, changed with different pmu +;regulator(1~regulator_count) ---ldo details +;-------------------------------------------------------------------------------------------------------- +[regulator0] +compatible = "axpdummy-regulator" +regulator_count = 6 +regulator1 = "axpdummy_ldo1 none avcc vcc-pll vcc-tv" +regulator2 = "axpdummy_ldo2 none vcc-dram" +regulator3 = "axpdummy_ldo3 none vdd-sys vdd-ehpy" +regulator4 = "axpdummy_ldo4 none vdd-cpua" +regulator5 = "axpdummy_ldo5 none vcc-wifi" +regulator6 = "axpdummy_ldo6 none vcc-rtc vdd-cpus vcc-io vcc-efuse vcc-sdc vcc-nand vcc-usb vcc-uartx vcc-feled vcc-key vcc-audio vcc-ir" + +;---------------------------------------------------------------------------------- +; dvfs voltage-frequency table configuration +; +; max_freq: cpu maximum frequency, based on Hz +; min_freq: cpu minimum frequency, based on Hz +; +; lv_count: count of lv_freq/lv_volt, must be < 16 +; +; lv1: core vdd is 1.30v if cpu frequency is (1104Mhz, 1152Mhz] +; lv2: core vdd is 1.26v if cpu frequency is (1008Mhz, 1104Mhz] +; lv3: core vdd is 1.20v if cpu frequency is (816Mhz, 1008Mhz] +; lv4: core vdd is 1.10v if cpu frequency is (648Mhz, 816Mhz] +; lv5: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv6: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv7: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv8: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; +;---------------------------------------------------------------------------------- +[dvfs_table] +max_freq = 1008000000 +min_freq = 648000000 + +lv_count = 6 +lv1_freq = 1008000000 +lv1_volt = 1300 + +lv2_freq = 1008000000 +lv2_volt = 1300 + +lv3_freq = 816000000 +lv3_volt = 1100 + +lv4_freq = 816000000 +lv4_volt = 1100 + +lv5_freq = 648000000 +lv5_volt = 1040 + +lv6_freq = 648000000 +lv6_volt = 1040 + + +;---------------------------------------------------------------------------------- +;s_uart0 config parameters +;s_uart0_used --s_uart0 whether used for arisc debugging +; +;---------------------------------------------------------------------------------- +[s_uart0] +s_uart0_used = 0 +s_uart0_tx = port:PL02<2> +s_uart0_rx = port:PL03<2> + +;---------------------------------------------------------------------------------- +;s_rsb0 config parameters +;s_rsb0_used --s_rsb0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_rsb0] +s_rsb0_used = 1 +s_rsb0_sck = port:PL00<2><1><2> +s_rsb0_sda = port:PL01<2><1><2> + +;---------------------------------------------------------------------------------- +;s_jtag0 config parameters +;s_jtag0_used --s_jtag0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_jtag0] +s_jtag0_used = 0 +s_jtag0_tms = port:PL04<2><1><2> +s_jtag0_tck = port:PL05<2><1><2> +s_jtag0_tdo = port:PL06<2><1><2> +s_jtag0_tdi = port:PL07<2><1><2> + +;---------------------------------------------------------------------------------- +;virtual device +;virtual device for pinctrl testing +;device have pin PA1 PA2 +;---------------------------------------------------------------------------------- +[Vdevice] +Vdevice_used = 0 +Vdevice_0 = port:PA01<5><1><2> +Vdevice_1 = port:PA02<5><1><2> + +;---------------------------------------------------------------------------------- +;mali450 parameters +;regulator_id : the regulator id GPU used. +;dvfs_status : dvfs status, if this is enabled, DVFS will work. +;temp_ctrl_status : temperature control status, if this is enabled, the gpu frequency +; will drop down if the temperature of gpu is too high. +;scene_ctrl_status: scene control status, if this is enabled, android layer can ask +; gpu driver to change frequency in certain scene. +;max_level : maximum level, which is used when thermal system does not restrict +; GPU power consumption. +;begin_level : the corresponding frequency and voltage will be used during GPU +; initialization. +;lvfreq : frequency in MHz of certain level. +;lvvolt : voltage in mV of certain level. +;---------------------------------------------------------------------------------- +[gpu_mali450_0] +regulator_id = "vdd-gpu" +dvfs_status = 0 +temp_ctrl_status = 1 +scene_ctrl_status = 1 + +max_level = 3 +begin_level = 3 + +lv0_freq = 456 +lv0_volt = 1200 + +lv1_freq = 456 +lv1_volt = 1200 + +lv2_freq = 456 +lv2_volt = 1200 + +lv3_freq = 456 +lv3_volt = 1200 + +;--------------------------------------------------------------------------------- +; used 1: box 0:pad +; start_type 1: start system directly when power supply 0: wait IR/KEY to power on +; irkey_used 1: ir key used 0: not +; pmukey_used 1: physical button used, 0: not, the key is link to PMU PWROK +;--------------------------------------------------------------------------------- +[box_start_os] +used = 1 +start_type = 1 +irkey_used = 1 +pmukey_used = 0 + +;--------------------------------------------------------------------------------- +; the module used when box_start_os is used, the this module is to support on/off +; led when box into box standby, the gpio is only support PL and AXP gpio(0/1) +;--------------------------------------------------------------------------------- +[box_standby_led] +gpio0 = port:PL10<1><1> +gpio1 = port:PA17<1><0> + diff --git a/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepizeroplus2h5.fex b/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepizeroplus2h5.fex new file mode 100755 index 000000000000..7895bb012a04 --- /dev/null +++ b/external/packages/pack-uboot/sun50iw2/bin/sys_config/sys_config_orangepizeroplus2h5.fex @@ -0,0 +1,1506 @@ +;sun50iw2p1 application +;--------------------------------------------------------------------------------------------------------- +; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串 +; 描述gpio的形式:Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态> +;--------------------------------------------------------------------------------------------------------- +; Platform: OrangePiH5 Zero Plus2 + +[product] +version = "100" +machine = "cheetah-p1" + +[platform] +eraseflag = 1 +;---------------------------------------------------------------------------------- +; burn_key: 0-do not use dragonKey 1-use dragonKey +; dragonboard_test: 0-build dragonboard for flash boot 1-build dragonboard for TF boot +;---------------------------------------------------------------------------------- +[target] +boot_clock = 1008 +storage_type = -1 +burn_key = 0 +dragonboard_test = 0 +power_mode = 1 + +[power_sply] +dcdcb_vol = 1001260 +dcdcc_vol = 1001200 +aldo2_vol = 1003300 + +;---------------------------------------------------------------------------------- +; goto android recovery when press the ir key +; ir_boot_recovery_used: 0-not used, 1-used +; ir_recovery_key_codex: the ir recovery key code value +; ir_addr_codex: the ir addr value +;---------------------------------------------------------------------------------- +[ir_boot_recovery] +ir_boot_recovery_used = 0 +ir_recovery_key_code0 = 0x57 +ir_addr_code0 = 0x9f00 +ir_recovery_key_code1 = 0x15 +ir_addr_code1 = 0xbc00 + +;---------------------------------------------------------------------------------- +; sprite_gpio0: led that indicates the state of card product +; next_work: the action after finishing card product 2-reboot 3-shutdown +;---------------------------------------------------------------------------------- +[card_boot] +logical_start = 40960 +sprite_gpio0 = port:PL10<1><1> +next_work = 3 + +;---------------------------------------------------------------------------------- +; used: 模块使能端 1:开启模块 0:关闭模块 +; mode: 模式选择 1:一键进入OTA升级 2:一键恢复(通过sysrecovery分区来恢复) 其他值:无效 +; recovery_key : 按键配置 (例如:recovery_key= port:PH16<0>) +;---------------------------------------------------------------------------------- +[recovery_para] +used = 1 +mode = 1 +recovery_key = port:PL04<0> + +[boot_init_gpio] +boot_init_gpio_used = 1 +gpio0 = port:PL10<1><0> +gpio1 = port:PA17<1><1> + + +;--------------------------------------------------------------------------------------------------------- +; if 1 == standby_mode, then support super standby; +; else, support normal standby. +;--------------------------------------------------------------------------------------------------------- +[pm_para] +standby_mode = 1 + +[card0_boot_para] +card_ctrl = 0 +card_high_speed = 1 +card_line = 4 +sdc_d1 = port:PF00<2><1><2> +sdc_d0 = port:PF01<2><1><2> +sdc_clk = port:PF02<2><1><2> +sdc_cmd = port:PF03<2><1><2> +sdc_d3 = port:PF04<2><1><2> +sdc_d2 = port:PF05<2><1><2> + +[card2_boot_para] +card_ctrl = 2 +card_high_speed = 1 +card_line = 8 +sdc_ds = port:PC1<4><1><3> +sdc_clk = port:PC5<3><1><3> +sdc_cmd = port:PC6<3><1><3> +sdc_d0 = port:PC8<3><1><3> +sdc_d1 = port:PC9<3><1><3> +sdc_d2 = port:PC10<3><1><3> +sdc_d3 = port:PC11<3><1><3> +sdc_d4 = port:PC12<3><1><3> +sdc_d5 = port:PC13<3><1><3> +sdc_d6 = port:PC14<3><1><3> +sdc_d7 = port:PC15<3><1><3> +sdc_emmc_rst = port:PC16<3><1><3> +sdc_ex_dly_used = 2 + + +[twi_para] +twi_port = 0 +twi_scl = port:PL0<2> +twi_sda = port:PL1<2> + +[uart_para] +uart_debug_port = 0 +uart_debug_tx = port:PA4<2><1> +uart_debug_rx = port:PA5<2><1> + +[jtag_para] +jtag_enable = 0 +jtag_ms = port:PB0<4> +jtag_ck = port:PB1<4> +jtag_do = port:PB2<4> +jtag_di = port:PB3<4> + +[clock] +pll4 = 300 +pll6 = 600 +pll8 = 360 +pll9 = 297 +pll10 = 264 + +;***************************************************************************** +;sdram configuration +; +;***************************************************************************** +[dram_para] +;dram_clk = 672 +;dram_type = 3 +;dram_zq = 0x3b3b3b +;dram_odt_en = 0x1 +;dram_para1 = 283377664 +;dram_para2 = 0x0000 +;dram_mr0 = 6208 +;dram_mr1 = 64 +;dram_mr2 = 24 +;dram_mr3 = 0x2 +;dram_tpr0 = 0x0048A192 +;dram_tpr1 = 0x01c2418d +;dram_tpr2 = 0x00076051 +;dram_tpr3 = 0x0 +;dram_tpr4 = 0x0000 +;dram_tpr5 = 0x0 +;dram_tpr6 = 0x64 +;dram_tpr7 = 0x0 +;dram_tpr8 = 0x0 +;dram_tpr9 = 0 +;dram_tpr10 = 0x0 +;dram_tpr11 = 0x6aaa0000 +;dram_tpr12 = 0x00007979 +;dram_tpr13 = 0x800800 + +dram_clk = 672 +dram_type = 3 +dram_zq = 0x3b3bf9 +dram_odt_en = 0x1 +dram_para1 = 0x10f410f4 +dram_para2 = 0x0000 +dram_mr0 = 0x1840 +dram_mr1 = 0x40 +dram_mr2 = 0x18 +dram_mr3 = 0x2 +dram_tpr0 = 0x0048A192 +dram_tpr1 = 0x01b1a94b +dram_tpr2 = 0x00061043 +dram_tpr3 = 0xB4787896 +dram_tpr4 = 0x0000 +dram_tpr5 = 0x0 +dram_tpr6 = 0x64 +dram_tpr7 = 0x1e08a1e0 +dram_tpr8 = 0x0 +dram_tpr9 = 0 +dram_tpr10 = 0x2535 +dram_tpr11 = 0x23330000 +dram_tpr12 = 0x00008897 +dram_tpr13 = 0x4002910 +;---------------------------------------------------------------------------------- +;os life cycle para configuration +;---------------------------------------------------------------------------------- + +;------------------------------------------------------------------------------; +; 10/100/100Mbps Ethernet MAC Controller Configure ; +;------------------------------------------------------------------------------; +; 配置选项: ; +; gmac_used --- 1: gmac used, 0: not used ; +; gmac_powerx -- A[:B] A: axp channel, B: voltage value ; +; phy-mode -- rgmii, rmii, mii ; +; tx-delay -- transmit clock delay: 0~7 ; +; rx-delay -- receive clock delay: 0~31 ; +;------------------------------------------------------------------------------; +[gmac0] +gmac0_used = 0 +phy-mode = "rgmii" +;gmac_rxd3 = port:PD00<2><3> +;gmac_rxd2 = port:PD01<2><3> +;gmac_rxd1 = port:PD02<2><3> +;gmac_rxd0 = port:PD03<2><3> +;gmac_rxdv = port:PD05<2><3> +;gmac_rxclk = port:PD04<2><3> +;gmac_rxerr = port:PD06<2><3> +;gmac_txd3 = port:PD07<2><3> +;gmac_txd2 = port:PD08<2><3> +;gmac_txd1 = port:PD09<2><3> +;gmac_txd0 = port:PD10<2><3> +;gmac_txclk = port:PD12<2><3> +;gmac_txen = port:PD13<2><3> +;gmac_clkin = port:PD15<2><3> +;gmac_mdc = port:PD16<2><3> +;gmac_mdio = port:PD17<2><3> +gmac_power1 = +gmac_power2 = +gmac_power3 = +tx-delay = 0 +rx-delay = 0 + +;---------------------------------------------------------------------------------- +;i2c configuration +;---------------------------------------------------------------------------------- +[twi0] +twi0_used = 1 +twi0_scl = port:PA11<2> +twi0_sda = port:PA12<2> + +[twi0_suspend] +twi0_scl = port:PA11<7> +twi0_sda = port:PA12<7> + +[twi1] +twi1_used = 1 +twi1_scl = port:PA18<3> +twi1_sda = port:PA19<3> + +[twi1_suspend] +twi1_scl = port:PA18<7> +twi1_sda = port:PA19<7> + +[twi2] +twi2_used = 0 +twi2_scl = port:PE12<3> +twi2_sda = port:PE13<3> + +[twi2_suspend] +twi2_scl = port:PE12<7> +twi2_sda = port:PE13<7> + +;---------------------------------------------------------------------------------- +;TWI device configuration +;compatible --- device name +;reg --- device address +;---------------------------------------------------------------------------------- +;[twi0/twi_board0] +;compatible = +;reg = + +;---------------------------------------------------------------------------------- +;uart configuration +;uart_port --- x (/dev/ttySx, x=0,1,2,...) +;uart_type --- 2 (2 wire), 4 (4 wire), 8 (8 wire, full function) +;---------------------------------------------------------------------------------- +[uart0] +uart0_used = 1 +uart0_port = 0 +uart0_type = 2 +uart0_tx = port:PA4<2><1> +uart0_rx = port:PA5<2><1> + +[uart0_suspend] +uart0_tx = port:PA4<7><1> +uart0_rx = port:PA5<7><1> + +[uart1] +uart1_used = 1 +uart1_port = 1 +uart1_type = 4 +uart1_tx = port:PG6<2><1> +uart1_rx = port:PG7<2><1> +uart1_rts = port:PG8<2><1> +uart1_cts = port:PG9<2><1> + +[uart1_suspend] +uart1_tx = port:PG6<7><1> +uart1_rx = port:PG7<7><1> +uart1_rts = port:PG8<7><1> +uart1_cts = port:PG9<7><1> + +[uart2] +uart2_used = 1 +uart2_port = 2 +uart2_type = 4 +uart2_tx = port:PA0<2><1> +uart2_rx = port:PA1<2><1> +uart2_rts = port:PA2<2><1> +uart2_cts = port:PA3<2><1> + +[uart2_suspend] +uart2_tx = port:PA0<7><1> +uart2_rx = port:PA1<7><1> +uart2_rts = port:PA2<7><1> +uart2_cts = port:PA3<7><1> + +[uart3] +uart3_used = 0 +uart3_port = 3 +uart3_type = 4 +uart3_tx = port:PA13<2><1> +uart3_rx = port:PA14<2><1> +uart3_rts = port:PA15<2><1> +uart3_cts = port:PA16<2><1> + +[uart3_suspend] +uart3_tx = port:PA13<7><1> +uart3_rx = port:PA14<7><1> +uart3_rts = port:PA15<7><1> +uart3_cts = port:PA16<7><1> + +;---------------------------------------------------------------------------------- +;SPI controller configuration +;---------------------------------------------------------------------------------- +[spi0] +spi0_used = 0 +spi0_cs_number = 1 +spi0_cs_bitmap = 1 +spi0_cs0 = port:PC3<3><1> +spi0_sclk = port:PC2<3> +spi0_mosi = port:PC0<3> +spi0_miso = port:PC1<4> + +[spi0_suspend] +spi0_cs0 = port:PC3<7><1> +spi0_sclk = port:PC2<7> +spi0_mosi = port:PC0<7> +spi0_miso = port:PC1<7> + +[spi1] +spi1_used = 1 +spi1_cs_number = 1 +spi1_cs_bitmap = 1 +spi1_cs0 = port:PA13<2><1> +spi1_sclk = port:PA14<2> +spi1_mosi = port:PA15<2> +spi1_miso = port:PA16<2> + +[spi1_suspend] +spi1_cs0 = port:PA13<7><1> +spi1_sclk = port:PA14<7> +spi1_mosi = port:PA15<7> +spi1_miso = port:PA16<7> + +;---------------------------------------------------------------------------------- +;SPI device configuration +;compatible --- device name +;spi-max-frequency --- work frequency +;reg --- chip select +;optional properties: spi-cpha, spi-cpol, spi-cs-high +;---------------------------------------------------------------------------------- +;[spi0/spi_board0] +;compatible = +;spi-max-frequency = +;reg = +;spi-cpha +;spi-cpol +;spi-cs-high + +;---------------------------------------------------------------------------------- +;resistance tp configuration +;---------------------------------------------------------------------------------- +[rtp_para] +rtp_used = 0 +rtp_screen_size = 5 +rtp_regidity_level = 5 +rtp_press_threshold_enable = 0 +rtp_press_threshold = 0x1f40 +rtp_sensitive_level = 0xf +rtp_exchange_x_y_flag = 0 + +;---------------------------------------------------------------------------------- +;capacitor tp configuration +;external int function +;wakeup output function +;notice --- tp_int_port & tp_io_port use the same port +;---------------------------------------------------------------------------------- +[ctp] +compatible = "allwinner,sun50i-ctp-para" +ctp_used = 0 +ctp_twi_id = 0 +ctp_twi_addr = 0x5d +ctp_screen_max_x = 1280 +ctp_screen_max_y = 800 +ctp_revert_x_flag = 1 +ctp_revert_y_flag = 1 +ctp_exchange_x_y_flag = 1 + +ctp_int_port = port:PH04<6> +ctp_wakeup = port:PH08<1><1> +ctp_power_ldo = "vcc-ctp" +ctp_power_ldo_vol = 3300 +ctp_power_io = + +;-------------------------------------------------------------------------------- +; CTP automatic detection configuration +;ctp_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[ctp_list] +compatible = "allwinner,sun50i-ctp-list" +ctp_det_used = 1 +ft5x_ts = 1 +gt82x = 1 +gslX680 = 1 +gt9xx_ts = 0 +gt9xxnew_ts = 1 +gt811 = 1 +zet622x = 1 +aw5306_ts = 1 + +;---------------------------------------------------------------------------------- +;touch key configuration +;---------------------------------------------------------------------------------- +[tkey_para] +tkey_used = 0 +tkey_twi_id = +tkey_twi_addr = +tkey_int = + +;---------------------------------------------------------------------------------- +;motor configuration +;---------------------------------------------------------------------------------- +[motor_para] +motor_used = 1 +motor_shake = port:power3<1><1> + +[nand0_para] +nand0_support_2ch = 0 + +nand0_used = 1 +nand0_we = port:PC00<2><0><1> +nand0_ale = port:PC01<2><0><1> +nand0_cle = port:PC02<2><0><1> +nand0_ce1 = port:PC03<2><1><1> +nand0_ce0 = port:PC04<2><1><1> +nand0_nre = port:PC05<2><0><1> +nand0_rb0 = port:PC06<2><1><1> +nand0_rb1 = port:PC07<2><1><1> +nand0_d0 = port:PC08<2><0><1> +nand0_d1 = port:PC09<2><0><1> +nand0_d2 = port:PC10<2><0><1> +nand0_d3 = port:PC11<2><0><1> +nand0_d4 = port:PC12<2><0><1> +nand0_d5 = port:PC13<2><0><1> +nand0_d6 = port:PC14<2><0><1> +nand0_d7 = port:PC15<2><0><1> +nand0_ndqs = port:PC16<2><0><1> +nand0_ce2 = port:PC17<2><1><1> +nand0_ce3 = port:PC18<2><1><1> + +nand0_regulator1 = "vcc-nand" +nand0_regulator2 = "none" +nand0_cache_level = 0x55aaaa55 +nand0_flush_cache_num = 0x55aaaa55 +nand0_capacity_level = 0x55aaaa55 +nand0_id_number_ctl = 0x55aaaa55 +nand0_print_level = 0x55aaaa55 +nand0_p0 = 0x55aaaa55 +nand0_p1 = 0x55aaaa55 +nand0_p2 = 0x55aaaa55 +nand0_p3 = 0x55aaaa55 + +;---------------------------------------------------------------------------------- +;disp init configuration +; +;disp_mode (0:screen0) +;screenx_output_type (0:none; 1:lcd; 3:hdmi;) +;screenx_output_mode (used for hdmi output, 0:480i 1:576i 2:480p 3:576p 4:720p50) +; (5:720p60 6:1080i50 7:1080i60 8:1080p24 9:1080p50 10:1080p60) +;fbx format (0:ARGB 1:ABGR 2:RGBA 3:BGRA 5:RGB565 8:RGB888 12:ARGB4444 16:ARGB1555 18:RGBA5551) +;fbx_width,fbx_height (framebuffer horizontal/vertical pixels, fix to output resolution while equal 0) +;---------------------------------------------------------------------------------- +[disp] +disp_init_enable = 1 +disp_mode = 0 + +screen0_output_type = 3 +screen0_output_mode = 4 + +screen1_output_type = 2 +screen1_output_mode = 11 + +dev0_output_type = 4 +dev0_output_mode = 4 +dev0_screen_id = 0 +dev0_do_hpd = 1 + +dev1_output_type = 2 +dev1_output_mode = 11 +dev1_screen_id = 1 +dev1_do_hpd = 1 + +dev2_output_type = 0 +def_output_dev = 0 +hdmi_mode_check = 1 + +fb0_format = 0 +fb0_width = 1280 +fb0_height = 720 + +fb1_format = 0 +fb1_width = 0 +fb1_height = 0 + +;---------------------------------------------------------------------------------- +;lcd0 configuration + +;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp +;lcd_backlight lcd init backlight +;lcd_x: lcd horizontal resolution +;lcd_y: lcd vertical resolution +;lcd_width: width of lcd in mm +;lcd_height: height of lcd in mm +;lcd_dclk_freq: in MHZ unit +;lcd_pwm_freq: in HZ unit +;lcd_pwm_pol: lcd backlight PWM polarity +;lcd_pwm_max_limit lcd backlight PWM max limit(<=255) +;lcd_hbp: hsync back porch +;lcd_ht: hsync total cycle +;lcd_vbp: vsync back porch +;lcd_vt: vysnc total cycle +;lcd_hspw: hsync plus width +;lcd_vspw: vysnc plus width +;lcd_lvds_if: 0:single link; 1:dual link +;lcd_lvds_colordepth: 0:8bit; 1:6bit +;lcd_lvds_mode: 0:NS mode; 1:JEIDA mode +;lcd_frm: 0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither +;lcd_hv_clk_phase lcd hv panel lock phase, 0:0 degree; 1:90 degree; 2: 180 degree; 3: 270 degree +;lcd_hv_sync_polarity lcd hv panel sync signals polarity +; 0:vsync active low, hsync active low; 1:vsync active high, hsync active low +; 2:vsync active low, hsync active high; 3:vsync active high, hsync active high +;lcd_gamma_en lcd gamma correction enable +;lcd_bright_curve_en lcd bright curve correction enable +;lcd_cmap_en lcd color map function enable +;---------------------------------------------------------------------------------- +[lcd0] +lcd_used = 0 + +lcd_driver_name = "default_lcd" +lcd_backlight = 50 +lcd_if = 3 +lcd_x = 1280 +lcd_y = 800 +lcd_width = 150 +lcd_height = 94 +lcd_dclk_freq = 70 +lcd_pwm_used = 1 +lcd_pwm_ch = 0 +lcd_pwm_freq = 50000 +lcd_pwm_pol = 1 +lcd_pwm_max_limit = 255 +lcd_hbp = 20 +lcd_ht = 1418 +lcd_hspw = 10 +lcd_vbp = 10 +lcd_vt = 814 +lcd_vspw = 5 +lcd_lvds_if = 0 +lcd_lvds_colordepth = 1 +lcd_lvds_mode = 0 +lcd_frm = 1 +lcd_hv_clk_phase = 0 +lcd_hv_sync_polarity= 0 +lcd_gamma_en = 0 +lcd_bright_curve_en = 0 +lcd_cmap_en = 0 + +lcd_bl_en = port:PD23<1><0><1> +lcd_bl_en_power = "none" +lcd_power = "vcc-lcd-0" +lcd_fix_power = "vcc-dsi-33" + +lcdd0 = port:PD12<3><0> +lcdd1 = port:PD13<3><0> +lcdd2 = port:PD14<3><0> +lcdd3 = port:PD15<3><0> +lcdd4 = port:PD16<3><0> +lcdd5 = port:PD17<3><0> +lcdd6 = port:PD18<3><0> +lcdd7 = port:PD19<3><0> +lcdd8 = port:PD20<3><0> +lcdd9 = port:PD21<3><0> +lcd_pin_power = "vcc-pd" + +[lcd0_suspend] +lcdd0 = port:PD12<7><0> +lcdd1 = port:PD13<7><0> +lcdd2 = port:PD14<7><0> +lcdd3 = port:PD15<7><0> +lcdd4 = port:PD16<7><0> +lcdd5 = port:PD17<7><0> +lcdd6 = port:PD18<7><0> +lcdd7 = port:PD19<7><0> +lcdd8 = port:PD20<7><0> +lcdd9 = port:PD21<7><0> + +[hdmi] +hdmi_used = 1 +;hdmi_power = "vcc3v3-hdmi" +hdmi_hdcp_enable = 0 +hdmi_cts_compatibility = 0 +hdmi_cec_support = 1 + +;---------------------------------------------------------------------------------- +;tv configuration +;dac_src (dac no,support dac_src0~dac_src3,dac num max is 4) +;interface (interface type,1<->cvbs,2<->YPBPR,4<->SVIDEO) +;dac_type (0<->composite,1<->luma,2<->chroma,3<->reserved,4<->y/green, +; 5<->u/pb/blue,6<->v/pr/red) +;NOTE: tv0,tv1 can not use the same dac_src. +;---------------------------------------------------------------------------------- + +[tv0] +used = 1 +dac_src0 = 0 +dac_type0 = 0 +interface = 1 + +;---------------------------------------------------------------------------------- +;pwm config +;---------------------------------------------------------------------------------- +[pwm0] +pwm_used = 0 +pwm_positive = port:PD22<2><0> + +[pwm0_suspend] +pwm_positive = port:PD22<7><0> + +[pwm16] +s_pwm0_used = 0 +pwm_positive = port:PL10<2><0> + +[pwm16_suspend] +pwm_positive = port:PL10<7><0> + +;----------------------------------------------------------------- +;auto_hpd - 1:need hotplud for hdmi/tv; 0:don't hotplud for lcd +;output_type - 0:none; 1:lcd; 2:tv; 3:hdmi; 4:vga (as default config in homlet) +;hdmi_channel - the display channel for hdmi (as default config in homlet) +;cvbs_channel - the display channel for cvbs (as default config in homlet) +;hdmi_mode - as default config for output of hdmi in homlet +;cvbs_mode - as default config for output of tv in homlet. 11:PAL; 14:NTSC +;hdmi_mode_check - disable/enable the function of checking hdmi mode, 0 is disable, 1 is enable +;----------------------------------------------------------------- +;[boot_disp] +;auto_hpd = 1 +;output_disp = 0 +;output_type = 3 +;output_mode = 4 +;hdmi_channel = 0 +;hdmi_mode = 4 +;cvbs_channel = 1 +;cvbs_mode = 11 +;hdmi_mode_check = 1 +;output_full = 1 + +;-------------------------------------------------------------------------------- +;csi (COMS Sensor Interface) configuration +;csi(x)_dev(x)_used: 0:disable 1:enable +;csi(x)_dev(x)_isp_used 0:not use isp 1:use isp +;csi(x)_dev(x)_fmt: 0:yuv 1:bayer raw rgb +;csi(x)_dev(x)_stby_mode: 0:not shut down power at standby 1:shut down power at standby +;csi(x)_dev(x)_vflip: flip in vertical direction 0:disable 1:enable +;csi(x)_dev(x)_hflip: flip in horizontal direction 0:disable 1:enable +;csi(x)_dev(x)_iovdd: camera module io power handle string, pmu power supply +;csi(x)_dev(x)_iovdd_vol: camera module io power voltage, pmu power supply +;csi(x)_dev(x)_avdd: camera module analog power handle string, pmu power supply +;csi(x)_dev(x)_avdd_vol: camera module analog power voltage, pmu power supply +;csi(x)_dev(x)_dvdd: camera module core power handle string, pmu power supply +;csi(x)_dev(x)_dvdd_vol: camera module core power voltage, pmu power supply +;csi(x)_dev(x)_afvdd: camera module vcm power handle string, pmu power supply +;csi(x)_dev(x)_afvdd_vol: camera module vcm power voltage, pmu power supply +;fill voltage in uV, e.g. iovdd = 2.8V, csix_iovdd_vol = 2800000 +;fill handle string as below: +;axp22_eldo3 +;axp22_dldo4 +;axp22_eldo2 +;fill handle string "" when not using any pmu power supply +;-------------------------------------------------------------------------------- + +[csi0] +csi0_used = 1 +csi0_sensor_list = 0 +csi0_pck = port:PE00<2> +csi0_mck = port:PE01<1> +csi0_hsync = port:PE02<2> +csi0_vsync = port:PE03<2> +csi0_d0 = port:PE04<2> +csi0_d1 = port:PE05<2> +csi0_d2 = port:PE06<2> +csi0_d3 = port:PE07<2> +csi0_d4 = port:PE08<2> +csi0_d5 = port:PE09<2> +csi0_d6 = port:PE10<2> +csi0_d7 = port:PE11<2> +csi0_sck = port:PE12<2> +csi0_sda = port:PE13<2> + +[csi0/csi0_dev0] +csi0_dev0_used = 1 +csi0_dev0_mname = "ov5640" +csi0_dev0_twi_addr = 0x78 +csi0_dev0_pos = "rear" +csi0_dev0_isp_used = 1 +csi0_dev0_fmt = 0 +csi0_dev0_stby_mode = 0 +csi0_dev0_vflip = 0 +csi0_dev0_hflip = 0 +;csi0_dev0_iovdd = "iovdd-csi" +csi0_dev0_iovdd = "" +csi0_dev0_iovdd_vol = 2800000 +;csi0_dev0_avdd = "avdd-csi" +csi0_dev0_avdd = "" +csi0_dev0_avdd_vol = 2800000 +;csi0_dev0_dvdd = "dvdd-csi-18" +csi0_dev0_dvdd = "" +csi0_dev0_dvdd_vol = 1500000 +;csi0_dev0_afvdd = "afvcc-csi" +csi0_dev0_afvdd = "" +csi0_dev0_afvdd_vol = 2800000 +;csi0_dev0_power_en = port:PB04<1><0><1><0> +csi0_dev0_power_en = port:PA08<1><0><1><0> +csi0_dev0_reset = port:PE14<1><0><1><0> +csi0_dev0_pwdn = port:PE15<1><0><1><0> +csi0_dev0_flash_used = 0 +csi0_dev0_flash_type = 2 +csi0_dev0_flash_en = +csi0_dev0_flash_mode = +csi0_dev0_flvdd = "" +csi0_dev0_flvdd_vol = +csi0_dev0_af_pwdn = +csi0_dev0_act_used = 0 +csi0_dev0_act_name = "ad5820_act" +csi0_dev0_act_slave = 0x18 + +[csi0/csi0_dev1] +csi0_dev1_used = 0 +csi0_dev1_mname = "" +csi0_dev1_twi_addr = 0x78 +csi0_dev1_pos = "rear" +csi0_dev1_isp_used = 1 +csi0_dev1_fmt = 0 +csi0_dev1_stby_mode = 0 +csi0_dev1_vflip = 0 +csi0_dev1_hflip = 0 +csi0_dev1_iovdd = "iovdd-csi" +csi0_dev1_iovdd_vol = 2800000 +csi0_dev1_avdd = "avdd-csi" +csi0_dev1_avdd_vol = 2800000 +csi0_dev1_dvdd = "dvdd-csi-18" +csi0_dev1_dvdd_vol = 1500000 +csi0_dev1_afvdd = "afvcc-csi" +csi0_dev1_afvdd_vol = 2800000 +csi0_dev1_power_en = +csi0_dev1_reset = +csi0_dev1_pwdn = +csi0_dev1_flash_used = 0 +csi0_dev1_flash_type = 2 +csi0_dev1_flash_en = +csi0_dev1_flash_mode = +csi0_dev1_flvdd = "" +csi0_dev1_flvdd_vol = +csi0_dev1_af_pwdn = +csi0_dev1_act_used = 0 +csi0_dev1_act_name = "ad5820_act" +csi0_dev1_act_slave = 0x18 + +;-------------------------------------------------------------------------------- +;tv configuration +; +;-------------------------------------------------------------------------------- +[tvout_para] +tvout_used = +tvout_channel_num = +tv_en = + +[tvin_para] +tvin_used = +tvin_channel_num = + +; ------------------------------------------------------------------------------| +; de-interlace configuration +;-------------------------------------------------------------------------------- +[di] +di_used = 1 + +;-------------------------------------------------------------------------------- +; SDMMC PINS MAPPING | +; ------------------------------------------------------------------------------| +; Config Guide | +; sdc_used: 1-enable card, 0-disable card | +; non-removable:if you use as main memory,you should set it,for example eMMC | +; bus-width: card bus width, 1-1bit, 4-4bit, 8-8bit | +; sunxi-power-save-mode: if use sdio card,should not set it | +; vmmc:regulator for card/emmc power | +; vqmmc:regulator for card/emmc io power | +; vdmmc:regulator for card detect pin pull up power | +; other: GPIO Mapping configuration | +; ------------------------------------------------------------------------------| +; Note: | +; | +; | +; | +; | +; | +; | +;-------------------------------------------------------------------------------- +[sdc0] +sdc0_used = 1 +bus-width = 4 +sdc0_d1 = port:PF00<2><1><2> +sdc0_d0 = port:PF01<2><1><2> +sdc0_clk = port:PF02<2><1><2> +sdc0_cmd = port:PF03<2><1><2> +sdc0_d3 = port:PF04<2><1><2> +sdc0_d2 = port:PF05<2><1><2> +cd-gpios = port:PF06<0><1><2> +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +vmmc="vcc-sdcv" +vqmmc="vcc-sdcvq33" +vdmmc="vcc-sdcvd" + + +[sdc1] +sdc1_used = 1 +bus-width = 4 +sdc1_clk = port:PG00<2><1><3> +sdc1_cmd = port:PG01<2><1><3> +sdc1_d0 = port:PG02<2><1><3> +sdc1_d1 = port:PG03<2><1><3> +sdc1_d2 = port:PG04<2><1><3> +sdc1_d3 = port:PG05<2><1><3> +;sunxi-power-save-mode = +sd-uhs-sdr50 = +sd-uhs-ddr50 = +sd-uhs-sdr104 = +cap-sdio-irq = 1 +keep-power-in-suspend = +ignore-pm-notify = +max-frequency = 150000000 + +[sdc2] +sdc2_used = 1 +non-removable = +bus-width = 8 +sdc2_ds = port:PC01<3><1><3> +sdc2_clk = port:PC05<3><1><3> +sdc2_cmd = port:PC06<3><1><3> +sdc2_d0 = port:PC08<3><1><3> +sdc2_d1 = port:PC09<3><1><3> +sdc2_d2 = port:PC10<3><1><3> +sdc2_d3 = port:PC11<3><1><3> +sdc2_d4 = port:PC12<3><1><3> +sdc2_d5 = port:PC13<3><1><3> +sdc2_d6 = port:PC14<3><1><3> +sdc2_d7 = port:PC15<3><1><3> +sdc2_emmc_rst = port:PC16<3><1><3> +cd-gpios = +sunxi-power-save-mode = +sunxi-dis-signal-vol-sw = +;mmc-ddr-1_8v = +;mmc-hs200-1_8v = +;mmc-hs400-1_8v = +;max-frequency = 150000000 +sdc_tm4_sm0_freq0 = 0 +sdc_tm4_sm0_freq1 = 0 +sdc_tm4_sm1_freq0 = 0x00000000 +sdc_tm4_sm1_freq1 = 0 +sdc_tm4_sm2_freq0 = 0x00000000 +sdc_tm4_sm2_freq1 = 0 +sdc_tm4_sm3_freq0 = 0x05000000 +sdc_tm4_sm3_freq1 = 0x00000405 +sdc_tm4_sm4_freq0 = 0x00050000 +sdc_tm4_sm4_freq1 = 0x00000408 +vmmc="vcc-emmcv" +vqmmc="vcc-emmcvq33" +;vqmmc="vcc-emmcvq18" +vdmmc="none" + + +;[mmc3] +;mmc3_used = 0 +;mmc3_detmode = 2 +;mmc3_buswidth = 4 +;mmc3_clk = port:PA10<2><1><2> +;mmc3_cmd = port:PA09<2><1><2> +;mmc3_d0 = port:PA11<2><1><2> +;mmc3_d1 = port:PA12<2><1><2> +;mmc3_d2 = port:PA13<2><1><2> +;mmc3_d3 = port:PA14<2><1><2> +;mmc3_det = +;mmc3_use_wp = 0 +;mmc3_wp = +;mmc3_isio = 0 +;mmc3_regulator = "none" + +; ------------------------------------------------------------------------------| +; sim card configuration +;-------------------------------------------------------------------------------- +[smc] +smc_used = +smc_rst = +smc_vppen = +smc_vppp = +smc_det = +smc_vccen = +smc_sck = +smc_sda = + +;------------------------------------------------------------------------------- +;userspace gpio interface for android +;---------------------------------------------------------------------------------- +[gpio_para] +compatible = "allwinner,sunxi-init-gpio" +gpio_used = 1 +gpio_num = 2 +gpio_pin_1 = port:PL06<1><1> +gpio_pin_2 = port:PA07<1><1> + +;-------------------------------- +;[usbc0]: usbc0 configuration. +;usb_used: usb controller enable. 0-disable, 1-enable. +;usb_port_type: usb mode. 0-device, 1-host, 2-otg. +;usb_detect_type: usb hotplug detect mode. 0-none, 1-vbus/id detect, 2-id/dpdm detect. +;usb_detect_mode: usb otg switch has two config. 0-thread scan, 1-id gpio interrupt. +;usb_id_gpio: usb id detect IO. +;usb_det_vbus_gpio: USB DET_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;usb_drv_vbus_gpio: USB DRY_VBUS has two config. (1)gpio pin; (2)"axp_ctrl", use axp intf. +;-------------------------------- +;-------------------------------- +;--- USB0 CONFIG +;-------------------------------- +[usbc0] +usbc0_used = 1 +usb_port_type = 2 +usb_detect_type = 0 +usb_detect_mode = 0 +usb_id_gpio = port:PG12<0><1> +usb_det_vbus_gpio = port:PG12<0><1> +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 +;--- USB Device +usb_luns = 3 +usb_serial_unique = 0 +usb_serial_number = "20080411" +rndis_wceis = 1 + +;-------------------------------- +;--- USB1 CONFIG +;-------------------------------- +[usbc1] +usbc1_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- USB2 CONFIG +;-------------------------------- +[usbc2] +usbc2_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- USB3 CONFIG +;-------------------------------- +[usbc3] +usbc3_used = 1 +usb_drv_vbus_gpio = +usb_host_init_state = 1 +usb_regulator_io = "nocare" +usb_wakeup_suspend = 0 + +;-------------------------------- +;--- serial number flag +;-------------------------------- +[serial_feature] +sn_filename = "sn.txt" + +;-------------------------------------------------------------------------------- +; G sensor configuration +; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2) +;-------------------------------------------------------------------------------- +[gsensor] +compatible = "allwinner,sun50i-gsensor-para"; +gsensor_used = 0 +gsensor_twi_id = 1 +gsensor_twi_addr = 0x18 +gsensor_int1 = port:PA09<6><1> +gsensor_int2 = +gsensor_vcc_io = "vcc-deviceio" +gsensor_vcc_io_val = 3100 + +;-------------------------------------------------------------------------------- +; G sensor automatic detection configuration +;gsensor_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[gsensor_list_para] +compatible = "allwinner,sun50i-gsensor-list-para" +gsensor_det_used = 0 +lsm9ds0_acc_mag = 1 +bma250 = 1 +mma8452 = 1 +mma7660 = 1 +mma865x = 1 +afa750 = 1 +lis3de_acc = 1 +lis3dh_acc = 1 +kxtik = 1 +dmard10 = 0 +dmard06 = 1 +mxc622x = 1 +fxos8700 = 1 +lsm303d = 0 + +;-------------------------------------------------------------------------------- +;wlan configuration +;wlan_used: 0-not use, 1- use +;wlan_busnum: sdio/usb index +;clocks: external low power clock input (32.768KHz) +;wlan_power: input supply voltage +;wlan_io_regulator: wlan/sdio I/O voltage +;wlan_regon: power up/down internal regulators used by wifi section +;wlan_hostwake: wlan to wake-up host +;-------------------------------------------------------------------------------- +[wlan] +wlan_used = 1 +wlan_busnum = 1 +wlan_usbnum = 3 +clocks = "&clk_losc_out" +wlan_power = "vcc-wifi" +wlan_io_regulator = "vcc-wifi-io" +;wlan_en = port:PC14<1><0> +wlan_regon = port:PA09<1><0> +wlan_hostwake = port:PL07<6><0> + +;-------------------------------------------------------------------------------- +;bluetooth configuration +;bt_used: 0- no used, 1- used +;clocks: external low power clock input (32.768KHz) +;bt_power: input supply voltage +;bt_io_regulator: bluetooth I/O voltage +;bt_rst_n: power up/down internal regulators used by BT section +;-------------------------------------------------------------------------------- +[bt] +bt_used = 1 +;clocks = "&clk_losc_out" +bt_power = "vcc-wifi" +bt_io_regulator = "vcc-wifi-io" +bt_rst_n = port:PA10<1><0> + +;-------------------------------------------------------------------------------- +;bluetooth lpm configuration +;btlpm_used: 0- no used, 1- used +;uart_index: 0- uart0, 1- uart1, 2- uart2 +;bt_wake: host wake-up bluetooth device +;bt_hostwake: bt device wake-up host +;-------------------------------------------------------------------------------- +[btlpm] +btlpm_used = 1 +uart_index = 1 +bt_wake = port:PA20<1><1> +bt_hostwake = port:PL02<6><0> + +;-------------------------------------------------------------------------------- +;3G configuration +;-------------------------------------------------------------------------------- +[3g_para] +3g_used = 0 +3g_usbc_num = 2 +3g_uart_num = 0 +bb_vbat = port:PL03<1><0> +bb_host_wake = port:PM00<1><0> +bb_on = port:PM01<1><0> +bb_pwr_on = port:PM03<1><0> +bb_wake = port:PM04<1><0> +bb_rf_dis = port:PM05<1><0> +bb_rst = port:PM06<1><0> +3g_int = + +;-------------------------------------------------------------------------------- +;gyroscope +;-------------------------------------------------------------------------------- +[gy_para] +compatible ="allwinner,sun50i-gyr_sensors-para" +gy_used = 0 +gy_twi_id = 2 +gy_twi_addr = 0x6a +gy_int1 = port:PA10<6><1> +gy_int2 = + +;-------------------------------------------------------------------------------- +; Gyro automatic detection configuration +;gy_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[gy_list_para] +compatible = "allwinner,sun50i-gyr_sensors-list-para" +gy_det_used = 0 +lsm9ds0_gyr = 1 +l3gd20_gyr = 0 +bmg160_gyr = 1 + +;-------------------------------------------------------------------------------- +;light sensor +;-------------------------------------------------------------------------------- +[ls_para] +compatible = "allwinner,sun50i-lsensors-para" +ls_used = 0 +ls_twi_id = 2 +ls_twi_addr = 0x23 +ls_int = port:PA12<6><1> + +;-------------------------------------------------------------------------------- +; lsensor automatic detection configuration +;ls_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[ls_list_para] +compatible = "allwinner,sun50i-lsensors-list-para" +ls_det_used = 0 +ltr_501als = 1 +jsa1212 = 0 +jsa1127 = 1 + +;-------------------------------------------------------------------------------- +;compass +;-------------------------------------------------------------------------------- +[compass_para] +compatible ="allwinner,sun50i-compass-para" +compass_used = 0 +compass_twi_id = 2 +compass_twi_addr = 0x0d +compass_int = port:PA11<6><1> + +;-------------------------------------------------------------------------------- +; compass sensor automatic detection configuration +;compass_detect_used --- Whether startup automatic inspection function. 1:used,0:unused +;Module name postposition 1 said detection, 0 means no detection. +;-------------------------------------------------------------------------------- +[compass_list_para] +compatible ="allwinner,sun50i-compass-list-para" +compass_det_used = 0 +lsm9ds0 = 1 +lsm303d = 0 +akm8963 = 1 + +;-------------------------------------------------------------------------------- +; NOTE :Make sure spdif_used = 0x1,spdifmach_used = 0x1, +; if register the sound card spdif. +;-------------------------------------------------------------------------------- +[spdif] +spdif_used = 0 +[sndspdif] +sndspdif_used = 0 +;---------------------------------------------------------------------------------- +; NOTE :Make sure daudio2_used = 0x1,sndhdmi_used = 0x1, +; if register the sound card hdmi. +;--------------------------------------------------------------------------------- +[daudio2] +daudio2_used = 1 +[sndhdmi] +sndhdmi_used = 1 +;-------------------------------------------------------------------------------- +;allwinner,pcm_lrck_period :16/32/64/128/256 +;allwinner,pcm_lrckr_period :no use +;allwinner,slot_width_select :16bits/20bits/24bits/32bits +;allwinner,pcm_lsb_first :0: msb first; 1: lsb first +;allwinner,tx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,rx_data_mode :0: 16bit linear PCM; 1: 8bit linear PCM; 2: 8bit u-law; 3: 8bit a-law +;allwinner,daudio_master :1: SND_SOC_DAIFMT_CBM_CFM(codec clk & FRM master) use +; 2: SND_SOC_DAIFMT_CBS_CFM(codec clk slave & FRM master) not use +; 3: SND_SOC_DAIFMT_CBM_CFS(codec clk master & frame slave) not use +; 4: SND_SOC_DAIFMT_CBS_CFS(codec clk & FRM slave) use +;allwinner,audio_format: 1:SND_SOC_DAIFMT_I2S(standard i2s format). use +; 2:SND_SOC_DAIFMT_RIGHT_J(right justfied format). +; 3:SND_SOC_DAIFMT_LEFT_J(left justfied format) +; 4:SND_SOC_DAIFMT_DSP_A(pcm. MSB is available on 2nd BCLK rising edge after LRC rising edge). use +; 5:SND_SOC_DAIFMT_DSP_B(pcm. MSB is available on 1nd BCLK rising edge after LRC rising edge) +;allwinner,signal_inversion:1:SND_SOC_DAIFMT_NB_NF(normal bit clock + frame) use +; 2:SND_SOC_DAIFMT_NB_IF(normal BCLK + inv FRM) +; 3:SND_SOC_DAIFMT_IB_NF(invert BCLK + nor FRM) use +; 4:SND_SOC_DAIFMT_IB_IF(invert BCLK + FRM) +;allwinner,frametype :0:short frame = 1 clock width; 1: long frame = 2 clock width +;allwinner,tdm_config :0:pcm 1:i2s +;allwinner,mclk_div :0: not output(normal setting this) 1/2/4/6/8/12/16/24/32/48/64/96/128/176/192: +; setting mclk as input clock to external codec, freq is pll_audio/mclk_div +;allwinner,daudio0_used :0:not use 1:use + +;-------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio0_used = 0x1,daudio1_used = 0x1, +; if register the sound card DAUDIO1. +;-------------------------------------------------------------------------------- +[snddaudio0] +snddaudio0_used = 0 +;----------------------------------------------------------------------------- +[daudio0] +pcm_lrck_period = 0x20 +pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +pcm_lsb_first = 0x0 +tx_data_mode = 0x0 +rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +mclk_div = 0x0 +daudio0_used = 0 + +;------------------------------------------------------------------------------- +; NOTE :Make sure snddaudio1_used = 0x1,daudio0_used = 0x1, +; if register the sound card DAUDIO0. +;-------------------------------------------------------------------------------- +[snddaudio1] +snddaudio1_used = 0 +;----------------------------------------------------------------------------- +[daudio1] +pcm_lrck_period = 0x20 +pcm_lrckr_period = 0x01 +slot_width_select = 0x20 +pcm_lsb_first = 0x0 +tx_data_mode = 0x0 +rx_data_mode = 0x0 +daudio_master = 0x04 +audio_format = 0x01 +signal_inversion = 0x01 +frametype = 0x0 +tdm_config = 0x01 +mclk_div = 0x0 +daudio1_used = 0 +;---------------------------------------------------------------------------------------------------------- +;-------------------------------------------------------------------------------------- +;allwinner,headphonevol :headphone volume:0x0--0x3f 0db--(-62db) 1db/step +;allwinner,spkervol : speaker volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,earpiecevol : earpiece volume:0x0--0x1f 0db-(-43.5db) 1.5db/step +;allwinner,maingain : mainmic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,headsetmicgain : headphonemic gain:0x0---0x7 0x0-0db 0x1:24db 3db/step +;allwinner,adcagc_cfg : 1:use adcagc 0:no use +;allwinner,adcdrc_cfg : 1:use adcdrc 0:no use +;allwinner,adchpf_cfg : 1:use adchpf 0:no use +;allwinner,dacdrc_cfg : 1:use adcdrc 0:no use +;allwinner,dachpf_cfg : 1:use adchpf 0:no use +;allwinner,aif2config : 1:use aif2 0:no use +;allwinner,aif3config : 1:use aif3 0:no use +;allwinner,hp_detect_case :0:low 1:high +;-------------------------------------------------------------------------------- +; NOTE :Make sure sndcodec_used = 0x1,i2s_used = 0x1 +; codec_used = 0x1,if register the sound card audiocodec. +;--------------------------------------------------------------------------------- +[sndcodec] +sndcodec_used = 0x1 +;------------------------------------------------------------------------------ +;------------------------------------------------------------------------------- +[codec] +codec_used = 1 +headphonevol = 0x3b +spkervol = 0x1f +maingain = 0x4 +adcagc_cfg = 0x0 +adcdrc_cfg = 0x0 +adchpf_cfg = 0x0 +dacdrc_cfg = 0x0 +dachpf_cfg = 0x0 +pa_sleep_time = 0x32 +;gpio-spk = port:PA16<1><1> + +;---------------------------------------------------------------------------------- +;ir --- infra remote configuration +;---------------------------------------------------------------------------------- +[s_cir0] +s_cir0_used = 1 +ir_power_key_code0 = 0x57 +ir_addr_code0 = 0x9f00 +ir_power_key_code1 = 0x1a +ir_addr_code1 = 0xfb04 +ir_power_key_code2 = 0x14 +ir_addr_code2 = 0x7F80 +ir_power_key_code3 = 0x15 +ir_addr_code3 = 0x7F80 +ir_power_key_code4 = 0x0b +ir_addr_code4 = 0xF708 +ir_power_key_code5 = 0x03 +ir_addr_code5 = 0x00EF +ir_power_key_code6 = 0xdc +ir_addr_code6 = 0x4cb3 +ir_power_key_code7 = 0x0a +ir_addr_code7 = 0x7748 +ir_power_key_code8 = 0x45 +ir_addr_code8 = 0xbd02 +ir_power_key_code9 = 0x4d +ir_addr_code9 = 0xde21 +ir_power_key_code10 = 0x18 +ir_addr_code10 = 0xfe01 +ir_power_key_code11 = 0x57 +ir_addr_code11 = 0xff00 +ir_power_key_code12 = 0x4d +ir_addr_code12 = 0xff40 +ir_power_key_code13 = 0x88 +ir_addr_code13 = 0xdd22 +ir_power_key_code14 = 0x0d +ir_addr_code14 = 0xbc00 +ir_power_key_code15 = 0x0d +ir_addr_code15 = 0xfc00 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---pmu0 name, axpdummy is a dummy axp +;used ---0:not used,1:used +;pmu_id ---if bit7 is 1, then is a dummy axp; else 0:axp19x,1:axp209,2:axp22x,3:axp806,4:axp808,5:axp809,6:axp803,7:axp813,8:axp157 +;-------------------------------------------------------------------------------------------------------- +[pmu0] +compatible = "axpdummy" +used = 1 +pmu_id = 0x83 + +;-------------------------------------------------------------------------------------------------------- +;pmu_bat_unused ---0:used,1: charger unsupported on this pmu +;pmu_pwroff_vol ---set protect voltage when system start up,mV,2600/2700/2800/2900/3000/3100/3200/3300 +;power_start ---when system is in charging, shutdown is power off or resart;0:restart 1:poweroff +;-------------------------------------------------------------------------------------------------------- +;[charger0] +;pmu_bat_unused = 1 +;pmu_pwroff_vol = 3300 +;power_start = 0 + +;-------------------------------------------------------------------------------------------------------- +;compatible ---regulator0 name, support:axpdummy-regulator +;regulator_count ---pmu ldo count, changed with different pmu +;regulator(1~regulator_count) ---ldo details +;-------------------------------------------------------------------------------------------------------- +[regulator0] +compatible = "axpdummy-regulator" +regulator_count = 6 +regulator1 = "axpdummy_ldo1 none avcc vcc-pll vcc-tv" +regulator2 = "axpdummy_ldo2 none vcc-dram" +regulator3 = "axpdummy_ldo3 none vdd-sys vdd-ehpy" +regulator4 = "axpdummy_ldo4 none vdd-cpua" +regulator5 = "axpdummy_ldo5 none vcc-wifi" +regulator6 = "axpdummy_ldo6 none vcc-rtc vdd-cpus vcc-io vcc-efuse vcc-sdc vcc-nand vcc-usb vcc-uartx vcc-feled vcc-key vcc-audio vcc-ir" + +;---------------------------------------------------------------------------------- +; dvfs voltage-frequency table configuration +; +; max_freq: cpu maximum frequency, based on Hz +; min_freq: cpu minimum frequency, based on Hz +; +; lv_count: count of lv_freq/lv_volt, must be < 16 +; +; lv1: core vdd is 1.30v if cpu frequency is (1104Mhz, 1152Mhz] +; lv2: core vdd is 1.26v if cpu frequency is (1008Mhz, 1104Mhz] +; lv3: core vdd is 1.20v if cpu frequency is (816Mhz, 1008Mhz] +; lv4: core vdd is 1.10v if cpu frequency is (648Mhz, 816Mhz] +; lv5: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv6: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv7: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; lv8: core vdd is 1.04v if cpu frequency is (480Mhz, 648Mhz] +; +;---------------------------------------------------------------------------------- +[dvfs_table] +max_freq = 816000000 +min_freq = 648000000 + +lv_count = 6 +lv1_freq = 816000000 +lv1_volt = 1300 + +lv2_freq = 816000000 +lv2_volt = 1300 + +lv3_freq = 816000000 +lv3_volt = 1100 + +lv4_freq = 816000000 +lv4_volt = 1100 + +lv5_freq = 648000000 +lv5_volt = 1100 + +lv6_freq = 648000000 +lv6_volt = 1100 + + +;---------------------------------------------------------------------------------- +;s_uart0 config parameters +;s_uart0_used --s_uart0 whether used for arisc debugging +; +;---------------------------------------------------------------------------------- +[s_uart0] +s_uart0_used = 0 +s_uart0_tx = port:PL02<2> +s_uart0_rx = port:PL03<2> + +;---------------------------------------------------------------------------------- +;s_rsb0 config parameters +;s_rsb0_used --s_rsb0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_rsb0] +s_rsb0_used = 1 +s_rsb0_sck = port:PL00<2><1><2> +s_rsb0_sda = port:PL01<2><1><2> + +;---------------------------------------------------------------------------------- +;s_jtag0 config parameters +;s_jtag0_used --s_jtag0 whether used for arisc +; +;---------------------------------------------------------------------------------- +[s_jtag0] +s_jtag0_used = 0 +s_jtag0_tms = port:PL04<2><1><2> +s_jtag0_tck = port:PL05<2><1><2> +s_jtag0_tdo = port:PL06<2><1><2> +s_jtag0_tdi = port:PL07<2><1><2> + +;---------------------------------------------------------------------------------- +;virtual device +;virtual device for pinctrl testing +;device have pin PA1 PA2 +;---------------------------------------------------------------------------------- +[Vdevice] +Vdevice_used = 0 +Vdevice_0 = port:PA01<5><1><2> +Vdevice_1 = port:PA02<5><1><2> + +;---------------------------------------------------------------------------------- +;mali450 parameters +;regulator_id : the regulator id GPU used. +;dvfs_status : dvfs status, if this is enabled, DVFS will work. +;temp_ctrl_status : temperature control status, if this is enabled, the gpu frequency +; will drop down if the temperature of gpu is too high. +;scene_ctrl_status: scene control status, if this is enabled, android layer can ask +; gpu driver to change frequency in certain scene. +;max_level : maximum level, which is used when thermal system does not restrict +; GPU power consumption. +;begin_level : the corresponding frequency and voltage will be used during GPU +; initialization. +;lvfreq : frequency in MHz of certain level. +;lvvolt : voltage in mV of certain level. +;---------------------------------------------------------------------------------- +[gpu_mali450_0] +regulator_id = "vdd-gpu" +dvfs_status = 0 +temp_ctrl_status = 1 +scene_ctrl_status = 1 + +max_level = 3 +begin_level = 3 + +lv0_freq = 384 +lv0_volt = 1200 + +lv1_freq = 384 +lv1_volt = 1200 + +lv2_freq = 456 +lv2_volt = 1200 + +lv3_freq = 456 +lv3_volt = 1200 + +;--------------------------------------------------------------------------------- +; used 1: box 0:pad +; start_type 1: start system directly when power supply 0: wait IR/KEY to power on +; irkey_used 1: ir key used 0: not +; pmukey_used 1: physical button used, 0: not, the key is link to PMU PWROK +;--------------------------------------------------------------------------------- +[box_start_os] +used = 1 +start_type = 1 +irkey_used = 1 +pmukey_used = 0 + +;--------------------------------------------------------------------------------- +; the module used when box_start_os is used, the this module is to support on/off +; led when box into box standby, the gpio is only support PL and AXP gpio(0/1) +;--------------------------------------------------------------------------------- +[box_standby_led] +gpio0 = port:PL10<1><1> +;gpio1 = port:PA20<1><0> + +;-------------------------------------------------------------------------------- +; +; support power key on Orangepi +;-------------------------------------------------------------------------------- +[gpio_power_key] +key_io = port:PL03<6><0> diff --git a/external/packages/pack-uboot/sun50iw2/tools/dragonsecboot b/external/packages/pack-uboot/sun50iw2/tools/dragonsecboot new file mode 100755 index 0000000000000000000000000000000000000000..65cc51983c39fd64f1c0962f589d3b35c79bca17 GIT binary patch literal 83156 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 literal 0 HcmV?d00001 diff --git a/external/packages/pack-uboot/sun50iw2/tools/dtc b/external/packages/pack-uboot/sun50iw2/tools/dtc new file mode 100755 index 0000000000000000000000000000000000000000..486de0eb42b9296ad81822e0ab26996fb1e393e8 GIT binary patch literal 137680 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

rfCosczy@%>qA)nftbPM$}==6VbhYSD=G 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%0ABd6DQ6DEDd~&>G}Gd?4fq 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

-NPyifVkPr_zb?u(G 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ƶkIUeHyIh-b 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 Vw=!s^xFGYc1?puaW-1uf{9o-)W0wE` literal 0 HcmV?d00001 diff --git a/external/packages/pack-uboot/sun50iw2/tools/update_boot0 b/external/packages/pack-uboot/sun50iw2/tools/update_boot0 new file mode 100755 index 0000000000000000000000000000000000000000..8695708a577aeda2ae702d04bcd60b7cb9cb7252 GIT binary patch literal 918424 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

9>~@g%jg(`FkQWf>LgdFk#tdFrq zROJedYz*u>S)R*@hav9bUDLX8TiCiq$ie|WP^G3dWPK5~e!7>@(#$ebNQZ+d(H62^ z8DEuPZ96`YV6N1MljsKtEbIow65TlXHGUV9PuwuXNAci@L+-nCGs^YV!Nj)%yVr6s z)-Aknv}1`nHItPSVygzw5Pg`O6(8h07m+T3L#ZT-l!3bUe6`Sq&tO2%F@K?mujaO; z@*`ao9|By0af>L^{7jI%zv;&#)D>pJC!Bw}NR05sLkl7U6pA9QA3jsKsgRhR^Nsiy zqmhKY)Z+&{Iz_|Q(1PgDd?uAEq;fh#dNZuZ9#AU3y6lrsLmS)3_N&cpP59RZDRy5v zXtHIB;3auW-8_r+6{{_E4Zn$QyVum#407u6@_R{!-}fQrmFVZ*={p6%f;OIR;fXzu zK;*!fGtH#hN>aW%)jIrNZ7s)XI{+@ySf+Y^7oUl>mR$>Gf__ijvLl?J(-SqV;lxk( zu6N@UG!)Z%eWegE^%$@c-88YGtq)|4*k3VW>`%pxN&CAr5n6ul>X#59QfwnL=Ike% z>=*>gDz@YgVwYd+JxPlW=_#X_-ObWx#60P@n10)?-*hamqWRi*D^mjzjZC)$A>cHksjWPs*E_ ztbWS0-V9ssOECB|*CNysw-lTH)n-(|^#>A#CG3ouTwQT!+L{r`qc2F`Vj_oApb%*3 z+nkLxv?#M#O><= z_t4kFBmvK&rP>lqXhI|uAqdJ>BuFR{gcCPD6|UG8Him68m;Ocn*E_@p>N(#l_W7<% z4!%Cr@P0Q2s3ye5(-6hcrf-EfCM;ZbFnzHJ5#~ZJBvtZU+wz-g3qh)IthPR9cZF(2LbZZklBQM1IsB?6_K6NEfNp^>xc`ENs z=x+q5wyawI#0k64QT;5ltbxgtF{hew8CBBNuP;6mK`W}PLJbCE_D$lw)LljNLOomV zI9&SbLaVtx)h%GvTg?GH^Yy8G42K(NyC5B!Ysg)jJ!p7b50nwyEUggmF4kutj?RbtiZ`GofAx4md{n>JS8qWn@rNl zK~5B~;=*?7;2};b-7A6rBPBaQsYSuL@#}exoC#A%hpK%;91E0>pTxQ>-WylZ0NsbI1N6*M(fVR@VK_Nh zS&QkRytP;lWxxpX=@A_k`LnY%SfQXB$=B)g&^Y=kKVD1chx`O~$X)Q15wU5^8%G8> z<bAlR&p}J zgMFSabFOYh!{q-`Pg^ndh!9Lx3N@{_7`m@T_a5TJKuIuSo8fEByScKQmOgZTBWDGO z89gglwu^mybKc+pwSb@Hm$uZQnuDw~?l$H=MH*XAglQdlB6cztB!v8&dasN)#(Td| z;+kTP0uUF1oI#CSBr&`=)PHzCvtchz1=f|`!Qlsy)bZv&Vg)NbN~fIOeuTFo#QlJL^?huT&xI*F&1ixKPkBsy8b;{RZxaxBNs zjYJF7OP4K?nZi>%5m8?t{_B$=nq!=Srq4Enhzo?Hmfo{7h{v!vy8k+3PLzcexw9c- zjhrLah`KS&)#~;MEPCzP7Tr)h7eRAbev^_JP|j!15z38IZ0>Tm&Dm$V-=4;M&J_|= zsV8aaqPjecFB#>gvnTM0ad#1TDCqjz%g1Nx);A$?!IXUxu z@A2^mZu2x|emhdvXi__4*}39G>;sNtzF5Y%+>N4W?Fv~DHt|iIlfc;e@FFka-{dWa z@T*Bm6aGngQG{1G8?isj09hf3v-bQ5FI-_I#phn z?dEYRzRG@IKB8u=(ptqv+|LUF+KBIk#iA=jF9Y#e0t%ul7V(0uu$Y%nGH@{9oVLZd zmWsm&yZ-745(sEVK+YQAfQg(blK)f(4hQ=sRBmSjuR03Ffz&^#0djmxa;$;`XYF}S zZTd|r(EjFS(hieT7#;R;G<^Ih8onrKh>=S1 z<~<}TP@HC)HGC4bsnwj4uHA@s_g*jV1G@p-bUBqFpeT_G7_i@ITD{f`;a`Z{XQ+n_#riu{gSMTY{Z>SL?UFnmaRGpgc%?l@Z zdh=5;-aQvQPrJhH$-T^JzgABkgCI~nX~X&IVTb#$Rm9Ob(pFhzRD?=R{}XGHdtJJ5 zxDo<4Gj|D5W zu<4=0q(5fUp~9iVqf{APAyW|OP)NZ{D{v7x`*^c!R;XzWej0lekX)7E z_QB_md+V-g5c>BgA5%kVv3)XsM1#Dj^BM6|9prlOL6P@M+2p9`N4Ce^Z2uJM1M4lm zB0y#QIO5&DcE7YFBfy?kWDYn2OhTu;{SnBFfI5{?6?FRp`S;tb;`4d)^hW^6c?n7B z{`j5KA9kVAnGTb^NU9g5pR0ElC9#mbOqM|@{#V+fsIZ3^5QOI#5uU|T+G0zVmJJO* zNZ0R311vK^(>wUS!Qf->`Ux()KLJkx{w)uD@bkgt8*9NJ$eF5mOm$sCy&3U|PRIP1 z0%@)(%Axf`Sq+=38m7=yyzgn)W=vRB|F;0=GQ&|WQoVR^``p3iiAS@rksCu*{}ZYK zEu2iVvopzADw1g#nOv$lId90$Io@g9d~zzZ=137oo;XFyvWw(P3jltjTVym3dfu=# zJ#XkIvxU~>hqSI}osu9F<|$0#WG}2Lra82?p$AOJiWVS?X7b9oB(Xvrkt@%22~^ z#I4>}$+c61vkiWAov7k^fMl6t_9Uhs+R#J(`|P85&AvRR1xseECcz4FsEeh3&qH<% zcp&h1cU(oEbQSnGefHn5!Ci}4yBd{U>0fKa7V}+Sb2(-{{F5~`ubQ7a=hqCk`sp*= zaXsfWSZNtdGD}akXa9o0J;f+D5pj~;4Es9rMOP>tNjMrKQMKfH8IoC(qoCYF+HpgI zV6MQovEi1>(MAHYy#6^%GoP_!fpmf6<51UOCY1k1JTy}C+uRqT?7!sT1>~0kBBCvI zsFSfoIf=+C9#-<=I7$|hM_J&!^jeoJ+~O1y)zE8iFOGLk%1nUV4R7c7YF78wED*#S zc6L`^g>lu_9t}Ht_G<2h0eS=AfjUyY=&LZ-VZ1Nm)i*bOqkLSc%yHaO@)En3IyD{B zGyai9Ar{XI5+hkw^jTx(npRblf|ZmatrIR`Byh>^@t~buoiQg)S~(Xy;IMA6=rfBaIIVLVhSR^zAC@E%lAqOX!-gP|3&#OnhpBnEf8 zOrnEERU=MK`C@;pvGpmdZh`!;awf~%a-z4ahp`yO!q>DPI8K_T_=6NzBv(sP}=74GW=h6+&1rZT0{FXmD32x4o1&33^kJ2?fLJh?rs#p2EDBC9Z z9uBao+RS*i@ZgrXmNg9MICef6RsSo@rg zu#2Pn@R{8Q7!K_7_{>OIN>{*8W7#v%b49rN6Au~S_%1x7i(Rp8xcONg9NO?l7#r$<4b{j z*NJL|FOwV!g zW#^CFR_)(sA43@j4Y$wj?}#t8Lnp7}+I4)rto>n<;O8xi5hWU3@f0NXErq1MkWp3d zWU^OT5E@soTrc~!oqnlb0;Jf9D8!W%+Sg4VOeisqc? z-m@ZODcclpmiqY*E}A+halRfhpIXl<+2stG?}?bt8Zu?{+b~j9zxnAm!VG&Sf6~n9 z>Qh@R1+;}#0sQX!`NmJ0QN_qeGwS*9eJ-O0mO@=RDrkgcDNFFHTOogCEytMsJw9Tw z2xqcFBk9KdRitrID$hP+?pi8%IGb*Fv16SlSU0pR7mX}35G*}?&xxqS4=r|tQu z=JEFVny&7IhrT5|^Z>F!7+g-mQw%O5&))TxqdvdGgByi_I+YlNQ)!relBBaUuRzvD zG`F+P;L63Xk}}gWl3hYCpuAQ=XVI0@vDI_@iU5KVCb1}qJ%Kfw9}%o!bS zMfP!-wDu)!xvZ0s$zi%ELM@1<|6qucLTAasU6ufvHnx*qbQ+Kt&WXt-Tvzxeuo|qm zFtS1?>Tq*{+Uy#bwu{Q@7*a zPIvDmR3ET*+ZXUF6IHdCl6r$pFSw?hrImOA7K+Rzk0evJDQPd0bEC!l`rkkKLTf8`99nT&Y8#T6V&GL_SQ&QV6(fI+lB9CQ0UUd(aNZj&*U30Igfz%R=r z14w1uMh};m$tjy5wrUI-W1+^qC5eyNDQ>O0nXo4!>4w1(2g^K3?!F`lLQ8VZl#3?xC|3QgIdpEi=(H=KM!SOSDmL zWf6GljS!f!SJKfWZmDE7%g#0PGc+ees9p-BevQe%A@V|a2W=xBLl6jG?0a3jyR7Fv zElVM;_nU)|96Cdaw=%7!ow9cgo@t<5rm9raDSm9fG>Ykp>=UUcdk!(}RxSXRcG`ax zeWi|58^mjB^@pB;W5j#F`Fu_N^(tqK)JHDRRX{+WvI$wcjII|ncKwgJhXX7*P+T*T z{dZ}e;CVcFs)r&T^c3LB^b|l%k^cGwQzXgy@oP@jcX`lRZ^FCoxn#SJtSo|apuI3* z>L`V<8+8*ul40ce`uRwOH+?ISiEge~9mtcG5(4apQHXHh*ynnjGcU+Eb|P+)&q}Du z<>T_7!?&BUp3<>i7mXNKxRfAvBTv@%)pW)2i#o`)jb4{AU$kdOM+e#8q#Adr?7%jK zGOG!yL4g+C1M1C)AMsY!*VAZ_;~Q||9hAwVGXJz60z|ssT^p`W7WTBe0f2NF;BI=$ zdy3ZgQn7ltiw8~XZRu`NuB~JK!puwyB|JvN6|nGLEPxWz2_tY}en}Jpyv@}ZW$J21 zjLV&^gnv~WnsOGru0%^S0TO|3dXdkGup&s})0S-tfxTM=X2wfDUM*4$#iuJbmt4(T z6Q}e@CH3l>2d9UOC4oXhb7RFSd#3p7$ZglbZA4#GZ)(-5$#&pE?6%IJw<@b4O@|~H65h%7ca@?5HNVcw2sw0A)1f&3N zN;fA^>=J3ChENi#^~HmHDD(=E&FNvl3fsE>!NraPqPN<(oK2N-vBpP={$T>9&fv@|oLo;AP>% zmf;AqMU)OmgaDAXiP&|HmNudrc(cwIQ&di+;B0B)BuT2n^pF67KkzII`GU~JimxX> zHHEVfm@|`Pr9IkNzhxp|=peW`qJ3(!NlPxnZn&tMg8e|DcmWP*%;x?4gVGB$~v>EjD5Ejo``#~gg%IY!Au z$0%{aAtINEN8>&0VTRZKoAOaj)2S# z1roG$D3Cl62GJ}(I#yCbffSf@D3F4qLV+ZAb|{d7)IX^KN+{4=1<4Z%q(End0xc$s z&r;KLBYpv0msqfrBpnK*Ti^`^l5Y~hA!wvSfyAdAlu)3BJm^rM=!!>pM#p}PAW*R+ zJ$cATJkIZcSgzDFqTIfmWoQI4E9nwFqeFqDa$mZ3BX$C|O}7Q&MaT^W+CPjkZYasQ8tkK;tN=^wHv%oN$>(mF1Puq_Qc>)pwkM#ap&5 z1%{$Bjo5vBiax36uES+?pS$5Qir7Z%7l4nhP!5%u7r-a-BXsPAwXke!-AF@mL9dl5B?) z{3QLs1cfr1`v`uL8y`3;n-2^#x$6O`CE30z`00rgy}?f^cXsg8Pk^Hux$y8`f*QQXN7;b&gw=yoP)xWocEA3xJk=hupaE;>dG z2aacmid~p(oVffOXO&E2^Bcg)vY^_A);_vqTqO*ohh;jt8nWD6(P5F4|nVgRbfpG$SQjaTY$!^2D^)8>^Cdsz`$6W53~@aDBX0~ulSn@o=+ zl#^TT?YS-8FJnEXaG*F+l|E~yF8!0B9I8dHkCxb2{@p>!K;zBqGd@r3n0fKsNrV6@rX6o^0g^*kPVctCS z9*Q=ZL6SprCss;@tBK^yvv<%oH|)rr7BtMt98F87?E}hD4=TDwbpsCd2qSbCEL$tdda3E?Hb7E zvg)%uizWX9ozIBh>M-^rF4SKLR5#M@VmI4CM+(+RdB^{p6HFsE{8t3i6#ZTn1B|&p zBU_sEn_kZjs2PezR*mfAsVC!5;-KihQc1^t?j~%*rg$wxpH3Z3YLgTXIsoYglHoy; z7xAP5gWh#}dC~JU>T8DAtW{ww`TrNAY|`;GH!wtU;%O#v;JfD5|5ZHA_}?Mbu7oo* z?_>I+yM>#T6&^WX=0ZQrw!T%!m(q?d#g%U2#f~!<;=U>=9vLM?FUc;dW4Ssm8)`p~ zT97^bTIwCsidiJ4KJbm`Z+Xb6L!zuYuHrpHXEGy^!}Gw|HU6gDo$XPCaUt@o$aP}v z*}p`Kxr4#Wq%yHoOq$uM5V_G=nQ>NS?z&jbPlOjU^Amg2%MSbZUCkgoUBEC_m)xz! zbj`h@7d~&4UUAEbMEVwmoOq!Kr?;wDp|G(s-{0~}XJtdh=>>)I=VenxCa`zXAUB|= z$_eNRk0WyDYChzU`enDCAp)#42bi(aXP-hLjJXu;3LC5Pd)h_qp)li)2s0S*m7IRA zI_wWTKb?tf)DgRUOOz)v4dYbkCTn+icnAAZD|)jS zq?I)5T;k$;-NT!>ta)?vth;wgbic!-M(kmE@owRH551J$!t)w0Oh&{Va(;K=STv($0V%A037Z|PCltF>a03Noyx ziuGe9CBIs&eVPV25mtx0TKgmRvN_7SlhxW;@8oj&mr%!@v0f%9yOZ;;y;^%Wh${}- zvqJb+QOsSfRkYEowSCn%a_N)0w5M9Fl?=#U^&`9D-PPJhp^;v#bt$F}EXZE1Ri%>E zi`uQ$E)o)_K9m94$!hHgg{uJQKC74ZJhj!FpxH(Wd!3vkm8x~|NIMbbfIrWo>lH6& zExKL`Q^=z0g#*)zuIFg*!hZH8eC}}3RZy}&0JI|MW6Oo4l9oTKw{{KSae%#Dz6>ng zAr8$Swv(&&N7&8j-uN>%loP+B#pPl^%1%dVRR=pAk32ukS;m};i2us6z~?l815A`2 zjPLNCJs4%+KhiyS;HzFu4}1wq${P5QnXU%ET?x5k<~1|8gF}?!z$m;UalJ(w)z*NV>NsJCg2)^pr@t6zku0;BQ#up%baU>WRq;#8T778@z_mNgGft-FU0eH6)%dGy=a7bkPYtI zTaa1gSKfk05{~oy&F7q~TjT*Ezr?Q)`R<=ML@tpYg2>NE23MW*V5DSom7{K*t;#Pc zs=L$LRk_?`#2zCltw#RsB0e%x$CMkg;fuv}%>H)$d?TwIV&Js1jQ`oG*?OLx3#H`` z+1%4ouc#**fP^H=_!W}einl{)SUF5ZNb-9=WS6wRKs?AEc=6djBLmrp$)>@Mte1e2 zx>?qXV?%MY73GTf9vb(mX%*SGu5$ZvM%v}2`tcP@1#6_jL|fX|Vd3gE86}anQN5N( z$}kgxYl&30J>8R2?rcwG8)L2mrOWlTC|ws6O4r`@x-j1-slOeffyse!R2IkSe3H6z zwqHfpO8X7V53yEFk~saQi3f7X)iN)Ke6r<4x-)0rfoZJr+1I`=%^NF3ja(L-JHWnb zr6eefgfS!Em6AiU8^qd%L&MX^on2eYV%L1XG-wU5^V(-S}_N zZ{#7Tg8!rqcDVr?7)EqB5AESlJW6rzCZle8laY6u(+)T{x?-+os}wICY;zLrla7*6 z@m%gkx7WIRw>hbN+7Il=8v7w2wwujMKGc&4HD|MoNJG?9X0wb~OPOi>eBRQVWyE1m z-qG*?Kpx>u@0lTOENOb{jF@{lTW4en>};J`tP6Rz&d6-k-8wVZ{n~Ep%yjvZ**YVY zxLappTd|9DS9LPGUoai)h`^a7KS}2&vu&pO7VVOGj3Md>Y-7$u$cMaj_c+awFbED5 zv6sPDUze=yoFxC3sjC+vprg1t1BXxN*X@4_p<_hLF`d(+%Cp}{^;}Dx0`u8F=!dlDHgc6a&6zU1V^_tQ%2ja? zGcRW~S5KO$*JqD(-EI#7JneV5-2iXzP`6k#xr} z!n~rOgZ+kE-fai<8B7upQzNq>A_0|nIt|^bSDjQSPDeWwYuf|8oqo>7zU6;%^qb7W zJx(q?*H+D2*{*pRar_uInAm`4PLF0;7@i(w2iY9*iay?oK2iEuu0|J9ANltz zAXCcIl<)vhEMcFC37*|9`-OIfddt6avJ8P5j$cKGZ3(?6r)yC?NE1aZtbvuqc=+j4 zLiSHmKiiY7Brl)kRgw~=V!yh#9ZuK4DLFXoCTn(5%YBZYrsi9M&!G1Bpk4-ok9<9= z-B-mO$M87^>e`(5S3LLOI_IHs7^*t`(>)J0#1Uq7AI`nkIlz;v$5MHOEU-Y1a+Af( z>F|m=g|}8rh4(lj&$J#XDWw2+L)4SVcf0}bnB0@Nh*u&iOZejBF~9c719FSnT%P4W zdEQp*^Nl@s1kOJ4)RD&TUeZjif*uwz>zbsX$(@%4eB@h%*Hq;bD5&Sv4imy20>*+h zM!ZDu0$?SW=#xJmDKU9YbUR%@)R+j4xxU;pK+l!sZqAea)ndJ`oU9b->OWh zrfh(HJ*CPah@3YMt8r4ewb|rsSMF3U!WTZG&{#68kGi=~RpqHyl8K7^tA$&HPl8W3QY&$QdZ$(uQOmGgIvCDZaMjU{XKCbDVYHj~4~@*$a)?AMzjx zf_3?(%z3WSdj{Zln*dsgVFhxWZ~=(KuArP!lAMm2`qcw+itRW~ksnsf71Tx7n^uZz zZ{f6{)L-9L^8AiVNBA_|YDe@bkn`U0JJAMqH5*Iv*ie`J4y zhUt21M-;NB4IoP{_uJQG+8c^~=nq>v?59;yCDFA*c?Y<$WU^oL%(PKbP}OKG`7RLl zM?V?BcEV{ToM#F?Qn|5Ylgf~cOa`B#be^ei5i0wQ+Wj!|sW5Y>K_aze?|s6)fre5`3_3z`{g|BGM4OfusTE2DZf^_8ZxWi zP6h+u)tkFPbepEWWp%TUKwqcN#}gm_10;ah0Moz4j;oJ8*)j$BtzGsTD0~n8A}xe2 zFhss|un@L(-|a?xKlv0bT1uf$?cM%~M(ipXULy**OTy`aEo4%7DyahuzlKpD#I*mZ zzSc_3fn+7u){pXA!`NV?IX6^MA2Np3o0gxoiebVmBMR+zu-$~en}!V(N~)kcFC5ar z!AbvJ20rN`F?4=8z0Mg2yN4BWXV)3PB1cbtbdFnGyh-)3IH^;w%#sS@)Eh6|b7cuvg>s+L7Gf>WByHqy1U^ZH?nHNV&^Q*cE)>S$hLn(sE;9 z&ous*X7FE}SM$x?!}@UK_zxIi((-h!UMgofzK5@~~$?e?XTE75)1 zzt6Ko zMArkorqLTsg_-e)dJS27MX4q(G&yeD%{TQu)M+o-4jOyT)ux;R6JYCNAi57t+8^Fl zyaWQBsnbLryL*jTKbRKzgD#c*;lEa6!=p%}qDXI-k)Bbc&%WqUq%|ibM2E6LhK3}6 z@=Wy5xzo;TEBRt#aDN)c2ax!Mdz9N zo?=LAn5fT_6ppnrWF7rkKyz)0=0|UGfaMN#go3n-gYywpB+)!aM+MPQ1&Qy{TGUkX zZrOo9?Ic&uT}FT2 znyHVx8GY>0tBIk=K>m67Ydn2hnD}nt|BAoPgTHFd5-l@b>%L|P*k~rN&KLdX>ORi1 za{Hwtz4uMgEhj6wq2Iov_1n)F71C1v(=B~K1JV7*myCWS&>&m$O(4O=3C-6LPIGrb zB*rB7TeK;ymmFFMf7>mhoUHx!<$PwB6}21lK9{sa_o8*8$2OwJnw1`VLz0tUp~v1L zLt;dM{S3cZw+YSXjH(;NRdIVstK+YbJ4zN)TVnX66~1B&wdL{`f8-U;RV$|T9ze)J z+C_5n@9Dl)pKpld;woCwO%exr%7Wue43NcbL@0!;HD=wrKAbn4P|u0BY8wCCsgzQ? zAx-P!)a8qr?&7_Q9M9qS#oYU;b`6PJYa|E9ErnyL;gJ%-K&I;p`IYJVB6+V{Bd9Y| z;?wAoQhh91f!UBMu6tXm2UXnX&F6^6BD%Ndv?J?|5DvCO2w6S8%%jozTvk9Dj+bIp z2N(JDt(n9{K7DI$(|1|>Hdeoo zbuhK*W`Yv9S@EzOPsIvx=jxf=VCm4fg~uEkC!+NviaVf|-zN12sth!T_8;Jn(|#vh z!xhgP4>l%8ACC1zl_@rzp5Ad;dtuHy?j8&@x)UdPaN2nIFUwgwFFpNarkB*+F_~Uk=lL{VTAu0KCo`XPF9og% zTrF4Y(IetzdV$_4FipVacLMS@81X_#qftrJSHK&OTC|WfgYI7Td z{G@I=(g|$I#~4XcD4duA{eM(cUG{}sv2_2-Dl@hYzrL0!6Xu7xl0K9eT*5W;T>Qc1 zR=ZR7aSDhLdrC4(9U&{fBy628z{~`O8Qxnmn*OF#atgj2|BnjPVc{vsj~p|9quukd ztt7Y@hzu?O4em@lQI+458cRS6!jpaWk=}Cc9v)FRB-8su!sy}mGTv-VR-^=r9mkNR33cH2k`?BAkJO@05Bg9z8;9V;N8b>8iX!hNEAeTKtJ|3p{IzeHbJ21XCGizY{`Y)M*@gN43hx`BL`E<0@n;94nWksn464G668g+}-yH!)ZW<@TDQ3C11alEMkbqz265JJ(Gx ze#pP?*Yn)WZv*ce`EAti6GoNMJ@>8aNh<+mlg4cyR2|M%26Nw=TW{zk*)MA$~WDw ztII!9<=I{Lu3J(UViSavlkEQI9baYO#=uRhl~C_Mp4WX?Aj8!27dF&@4UuxJgQDdxHD|L1V;%} zhGA-L?@4>M$ynW?>?Q1`Ful1~ZbL#@r4WZ^IB_ehBHY6mwyqo*;)qpi+9a{;ap(@e zR!ON4V!t%f$831%$noa4&pv&C;LK9k%^!1JKzV)G`qWHH{^XRAav7r_*OXr(Kj9=p zU3zMZ2%dh}Fd=J<5<=ISi4h}BtGC){J*}5jpEx=`_VN)*(cDl{EK;LXGz~Gqw{tN! zVy2QlGgWK7?WKJ*&0W9ZDnE6ppKjNm=7WN1{c<5cwAi%fEm8^pT*}W^wk-aUA2+yM zIJMqPJ}u=v4WnyR!?>DHHS8Di-D#S)IkoBLluC1G$#`kW?M_P+e;!u<=yvEXnkSX1 zUQ(@aI%>`$NfnLKSzkTkR2Y;Mm zWl`=Ml*owgc5J27lMq52uFyOwWscz%g|#j=!pP4!_RW>e)@`Ix$}R;C~*av-V$ zn|SWW^Jt)RTJ8ztVdeTW^NA1=X)$l4`vN>SJI`vOC<*JFgb)=^dg}Bl)(x4qmB{P# z){-h(_?Ez^C0h}%@;sO4=F{}EjJHp!65INo-|FQmXU;4ui`EV2;L|zXsH7_1MKqgs{ zv(_p+q`78dR51a7W@1>W*`IZ?#4l7Eti1AixwBW+XB++p4H5lOslVlgj64^k^#IbW zz)bv2!&UNo`$qtys6%(5cluxLOJB5a09a$TTxqD_ytJSIl+T zJP476Gg3#K;Fz$_N4`sT_y^DT?q7?Zw3kV4eJ!Qgq&lb`d6Me)G}hl~he+B1gaPFN zlx#G`W6^~HvOlUCYCRzY3|p;c*1SZ-D|fC&N{VS*Dfj(m>p#^VX~%d~7){93Pgu~j zzTjrl)JGgOqDtxb5oDHz zS=(gJ0kLbPJtloHNuVblEDnVHCYPVKo{O3hpbyC%BhEh{g1HIn2I zBQy|wrx+_a)%;8z$GJeu#5W?x?QSfNoNqR*6>n4d`ti|Aj)HZOE`8-B?k~Z)~?Kfpc%7kSf zv&r>xuj~ZllTGqWv?-I#p3GF&`^+*v-?@#|Nan8*CZCblH@`Q**vj;D>kFssI_1+| z8*7Rsx6X0rHaC}>r`N{F4rBSINTIQu*+B5P){2c0^tPHXR>ruT_LosvCX$-(__yFP z$hRT7(_kGmVuqN_P6!xx@;yR@QvFu)ZEfAWfAb+?GEO#@uSH?^G?wqGXq{GV`uAqf z=V1In9Dr5?jElw<U)c zBM|Ayi7YvMlKS|NlAV!LoS7=h6qDr!St)Fi@ofM2`vWfYu*q1 z>A-(Jb-#uWw8$CaZE07H)X|GN()y#bdUS2`=SPS9`AN+`ySN1z#`vbPdiq(X@A0hs&B^6Vtz6t(**NRP%R`@$bD>X$m%rvR>dr?l<8e)H9~_3|P$%m~-}olcqtt!pUP^ zKCXxF%5jB1yE1un??BtzBA;nrUr(*zL#;t$>-xlmiy5zlLs8Enw$<*6)3NN0{DegaOcrL?zmkWaIWcgea;hSS2Jq6D)UgfOubXa zU8mMJgQ{-?do(y$GghK->t`A*I>ZZavVaX*v?>ji=4G%%o+dBOxO zhV)uZsO|$f1XsK<9{)s$%Xy7?e}uujt+?}T@YwEmkZIZ687)>G|Og^>*mb4dQC8@_*0&-Gu%i(>eWD9_7+2#Zy=G?;746X?P1g@H(ddUYGuT4vYR$ z`Sx!1!6Un-KMwSc`CrOr(SH{yn*Ze?hyJ49pnv|?rhmTBA7nbG|0PuG@IOyo(Z6eW zA0r?g{`bJ^nEtIU{RTo z)4#jWA7nbGznl)D>6PNCEBbd0?~XLQg&uev(|?Cc|052I{!;n&?)E`q)w_~Ey*r`* z7Ac!W|6QbL{+EXw`uEWE@A0+i-$UpRGM&@^5~_9hpQodEj+S|9Y4H zy$_52Qu+2C_6%z1ivGPiq5l{un??W0q-g$^haCF%)b#K9wdv3FY|4I+>74#63tf7p zc1FsYM za~OcK|9c)5{iX8lz3hWxBM$9r|}aEc#33 z+mEmhVik5pe@xX5>AywFX3>8aDVqP~A&35GFrk0p*QP(F|CIe8(>eVwp<0LkdFqP( zUBmmBIg7*p9(bM5zty3C{$bHyD&Jmc&!C2`=+9KGL;8=AvRU+>Op4}zdB~wZCXvv; z&)23uQ{O53L8f#1uVjwx@IOyo(Z6eWcckGh^uX(c{yQA{cRMWlOXb`9*az{-bVYw$ z6&=!lik$tu`+9L_di|NM|I=6N(BFSJ^xrO(Z!_jY+810;{hmz| zSbqujYBiICSzH>}SGJV*#RKoD&t%0QRJM8Q5yq0jW4XupxUzLBrq5kJHdi zS@8J(W4)`q-g>pyziUpVuRC4yk{ppYgRFQ3^qz;4AzDqLv0_tXomvBHX$Y3B4{S~a zPid6I?kaKh{J=FKYo89e9y7{Va%_y{kDpVNMzGC0_6%aDmIE`4*k%-fwfA&cR2|aF zA7h?H%4aN<^{SmohWM>y#e2zO*+s?2@^sO-jfJa#?6#@Mduc!KV z0xPJ&7o0o3gq8OhC8^4}x0mcOVo#_MChKRcn8e3Y4a-CE$*^GE0U-j{Yk=J*l#LML zsIaxkYN*>O(ChYTB9+QF)Kk3G{lo<_8j& z!CC=fQAO6qY&iAQ4V^qxRh(WxL|dDJ-4^*1w?MyaHI&yAIsagN ze4XCGF9-F-eorH1K}e4Ag!r%U??1AL#=q5YyRp2!qR~kHg|D12uUmD8uJu?3NKF;} z));t7R(&?;AmJ&mAtWS{cv8Ipq(`^b8_U`C8aaMQ+bqC5<&PLaHq6I2RT;tO)%s+h zVsF5>Vy`)_E#%)9sI7qG22o?sT9;wDSr;jG)2yW#i2wq)NJ8|kC+=H1Cy!Dg7NN3A z&RiR|xTItqt7~T2Ixqz<33HCT2yP9V_k!AEP|@;TA?FGV@(C}lYk7$Nh(m@?Hbsi; zN9ir~Zp0VzXpUPS@~_XT#F*Dj$RZ;`P~2Ilqka{`m+ywcOX@4>pZMCyvhwwsn*kBH z$z|wTzyh~{9fx86x{%div%>DK^U!VapVCD83-)VStr?;i^F$4R{IT|2J`vtEZhg(~ zHF%;QT<|%V+EnGi6k-O9g^i3%|I45W?`(>;vGaJ7G4El3hQ~Ej`y1@LdE_KUR)ZBC zUxrA`hSPN1x48{0V|RdbE-km&H%R2W#n~2HzpCsB9h7ah3#2T;OFN7u;ga3d*sk}S zS|R;?CEh-4wy&dXPTw;YMds^%H)3*dpch|+&z&#WaO<{P*?(kT2a zJi~T0UAE4xv)RsPM_x{ScslL`XykRut=8qX>URFhE%$=GLE6|QZHZ6I!d3Wmo4trs z*2Yb1Zx*i9tH++M^Q!%-Y#P^fc90Y;yI-RAL5)gKhmERr_I$obOj}AQzK2S%y3+l; zar1szB=4q<>X^vBLib-0HtsGIbFxOtSUkm0BL(H zkhqhj{z^Wqkq>|7gSn^aQifn;l5Wawo^xxGdrjKaBzuZT%&uv!lPEQ*>ZLZR=~Af) z#)!UOFXX1J^L2f*)AgyAD0p`&Oz8k=m%xeaoM603aLt=<^Y6ccy@nh4ml^#;T2n7| zv?x%T4xebSE_RVC!AKM1U7f2zIw2YCIRMgY{f)jWo_Skt+aJ<^vZ?$)HgpYmIf;r- z?%$+7>pB|*v%kxycKa=;FT1vy8&vt(V)fAIE9u#-l&={hW#?;z2erC!fbuReKQ8{x z_ag82WN=Wi_r0ufD*Imcl2qxF{JfV66^c0T$$4ilMzCjb=AAGqq0)r;3JK4EiVpeV z&(6fM>z?|DrQ&CPgf`mKy^chdynHn$5K_~Rhdte|kbE$;3cvbJZ8~oBQx0Te<8S1f zdtQtFALhOVK8ou4e>d690|FBiG$=^aND~oFRFnwOENo;JH-ZX2swgd#YHO>)E}()0 zb{8^^YpK=NU$reiYb~wTM_VDFLJ~+qP$7UILMsoe?huh6ng_4^zvtYU&Fp43OEK~H z_aoUmbMM@H?)RK~?z!ilxl@()c#6NWJW291j_tK_dv$xg_kgRS{iOI$R#OnFf|HkM z29SL7QMId}sx-aI)n4VDDJw}}AYz?Og=XE=QQ)SS1x9rg$d6gzoQ?vp+qenioPu(k zKIAzAWR_px|Bojf3A}xq*@zIz1~$2UMJ`3)^He$G^X>%%hJ$VbA;u>(g>GF+w}21A zfr9oQA(#2%D@xa&zgav#>{=>(K5iDHjCVK+-^*2gS#GK_z*X+1TSk@mwIH6kuJU!5 zi_>K_Q@lT-Cbg8!MIMHxMG6!xhdF2pE`n$d&->a=V|+w`_$?~LFLb1|WGNm&;E}Xs z2@)}akDSs2RS1!JU=#h>N`F4apXoL9r=I?7r$4)9lt{a)=+8D>?yjRhAI@+{jT`6> znLCvj2BZgI&P9eWU3NYVHW9dF#KrzM@kt|wjbi7q}krFFvX!ChIg$-e&N-!f{Y!>Ec5syXZ zDS=7@DXb;QdtxPj1dKEIBf5*=n7qmY#b#fI^b37{`ahzld~gRn+HRPjCjSJ6EheXM zJQyakj!3Z8R8*iCj{o}CARrs@d}n#++imd1l83cK0lZid@<7THzN)BLu>|q}Bh`ox z>rr_~1I4Ez58o9%a}h&p&=X%CI6f`DJP@&nM|%%1pCyuqK0PWAuMq{&@<84h$U{`@ zS^{~1tKNuL>rr`V9oT`t&{whb!*@l`y(W6%%LB*D#g_*n7V&X!!fJtIx@#Fqz- zZ;USwL@eSNpFo^;B6&#fQF(ZPD2SGaR3Q&hv5yJl0S-hX-mypJp~4hf-IY9iSM=nX z=!q{69B&z49*9`PSDs3IcUq6i!#(heb&>}}bCG_Cip5MI4{)d(@s~X+56iKCcq;ng zyP_w{L{EHq;P}t@@<7BQ-t&G$fh5uosXZzW6NrLn{eb97l830+&;;^eir?%}d3Y9) zOQ#|a-xWP+CVIM%hm&xZ#+L^@{`4+H#U+x5lpd9b>xhDAd59gWnm`^Xq*ISi?NNCs zH^pLiHD7#J^t1vkLq5BZhvQw!0}+dOSo+LuB6+a)s61Ro6hzBI?AX}^@?eT@?NND{ zYl;o;N*=x|dP3${>A3z$OKX?%K*Sve9+G-g9_V93o#Y{QtaAc+FvTPHs65D^ z*ucLl{qSAUQ-R$cgPtzrp|VSP(Br8yP*);(u=c1t91?q#k^5O#LDBjmD)u^oJWzF@<4%>2L4^i!*@l`a)4#f(}g^gbtMns`0fbgc%wL0P{i&ogCY>Q7ZD|H+Alqo zcyS|CTn-NS*-o29&3Ih3EfR6#OGUgma&9r_bOih)h#xr-=oCM4k+y~7M}{93za!f4 z%kd)sjN(V;Jc?jD3IA|#%>!*T7AQgl!MpggeTFpsI1j=zxiW;s$0N2f#v+wPpdNcWaYm@v+zM<5)pu1NS-e!=b75)3l!9KOyA*Qy4YX4v6 zHAJ3oMJfq;;M>bh%r{zQ=zDz$&g=pDM*N-7S34ltI%3yIIPeRRA>GIkY4JkNjl1CZ_$33>HG{1f#@Or z)arY0VgAI9(@4l41RHcKe^Njfy*bgDKi%EZ^SpOfof(%uXi)H{kItWS@kAtlV7m4Y ze}+<9Seu0T6FY7K{1M~kzL@k|r}2Y^ z1%EQ6B~}_gk7D;Ll0R5#_7Hy-Q(I>K#ExS~IDW7h->rPA#hzL0@zdQc-KDn_cl@A1 z!Jppx_}Pu!s7U_6HPl1=`Hb2!^Cxy(K|=mubG%#mGn9AaV(GW;Zs~38mXRdHFX?-0VgAJ4cTdP4Y#w(je?H?Kt62Q$?w060r!L128Wj9V z)A@6Z_Mam7gRRmY;!g^wL**Uz0essr_Q4bKhbZj66_2#|dSDQH{^{6J|UFbJ7 zDEO1A^XE=H5y>BtnQy<)j1>z#gW59lC-%N{LjKSQ?@s=_#5;Vk#!q**G+J*du6{#< zfNhkf z_+!`kb1vr8N4GGi$C4n(sABv>q5VwLBSuJ z&YwqVKP!SiWb^k7e-`U|XJPvw_C9Jt{?H1oJNZ+~J7lr=)7>rIrMDDUzo9|FpJbgs zyJ?3jfil_*_TwV> zL*C(@;m=F@-d|Y1#oqTz$RF~scjx%|3}#B~@zdQc&C^?o%O5l-_+t_L>DHdkSUT(b zIOSk`aGpfl8E0cVgU+b&Sf9eC#^JZIsnP$J*w?_OhWUu6-Z&N=1%y3(IS?$_0{J#bOs3cCfr!+#)tN4W4yXJSmJy}Em9jy@pa-&r+>rys9* zXnIY}ebe8=zwI@Jd+OFZ^7d@0DcoIKlec?E&8o)wn!hw|t!X<{S<~jJsyXc0SaY~_ zLrq)9Hz=ND@3nY=TkK!O-jAa?BKG4z-`V)rw_`sp8C24K95rRykE24|Iz4d8BpakY zZ2oRVJ-KwFcim9GjVQ@DtELTrJPbe{0w52?2BZ>z)UW^KVPjj(@$DW@YAlm{Gl;CH z{jy)Lj<;V{qhY`7)Pc}ETWYk{hMI@X-?^xS*BFF%tlFVvXw?z*B@1Yk8B2v<|0NXQ zuA=X}A9gy3NsEW@iy^vNpWF=TlX-W`iNhqs{ub)S{#H#J_P2;#`u6id72eIrdO!N$1};m6Z=t&XK(Ux zN8s7#TjH6G8YA#bu>pjt`>&YeBk|1mmUuRx#t1xN{nB`kdfT;&@oqakL@(2w%ZzA*e4b{7AHzOnZ$W(d zv>A9}zlY`XrxE^Y8t=WoC7xxdF#^xHyE^g4yZ!X=++%h-N8ovy6+UTrm*eAUH}J&% z4C8q&`FtbBd#`VaXFh6-z!R%_lFz8OExVAl;~>EU@D8V)ZDBJe!T3h8?R3C4S>fhYDq7|%!X zOr(6KeM>x-qQ(e3;T0tLjC$Lz3;9etJv4kI6R z#CT8rmUtGU#t1xdO?XDVE!PE}>8FS1AHcZS@_CvS-l$jD1)k{!p4eYtJa=O>M&gZ`&{siN_mw_kt0~k*g&qU&B|CV?z zLyZx5#`XHg!?XA4;n{9>8%N-Inialkc!%T9@4XE?;lF1*N8y=BJZ;|+&xxop0?)W! z`gnL|oF1O9ncch*c%Ej3ck2~)G2Sx_JmGI=JR2kYxir5ge@i^+%cc={!hWLh9`z-H zF7#)g)5G%~bS1X_Jk1LG>J@f@XCDJk_{SN~=diktl+UDZiRbI6F#^xHUhsJG2^ZCW z??I9lOS<#9^ZMvCD_p~GUSPK&{&??e;0b>=<9S1bKbz#!`YrLCiW(#EjO(?Iho^LU zc&^1bh%KL|RpIQJJQv-8ReAV*gHHY>$-oo-XTtMzC^yBIcHwVc_|kvxZ!V>0V)~n} zFz0mmn;nz*yS6Un1Dtp7s;fqi+9$t54#Hdb{e%`=?62 z01CL2N`4j}dZtqDyzMAB^Fx<%NzPkTfrGy`k2A#a4hmJv_1zH6NRtaU%^vCw4oV%1 z`jSWXmuBDLQt;gYdPr8@Vs9xIh`@%Y~ZfT)Zq~)y}|8$YPWBAx{(9_gRO#=DEP$w2X5v%R-Xo=f z_R`=3?VfWAaC&|JWVfQpc~u0JyRcPO+#h6nL$dk=H{w>lqLvkWG~JEQdRspZ{bce{ zobry7sL^{@@UeDrcxI{6TClaC**(meljaUiDzcR39WKo~-gu#LPAfiIo-P+6*Cma^ z5yrIzTU~`;ON(AWE$-l5BP`&hZ5U2jU!N`G@Z$z|;a6^adRrP>?Jf+>Jfrb@Mm
(-V!r|R-O26l;N13+ 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 Y!ahG19yV1Ck?>7`F#I)(J0q?C2Y~f$-~a#s literal 0 HcmV?d00001 diff --git a/external/packages/pack-uboot/sun50iw2/tools/update_scp b/external/packages/pack-uboot/sun50iw2/tools/update_scp new file mode 100755 index 0000000000000000000000000000000000000000..27ebdcbbd58f70cbb6eacfec6e672447d7bf4f19 GIT binary patch literal 43958 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 literal 0 HcmV?d00001 diff --git a/external/packages/pack-uboot/sun50iw2/tools/update_uboot b/external/packages/pack-uboot/sun50iw2/tools/update_uboot new file mode 100755 index 0000000000000000000000000000000000000000..a91c3dad3af0475a771b99ec0330008cc0cccb55 GIT binary patch literal 918509 zcmdSCdwf$>_6M4@4Fo8jsG#*p(c-iM+B!a{fF{tu4y00rsxzRXAcKmEkO0anHHq|a zjCK@8evZyCjylXkWk$t{(x#;lKu0U0GQOyYctUto(NYk|{jRmoNz#JK+~4p1as5co zIs3WxdhNB>UVCSu+dCr5YR$G7|7BUOvRLt6?Qn96{A;m9YjgRV{x~gzEM4%oujO1W zYfI(GT>0tb$CHoAdgjw&$>((HqYM7E{z2xq{$U!Yo6r0_{~^oLz2aIIr;ASMHS=Yy+*^;Bjy2jw_X2zPm4vr zMeff=%|d3>5w(`)zt^fMqIu#_3P8Ut_25)t$co)#>|hoxY#x^!;R~@5efQ zFYfgHV5jc~I(^UR^nGWC?@F~*JrZomt`}c;EMrSP5mmdF(XckuUWWu_$y%Yf+e}ySxR;Pg+kq~uCGUmMemBFaMXXgR#uSL&(dnK47KE2EdH*dbV5O) zFZ;X15mD7d&5plmt%%&<(1zarj{%mt;(Z=V{H!l67NPY#e4x9R*-Eg@j}jNx^pOg8l2eTGm#UL_KP|NBu^qU%75@UGJ)N zjT#S=^Hai#3J2fei?}+3kXZ2OXB10|=Cl~H=FaCu) zv|~;eSK#nMe{YZ4iu#`9hQ$ula#cHKwFkFwiPN?hk%jR~m zc-6i21CXS;pVIr`yF9$drLOl~ulb)6kxJlT{_`T{-hdJoecb^Y8fs7a?Negz=P$A( zZ0pNx&s&Ugua&87siIG27JY4iEczOH+wQ6(?h-{Gi>gDUkY}AC)Q^N(S>rBg(DzxQ*kfHl0OJC)$=fCQuV+c5zB@B7S|ANTPb2<{a;{J|A zcH;Y|h}`o12^0C%%%UewX^g+ zGH*_LfVY_?r1xRjBtEAJwwp3mO_vL6%O1gUb?0p?{(t6fOQ=nfzLiX%uB)hgB z!>%r#Qe4-2)HYJf9`!J5rShVkW1&$GlWv9z*r1;}t0VJ1j_wZD;pkP7>-`-)t}8Zkt!# zsSliw)L0{_0Z9Lq&?Fl~a92*^O3fa*uQ_(LOzT;H8C(a_N?-e{a zz-J2{yvW}jf3)%@#a$j%yHj04n>TV>jwsza^K}5_x1%q8a)BhaS8d5e5$54=8|!X^ z+}A0g_dwym)mQqv@T~Wa2(Hf;n0rLgcixCW*K&1V;(E-Kp1?xuMgA)m-;f2JWlr~ieM}|Q4rdU%tIHWZagB}-m#U%SIvV2BXR~P16zq57lXky;Uqn#3)MGA{HN65t9jx+mg>M7TG^t7#U{D)NOkJrCSp@`*lbt`)Oh zEHT-mdDbEt6XI$uvQ*uBA@>k7=bTzzr9JKR>g4?xym{Ujz(Mp8qX@fPuPeDOqU#Xub8$(Uy{^J{Juq9Gr5R zOu2))>WI#o)PMEPkEdDUA8zStkx8y`nyq^C083>!I@Wh8EGFMs!S*aAG!0Yn_?ui4 z*6M%Tlx5LulTjwoqFpu-&-yokME#OSkbYSOeK!(P)pdFwBw;|9Q(d*RU{M}9fM&|H z-WQ@&nRZTpJY2y;*~%l&AiX5%dYzUx>Oq)s!I)KfWvxX`}y( z2K^+L8g*5*B+;bLgZkYU45zw1I@GQDGKuf1FIp9pIzRl0uTRxM3szG8PhHBI4KB>@ z!3JwEVRgOV;yTdm>bunyj9T5mz6}z#@GcSFvtWQwb)gPC<)M?oW3|9?KzXKNSD(;kf49I_ zRwZ-@V~N>TyfeUp{A4_VPZwHnE34MVx8S4Rjw;kaLp=8lRJW+H;1|mKUjo%ZuL{#R zs(wNv5(j<&jERVL*`>|k4FX#4@^F^LRSRlhVC&1V5swXSgZb9 z-Wc@9X%H6MmG~4@iDLR{_#s<>_M~zPrYL>N00*cKlJrKQWUqBxNV9dNDy3UzY_E;J z=Hb4&*XyfBTl9yX?`BzV+xFZ53zSxqef-9?N}mu$W3g1$TK>RA0f$eibG|msBC9<9 zFs&qqz7+vbzB6j6ECH|7I|0zfWQ)=#KxrG-*3{4#Fob-e&IkYbTZHDu)7_3|JK)U0 zdn?}Yud+p`9||?5+rDL0+Lh=C3!0nX$W}fY*{b@tpggQYH?`HGIdf%eEiq?q>9p>* zXzncydY0-w9CLq1Kp2H}Jax@tb$=&8Ur>^j!+>-=j?@HYwp8X0)rY|X<|<%ZZL`vw)7N^4l|D04IIVXSmy%Q zy#P5ThAfedp#WE{LHBo7Ihq+esJ>R&it!l~k+cO}WA4LTT>(b&7j(mCKDBlRKoQH( zmaeR_grbBhH=}ARGExN9F(v30UlBDgRNIO_gH1KtpXgz*iDpr4|ATK6oir??dd%iS z2K^Va%`o0F_+>0S04tCw)HPF4NvN+*f)31U=a?hkxifruW;2t|RW{9a9xb z)xr|4n7$H?2HW!&<_T>nr=b~xEpFcnGM**0h?%~+54ZddHNFg)Xhx1Jrr(j#45y)A zqnUHfX3X@=X0AnM%>5LB9Dfe{3NOaFmP zU=z~OXeAs~!Z)LZn0pzw=9H~9(`_uwrVd@zwWwQ8XFXn8YO<(pem@QRJBn8myaz?4zUCrIhuZBhrs7vRe zUT0~DxtF61CM`)u!Wal%0~~gtA*7{bKhZZhzd9ut+mWD!sZAi4_$AV79XC}(c&|x` z#Yv12@Q>6+Z3!A&IoJ*Il_3C6P&x~XdqvDm)|(|hTJqe4 zKN1JOc`TcyIe0mG#=puHhLEUe4Z0I-_NFzSgJxpxmDFU+&1xn75#GTRS!kJRW^i-u zvE8J(c^L{XGr9GZ;QUu|lrYnPq(E)d+$&97+(=|8Re;pWwmwHK zMwC7PQxS$h@+W5&$Y0(|j28mhkiYuwz>%KsvRLZpQV-V;!CN)GdGTgUY*o8kFqf!n z24G&nDD&~i9A$e+6pUGR<%HQW_bYeYbIn|tF#@DAa?wUD0=5D!l((Mys z?j5&}y!W1%TSr0U?e>*ibQ^r1t#{nB-ugi4py>=0OmJ_RFHiY>wT)`~IjCCFLkjh7^l<%ZOITu`lSIGruUX3mi z#9NW2=>{Y>T~&mz!^BR9Y(-kPce$s zP%%FhGl20a831@sF=jX@;P%W(>&w4qr3E1hltbPHI0%y9#G{iWphZf>uz4DlvuVtN zB%%VP#hheC!@zkMZCT>)VO6QQAGSuxf{D1BI~r!QzDg!vUkSiD3obYG&J+Dj_h9qG zT^)=TSG)g%mI)%Q@?kj7MZ@+k0@jgACd<+aq*L9xC^Z5^-}gOfA^)W)tVKB2nDHlV zRIYiu%VT+KCnXC;0~9i&Rfa%yNC@mv}}`NNv*%FNya$%N%XC4N6SDZ%b#TBZT(2R2%GQO2!zg~ zzxT_G(O>YHq~u@rGa7FcWDZ3t>;SMD_M7?fO7$?BMvbi6>R}mqZ&nY>PUl6dhvlTd znyQD{cz-5^iHnR5FP9xwrpx}HbqK5sLN6V$va!I#${U!IkHyNbwr5~viUH(rdBN@< zYXAv`NCQdSk;V$XGO&WL46NWQ11tC%g7_R{*UmWxk%99~M9x5g&ef?|ih?*6!R;*>2wq_fy7-$8Y?qfg zV0>gC7+)C(##aV{@s)vKd>zYnFBu)yw{nLj+o5b4!}$2$bO^SqJqBCXoo8aJOfI22 zsiN)MGO(f>K%OaqG=(ug6G(hy0Ew>*tl%pHEBMO53cilT%08pRzhcP_J#JzJWz$%} z$N#27Qc=fXWk_EWD;JT)ag2(3`|}K}6n-vMRE`AF#7bc%kod>|5?>iu!B+-W@RflT zd@)vN`bln;$8Z-IxTM_ITwn7tq^PtmXs1YxkEW@s%MwC{#?CkOrhj8qn1yohBK$y^`h=;%pc;W5XG?>}l2GHsqdIJ!ekmiak%TqP=s)lTNT= zZs&^1&sHS017|jw%^5>=!6v#nvg*uP>LHq+X7aR;G!7ldvlm(|Js{C+H&SbiK^;X}I!!~HX@~~2AD+qY z=&h;HKoK@PzJGCmC8%4^cQ=v$RJ z`4(mtImZ>k14Uk9>`Gx+b>!$HlsCK&UyQqnlgl?ymf^Hn0pA@ynH^$SyaG&PV>EMP znf%IAv#6;x%h)^iY7HKlekR%>jDts$m`a4Z z6OQosdg@5y{MFQ0igE~MM#fUAA>ftf7Nzx2N6{WM&NKSrY37AjP!WwEnln!gf13FX zW8#Jv$e1`zPnV#l;2J7U_RBH?jp7mF{n3pf4q?K8ArUY4q29w$N(ru^2UXiZ)s|7U z@1Xn94`prL$5|dBmqkqZY|6Wbu`B|(ZD3&1m9by<1@zNAi~Htw55b6V&Cu< zyl6Hn;=PII`4jwfwr1P=cd)(8?!6uF%=z-0|H=W)JHP{~l>?%OMG3ve9Wmt?Sf;)f z=0Y8TJx2md1v-v*@`ZpkLI}lRX_VU21}9J}((vqu%|T7V@-yA+1d$A;A)LGhfjfrt z2|KKTC42kM%&72C#|kFHa2ciq8of=HVNOC*D8ty`GIHcG{i4I%F=xm!%mQ3Sk}{@u zmt{BuWw7zXNa(l)x^yXT!H|5Xrhuy5H?l;nArbm-L4ZEj0njInbJ+kv{cAoFXl!fIk+)jQdx4XwNZW@*a}U| zqLs+iSWU>UOmX`h;WEbxIj?PA21~?ajNq+=U{by;B`N*udWYES7%rCd?yv&7fv}by zvW}_DXbhe6*p_l1a^N&kbo_=1Ar%qu)%Gd%DnTMaH)Q8Hy`Bu&kxCn*Abw-kTJjk%E}-?cW;T}`2ZYD; z=eogeYNKi62TTk&3Gp~A>C#5!p>{mud+?_|ALoPg&ycHEqsRCynAuC(>U$zp#N_Ca zY|+c^;(%*)-JE_R@=C#Pk+vGRL$shCN0w*O5w%eUhuVUNy80aJLj_Bboy2nqp52L< zgv$6zbgGxf>XWU>o+I#3mNb?`Lm*H&^_pLU^kF?k0F+UdhaQ|3+9Mh{U88 z;wzDznYmo%fqyLe5~})WO^tcnsFH#d;g7Jrg&;!OQ$;jPZ-wFwBe@@-0%8=gKUTC! zSQ|xYtGsm7 zYfb78`m!veBHsKYLeNFbHfH_+91R6r2ex`~&dVP?Wk$ zs9t2NLtUr=+52^P0AeKvaRM!6=Oh6&dONURC@-xQMKSc4c-V-W4D?$U9AG&Nkc4{9MSh1r$H0G4V$Aj~9z+qm9>%LvzE&ZO%}9L+ua+o)iP^FNdf<&|7T+C4_tZBI zL@6(Q20UJSJ2yDXtQslHz8amMiEo@jiVB+rLgWb^b^;0gP_~x(@+iZb@NMHlO?ebj zEze}FmGphtnpi$%%9M-DcvAEepUnMSlZN(vgqa!8ZpEts?bGy%E&=#6c;%7Vu9gY! znKe>?0f-tjToPT2?$Z5r;Lk$z-k%@^J!XMF@1^(S@MrUklM~lx@@MnRktzN(8I$-F z5&lkPkq+3sbOH>=1)~r$dU0G0t?NyKJaMsX4;u5QigjS@=p=xL*@Af5cC{z? zb(Hvc^?gvR;5i5IviJdmiJ^Aw0#Rw_dkgYN>ylPH9)D%9^9=-{t>m5DYSt-@LBRnqOYM35J5K{KGhFo?f`xU=h*xCdyC*&YqA1o zl)eKusB_EhbqhpW=la5USaeo!86Bb(*BO7+NC z-+3jUnDPpSp>X_t$zGpPdFsqty5Fz6>hjX9P#gMV02rZIF23MdwQCGQvD{Z{{7?QmA~(19PBVqjQI)fO_=Z5Fc9z`OMk|Ak-zn4 z^0C|cll5ykA7Mchy*A2;<5JY4sA?e2gyDfHoiYS6s4L3A^eHn?sp3Y!Kz)d+MkB+4 z;5g&IlD7DN{wF&IfyxXvLv0<<=}P%GdhHy|6ZVp`j^k@9<_x-SXwrEIL_cCaU=98dnk}0Uz8u?0S0hPnaX&l+XE}zY#3OhQoK&6v) zj!tYp{2q!gIMmMLQeYwuhniHv4dARqZnEcP{Pi-v=$uYy5h{VEXZItTiiWi(3-ul- zrJG^4T%Si?t1htY(QK20wFBr?vXLgib43J`7yzeU;|o9m7*~M%b^1~`K&vOCnYwzs)xS;p zXqz*;vp%Y1LY71gQrd$

AVDaQn8%)0>$lhVnbpW#zz{psZ39;`l;(C6qRO&@Kx zNzdy+&-X;b7d8=`r+}ViL{Aa%UeTP$OP3GE^F{D}(6S#6FIq)-GyGltxX?})v5}IV zFeJm9ee-e9Gw~@WU6@Dw! zLZN0SV#me%Z?4Y9EFA!J;JOI~x=^PTv_f{g>g0lUVtPJ=`n^ZpqECas5d@cYVyCHK zryFrLdt#o5QK&A&NN8sl2yGh76Kyi4z+h9}T1ot!A~JNz0?f8myQxooE6zk7Dx1ibvzcSY#->qUYAY7C8#hBWWe|T z1!yKfj-LQ14&O!!piKVQFZrWtcOD21JtNd3>PNoHz*VqmcR`+gqlCJ1HF1O95AhIQ z^$Q$~6Y9s1%DTo`e0uX7;&Sb&0xBf5e-zm9^lHx*kWxXP)G#c8GP06AS)zVIv>eGn*hXvLGy?~A>~bl@pGV@ zSdHcMhWEQYNjl8;HrDQCxA4l^r8aTW>velDK%`F~K*@2lj?=N8<30Qjz-eu6OFqs7 zX*LHs3)(^6eaGwa0id8v{hE8dc|066=rVpi;Nba;PGcC?b^MUQ3rn3SAk>J!!>fiX z_z@vp>$^ZH;^1qg2$yYO?k%beC`C8bC`Gp~SBmalsTBF6O40mgS~*7C4jj@wXZp
    motlhV`*8NL1HbxIdMPBv>Nju|(@~o=9gV_!F=W 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

    Ao} ze;BBKaHRU|s-xt3c0rYEw5>KI$u738=Y|D$g0#08KI^O-T(y{_Bukw1C)?Ot?+-T{J z4V&R`MHDXFsI=_3v~W&+){wL!fWvWm9_RElE|urC^m?Q}Utr4dx9RvEI=+enILA5O zU37d=lhU%H{qd4B*{S87g?N(+VQv+Al_!N^f41318C zr%h>D4z90bFV!LCA$B0ki#)$QCk&HpQLXOqe?gG+P3zVjv zk9*LuWyF2Nce9Yvbu;xCY3q#1-~7IsaOUO%URT5Q<|_)Hpzzmo_%rK-_`MpLGj(Ka zOj%im@9~TajVZ~@c{9t*&!&tKt9f%q4*gWpo0;;pMqUp6;Lr>BR&#!4*2YXTFG~*A zx+7y*2ECtW4!+kY%y~A${E`7nFK6VunPKLtrLj3rW|&<#NOtK#*Dvv{{^CsjS%!_( zvu>zq*45x!O_Y@8Tlnw`nSW-i^O@IcQUzJ&%b}0!edHfb{;wHbX&y8y>xV4!43gjB zxeUH=|1&G+{+eb^6$-zx%Jz);HBF)#U0ANDaU6a8zQ$l1zS^ldXP7)mY>lxwbOZNa zn!0H@n=;JJNcq6U8PQJ0Z0>wb#?Ir-kH=GpFHXpzk1uq2?J zZ^+15LT{K^JwM|+8n`_6P{ywrn;*_FYahvYUousrAZt~Ic`Bp7c>C@Qs%quluK8-_ zjO%jDD>+Eie&=%`9@-9h;E)FndEk%-4td~^2M&4QkOvNV;E)FndEmeA0q@yD8(8-t zd>??luZ}0ivDepOX^if7nZj~Tc@_+ZeTb5^y_rv~N?8jn%DfV-* zzXSV+uwRA!>)3C_{u}In!~P%VKqvALz+0d0Ki5t&`q#(j`kyFq!~9=-kKZTh;3*j1 z+HL5{mT^1xrGU#uPYKmN@?3+McQ%3t(;NoNL<;^rfIko+Z={m=3@@BdT&To1eX ziyb6?-b4Sh{JHTS`u<<@fcKTOga2BnL+XF(fkXcNr=I%n>D0e^9@F!P_P5**RkR#A zv1i4v#_N*)J$$Tu51f_G(*hm(a>xURJaEVZhdgk|1BX0t$OHci9!Ng?-@6W?U-Crk z>3e4y0Gf>da!Pd_mIge~f=>@&@5cN$$0JT~&-wm0$I}LP6x5Afy`oliJUB3u?&#B| zdp-Vl`vdd;cOlY`A1r(%hi>oFR+av;$m!+jhWo-F^|QzS#D%r}LjMkCPmiD5c98w} zR2$i|o=nVIhwrL$_o~YPy zhYyhB|JQp>_vbYwKKt0VnJq_*sR*av;`J-KFpm3q&~ zK7ze@9{h9Bd0)#usQYi^dkTAv?_hg$OJ)6g_deO*;ha&^ClyUUZpipac~d9*yL9T( z>BM6@Pq*;+qvX4(T-mMD399VMO8Rb0r)if>EXo^2`=Y6`FVIhuCKu&*>e*}Hu|;{~ zOegzo+@$H9Mok}IIOf>#V@#*1`Gt9%!i7bq)A&i_>3>oF%p#MUTR48y=-jbW^Yf?X zPs<%UNl8(`)cm|L6%TY8OX0}OF^lYO&C3uK2wr7 zgOoZlJDGAv|0J_wkqtU|4HvPM(UT`m%%4-EcZVIeK}+Py#|KRq(8gy~ zmQ>*{wE40;?Cs8|PQFQ8`kD7V>91n=0Kx~*o)ZU{Syh_{Syga#|iJ2 z-)w}}@(Uq+2;rN5!nxbO`S*XcpKhf8tkCe0RnnhER@Jn}tJ(ki|GD4qqC*wK&qMfm z2tQ(fQ2WUZ|Ckd#iSWsP82@@F{0@ZQf$-TMrzgOTpB`09OaHE7u2HmxySSF!uSj>F z)!GC2m!v&QvQRLorE(pTS}NiFbgbg$)}L?bAg4*g`|g$SzI!EnpkiS9?1uk=7}pUr z7vqL^^Xq>9gTmIW5WWfGZ-V$;z56|fGH>%wHhA+RydUA+^t$0|IpG5cANYsi8#v)T zg!leo`kOf6g9sl)_=wHb{(o+M+B)GA2%q?y^s66^cEayK_#Fp{U&HDC1Sfn1_oE|G zsXxVy_NSdc`P07|epe~m()#0HjrzA*!WSHq9>5KMniIbGi}dgV(t{sRf6qqx52)ve zf4CE#8+)Gy$ zf9U$!HsDQH+FkiSH~#Vim3+vemZjr?iifi(#d@Ak=UGP2-|0NN{JfmbbBvyE(>a~Z z^*mbPKo*TO^!!)>Q~s+NJ@2LS>PF9J>AZ%~^He&oY4rS)&TAPxucY(ZM$Z@NypGZH zKsv8W{rZrK$bQbETB-eZ#e-Rgj;0S8=0N{+xBS5JE#l$obu(=PkL2frTKb` zIOi*X@hW|_Tax}WH)y|81RH*)$?}gpOEQt+DzxYHC*G9w==jn{yb9HSQSa~fS`lYE zKMm+?;xIGYM3W?%Jq_*ZH;*ldh?CwpSH0Z^BnjZ$NmQJ_rc4{3p@@x z^hl@Oz5$PZ>)G%0sH@$61CQ+R?DuovA08aApOf&jwy)a6xxOX86MZWTBHCMh4SJqV z^3}jvqu0JbKLzc&A^0G0-w$Gk=e~IxZS6EODW_a!Sl-m6kREMcJb%XJXx@_gp!`bnCcz=g)hJBx7|8wa5DbL#f1AhJve5_;V zH}LBmov5!1?w6BKA2x-r7SSf?oUiEn;dj|Lt@Z#TvcdBU*n}@)c!9Uuc zJOdtg_$$P@-93nQM>W-Mo1x$C=syGBR| z)Zy*HCpo+u_)QM)OPup{v(ujphd!1q>D*Ue@*9GFCiJ!7hsoe`ob+D}JC8f@-UzZIqXk>eVrd#4gL3yo%P_=hlm~Z+xy_j=E8qPy-LFVTE`DRLEpi# zvk$z#!)wwIgv)EJ!<&F#=kWI6%N)+X1;lnspBxVT7tm|}GYY)a;Zwnz zoRRLI2>6K(F9tssTJur#Nu_(*WA zhxy=_JA69$U5=gWh;uqUl)De~_lc zLg?Rj^b^2;1lRJt9K1$Q{Gfb3csp<{-$mek9lo46rzdNdjC0ESG3duQ_TK=HfUBQB z0AK9zuVKF)>{D~F+ivJrIr>bR$l-F??C|>FyTCPHe(;)D=c+tFJj3jtm!RnEHWm8o zvOW7<$MZ9-zJ?ia!XV4(^k=v0!9(C(!0!T294~sU|Ifg_uX-P=d>{HZz*FFvIFEb; zJCP&!%9+k9(0>p8y?J6s{rnsF^A69Z0Ra2$KggGkXX=6fp5s}|e4WEvJMa%2J12mr z9NvpK*AssuN#{s0V}^l8z*FG);DHvR*Xhq$s&6h_^|vZ-oX#Imet0@xrMyWx-=Mr{ zI{#RCvvmFg_~65YQ+HvvUx>3meWS$x_FeOIME$wFs%LfT&+>9#A^HsXS<7Wzbw=%*aIIJVEYb7zCvQiPp3BQ?IoN*J^5XF(^C-Cb z-vh4;uKmCTs&6ZHR9~pvpU$sVeq=f?R^BR|KcKvII@fXuwimAb+q0@~ldjix6m2J5 z+tCKnb2%0`e%lH@+u`4UhiA(fHg3IV%n#s!Ip7$l?Iq6s9EtS}z@`cfL^DidQ;hi~ z?SJZ6-ps^5O2584!g4B?!ofDiUWoT7;+*~!H9brCJ`r!dp^rfCx73(n&_7(uvt%gh zRle0XHjA9}OaqTP{BqbyT`&2a4*Rpf!}Ek||8|$PQ^N!%O8WJB`5EYgH;CT;7Ao0# z3;JT{4}<-$z{B8;!T*Gv_?=?M{zfVtt49+K?Ee(};Dg=|?t>lWUBC@Eb*FagL!A8_ zS|axCZ>rLfbF99xiNQZ=XDsyLsOUGs&OGqsGU0k%yv*9EVS+?&he@OI`QC{y@ zePa`M;@u8AeUV=sAN~eD+~GcI$m}0K;>|`nTNCH}8mybq@ofjIr+L(m3$4-*eHZW$ zxYp;>VJG-yf2+I>`XSJ_fnMVcg8LnQ4(ueq5Igy>69PANJWHrswp+fn)6_&)NjeL_ zr$X;vBrQnG>jv-u_$>H&p|w-P{CxNzYk``x-JXCxc9+;mpkI9n`cN~``@uJXM~)EA z^Ul0|13Qr=Vy8^7`4wEBGoA@MnN*;a&Cl032yZ}~=TE}UJb5ednc(XG?!>v=!wo!} z68p|j`ZVw$_D8@@1a|Bq71EDZ{sR1u2quA>xNsl%)!=?S$E)d?O`OwnU0+F$j^Azu zU*_;7)=mxc>E{D&`l;I6?OEtwb@c1Nzi{}w)(+Kkq({^FA@p8<&)S_W=FPWOU&9>s zg~Y4%gns_YroZJ7(d+rT7Wm2Fny)6{=R3R|_)N!67x3F1-V6N9Vd?Rn0Y2X07l6+J zZ-RUkfG3Bi+nEMl0Tb z{9SOh{~q`o7o^+y4Ezgl)$an|>+rqcpIn%3C#Rm2`)>}f4_@yg(W`ww_*oaH+c^fj z5M1@$!RI(!%WGb4x}AQ|KLDk z`P+s@wiVEKcJwcTd)J7a4$yB04}(Trl_Zt!L3&7ier@+JL=evQ2 z7D&9(is?QVcmn(-=tqGU-z@ru;4_rpD%}2-55+x)IQt>|tytFa&r;~?uMoZV508N# z>+t8n2RQsq@G$r-6en*V66gLugn933g3V{phu-ll(Rg=4AB3K&x844L{tD=|zp6qR z$*i#6AOwAV;v8?piMJ(q5jfmtj*f|OOI*0cIU*_<0h-aAn>q)eJ z&bEC2dJ^T&THeg)dor|sZm^v0lj1!Y15kgqL9g$fQ2kEm^}Q3SFM(d)ycqLT>_^@T!Q<0J zzg@7o96UBdxQ@H#DPJUfDD-!ONAD1xjsE;GwSS9@KYM0KfLFkMw+cTS7p_~0b3c~E zIJN-xw}XdT$oN+I7nV0OKHRU=cK0jv8=qAV*OSTMRX3#btE~N6rWos&wO@K1`rdDfUi;70;1@gm zHSo*8bv*VyxOq$LEJeP)BF_HwT8Te%;O7#{>HNM$@(XNo$RPVU2(JB4ed6rTV)#Ml zC0bcMt@p!oXsYjF^)&DCiKIvSlcBH^S}*>8v8p6g%gg_^@F$V}Tx*}k14xhhZ3^P` z5HEELcDqsI-3~vX0_prf7i8Jc5StuEu+;a6k0lsovpPWRTlk1YFDI2=KVW zPXtdLC-${Ip9O9@2|p6?UIOkp{5o)7K=j(5+zTFoUeo^^cmR6(YPa{n9|g|=Pl87s zJA1){j-7^-0QN)N(RTt5JNg0ONk=~lyx7rS32xxG_DJU);2ya8Ee0NO^lyR39sO6t zxxM%<=xr@0VSl&P(|FS9mw3S|_n%RR*Cft%Qn178GI`VXYc@&0cf4TJ7ht_*TPua0s52Q0NTJo#&QG>ue@afQxg#CnLe}d(7-P&2| zp|;6s zH{B(j%1gl`4zGQL)Ms;==;<_SxAw|U65br;dpfxPWZ~4k+wFXC4}2~3VYSmk^h2PZ z4;}(v1OA}eKUMS?{+l>>7w}rpZv*$hDVuitN$rDo0k7Ud@*8#Rw*_AbuIJ_6;Bjyd zcE(sv>+wF2{#^Bw!2=Gz9NYs}zg-I+0xyRBTP&yghH}yK_+8+|;FL|fJp&$d%5f8T zbfoyRBRb-LgD1nnM;tA7eg^jzr|UB)0k;2-32!)9^!32!mkLL9HZ8$T6$nuuj#6G# zcypY9PXG_%d1-A&9&zqx5_6=z*xy{FsI`9xyeIw4Ba$35#M)_QW^PR{m$SfQ4$p=C z*j%xHDeM$LABSGY33I>`j-7kKBaZ%2*k6CQ*r%^{TMd1&W9K#SsKd9x&XPj@4m_HS#P{;f0gNk`uU-2Y*ExeNslfa|zU z?-w+GHa%Y#ke=(qDGnb89s*y60-FK*K_}iT!9xz0@zVb1N3>nfhCb}*7lKC|{-EW} zO%%_Ushy{Z+w<@9k}u7#-uLlfN9$W0`g2}L_ru%PKF!0dO84hi&=)!SU%;c_{9`J- z)jLws6HSQyQo-hM;&z7=i~dB|=>i@BS39SIF9z57jb7l7 zIJ`gjYVa)B9}51w!_Nozz%@O2;HH73(+@l2!2J%_a*3i`w7e#gp3Cv~Pt(g~rnS?| z#GG=x8u~_`rRx`fcXjw8@D%u7bgV0se=c^K!4aG{0@ypzKhfuG^<2f+&+uIDe`7CC?6^lP+VjXV9S)rQrT)!g+pyw;REeLE-JF-ST!XcmiDO&r`~87X7(2-_4uePYFCI+`XR? zc}Vy@nWA4$cKAHf9PM4}&s&z)Fys4)f3#dw-^S4^@96NaVCS^{VyBiwYgFIG(f#2Zlq^Fgq-yB0S`NTFn9z! z1UthKukUb4&qEnOm3$df;mpj2z4u1%|Zp(E2GvJ*Z{tEaR z4u2QC(BXQ%NI2(<&q$v^lT~qNy#2l9%}mnq+ke1Q4ma(@|HfH&S{vNw@FT$e4sQ=0 zaCm3SX&vS;sfRkh(FgjVqaOqwa`-vmp2Ks&!w$~}k2t&#yx8G0!J`hJV|fj;80&bo z{@(-c8!q|M`LR{Rd7Kg^xkv5SOX1ART3 zAZ7dShJ@?9z5?~N5Zb&<|6xS1yW z4#ayIcoh6F=>v<3G!(m^?pXY-6E)_dE zuN4Llfu90@M!@6KMLz_5K6n6no&R43{tLL)+f|m+$XyfsXR%hUDzbE;h5hC6&0arT30r8yOYe}I4ZiEs>aOf|aT zV*M`;Ka4orPu(T)>U}F+PZ&(5+tKx(mw>B(bp7XShaZP{BY5xPTgdk*%JKfi0`LJg zJaC7v!VW*j>T8%^?v{Mjfc?qDZ9Pv(zVvyhtHFzZ7Owrn?cm<8 z!he9B6~wu}ia7DUY&ktIwm3cBkH90~^^};<|30y!Gv z^cSh#X^;8fA#gwJPXUjBF9N@UIQ!Z3k#u$kpAGJT-;D(6I4AUkl%t;C?}9#Yf!KKg zb{+)}UL;)W?Rw(eE;hkVb?85XJ~~G9S7ph8ozM?|QsS)*eNHE_69(6M)si^pD_JOZ zPJ_M^xPPMXzOdgFJTO(bjGE|Y>A`)|grm8e;ou&47uYW#Zm)k)UV2`*3VMH$*wOlY zCwKyUS9LM;7G@O6i7pj8I{sM< z9tVF8b{++f+$;Jw!Jh*UMum?9e^>2*PXJGX2ksO7>F`4-c=&$d-#}j{AbtxyAiMzj z4&aGp!jA**3~nA0{t)b(0UiTi1zrFiepvKHuyX}?YPoPt|4rbbM}$9u_WKBN9uHSr zo!#XTas2-xc<8fq{d?d^=p#ta7sPG9y+Y!>n7S6;QqV7V?C%4QJG^|Ia9r%@ zIJSCcwnlFd%<}j{`F6PF4Gw&-9rW8WymBpn=mEX^{=lJ@*FWIBf+5Qfd_Q3k@eEqr z=f3xEKJ57LT&G5U&q3@wL%crqSE*-uS?RMlv8^LskNQb{@4N>?3Fspai(dQTt;CNe zJATZU_JICV=o2HwLQRy{*Th?qK6JVCcx}LcAkOiceuJ!qA+S@87DUyf`m+u1ozwGI z1LBcar=Q=kt(et#JL`Z z@mzzRe}_TuFOYooLccTt+S*!9!x#`eLHtPaXA;i`Y5ja1 zdi|X|J&$}uoc%vDDg7IgW4?wyxlPKwAN>D^+JWDK$Zr-60N8KEKZ~DdfgeVk%gfyB zSyBYvmUugSuDCmmxb<@{@$-c^I1F}TQ^bBl@Qa9ZyuN;(B}>7_T3*!z-WNY_1)m8! z0kl)C&$D3Xk5?tX4WYjcJc#RhI{n#gF?iq;(QCP^U{2*#jPg?duZ6xC_Ysu84xTtp z>Y<)TlHlP&&&HRKXibW^ZSR=3R6D;zAI}&6bc5b>75}vDB6co7Io1Lj!X)s{;IZcKje;$MWD%eSl@GMD!-v;hmD($5f2Fmvn=l0_EKaZ)M7sbvJ*m;FGrzi4s zdVASMob&7U|KETIGR2>-!T-O4d!xiZH^6==ajwsSTYFm47XEKQ1){Ky|^*bkCBv!H)os^^ka913!_t?Z>{7{%1LOfAF|7t{6?+ z4^740Oyag)-R4<*D-K>yoa=-4t;D+$ycpbvaybut33#wxZ%cyNa^OYq@X2E53FzMh z_unVwdl~qr#5p}ar~mmHJbaA!Ef4x1U?+zAGPA+=5a;tw(ivCRqziCc|Jz72$7QhpF?i$yN&jx7=R4-qPQy#2e*Opgtdqq5#ivSovQbZJf$Q&{4Trv+ z@)tZy^!f3Vh}(LL=kFRq?-8#@?+Y4%>jF*xSKz zKVQ$10Q13v3;I}~>meVqcAA!^(SFDUB5f+;w#vBqP^Ik4nO<{ zdgJJ;Q-{OtBI%6Z{LINe(Z{7;-GcNV4IcSH{4g?G4xB=q+i42@o1Ul6hCaAM^q;`a z`QXXpNEkgU91ih&(d>!(24S1-kq;n(eFCfl-^Ev%qjCdnD;)f2& zH>-$qynf8{*T?afVBc#d_39>@lNoVGoE>bIFBEmz9vg61HJxUdlGi4(FHR5 zKZtdzIpD2{bG!kpC%gPZbg8tPeA|8F2Y4}gc9^UkBN z6GD4zg~YA`H_wZGs@ZmXo46mJEABpmK8|(5G#zBO?}&4H-1&t6Kwmsk#zlJm`V-uD zq11=hk*|8Ei{Fy{q`a<${pR4Ynxel41%DcG_M7>4`uOck@USx;9tAsQl4mVn1^bs< zJ+)t_KffLNFy*yHtDNpiyHtfI2ocg_pa~|AAoX;cCXnOj;hMnkU z$?r6bPj-XH7l?oI(T+-p`w>^gT@4TQ7V+x1u_1Bp|HHWdI23_e5$AgAp+2-ixpW1O zb&wuR$0xm1f4QV{GwR{l#JN61ACvk?!!x^GM4au1N6Y#2)(*lafCtW@547Ecc&F1> z)<@UU2in?$&!ex*%`5bQwr=*nF$+E6k!}4fSq&ZoPxPk`w0&a#8?)Mj9`|!cg1-!I zP(QUjZUzr-?PZn2px*)Ro_~J_kK?)8e97LFW-5d)!&d|cjj5>4aVEr|7=t{b)~*tD{_+r z53LeAM}qGp&h|ab+ngN*Y&DDAKdlx7~<^^w&HFU z^!`&MUwYkrGkExR&&stv-=q4G!ecP@82Hlq!p{I-MV#}Sd|dn~wa%E=ppW(>$I{jr z{&^o6*I(^nC;66V`2_pln3G{AIzq+|{JSr_4TYT~<|_^tY|e!p-+%#@jB6za z3auS_KFB#AarbD)CwTtO4?7ECKm2NXI`4t~5XPB$9(lsrq4UN4a=u8y&RXdGe~O*b zEIF_pJUmJI!}iec0{2FVzBL+NHg(JF=hR1{zX1A1#JSwv@mNdfeeQJ}c(h2$>p`@m z6Jf_~kEcQ(M}9|UO2k3v;~3A^M|ws;pTK%)8UffXU+r|0`hN=ia4GR4sa-eeKG^EA zp`S&Z^X1OZFM^#wYpLh&LeJCqT#o(>vEzZSvAmgS;*|R)*ok31YAxuK;K2+@=M~_; z!hW=`)Wad*btoBJF2T;C{{Z>o$99vDslv6JA*iL3sGY{h#jr(8Fho;E5s0|MA@PN~Ac1XUi178Uq>+M-G z9`UXN_j89soBTIsD{;Ri>HmI$zBUhdXgdsk%cAPd@ka9`Jvxt9i#XSZpmY7wh`8Tc zNdMOnc4A{ad!RE84+M|Tp@v3VU2v|h9B=G&&yo|s`8HE!^GLIxj}8;P2S4y@u{oV? z{a*;Zw@vhVef=o(arFOnvnApeh_^!;D(>Ee9rK}hxDMj|20Vo44%Gj@gZrQ8Y0aG0 zNUT+*Vzv3jc!`R`ZcT}E`t6B>h>lD7HYn@E=znHGe;RWdKl|>M@+t!l68GbC#oa{M ziR_{ew3VRTXV6z0Z-^31o3`s&(5I$(mQypd+il?P{gDS@Cwj8vHfb|dkfs}j33?yZ`Dckt=0eF-2%dYLcV?>&iP8ApI1Nc1&=yBgHBt1bKrJ3 zaa*tM6#HEuISSl8Pn|%V%PSZaz5Z@sKj=d|P^9f_)VDLCckfr85AI&~jfWlg{!v)% zoF(yoX=5?wYT|tVv6}N9x$BAZ__l-7zb#ffIB)8_&6C905AJyWdE)I5SH<0Xu;b1v zenQ+wc3#DOe+}~k^np#DMJPs72JT+J*Q9E1+tC2g4?}%u1RifH^?52HXic2+y9L+3 zaKAZ`_0*31uS?54ANsRlC-trHWtnndJoIJ_eV}bhHQ~IBkkjMVD_$z^Dc2N7q=dM0DUST^=$|o%C`$ypX7lqZPj6C z7jd4a4d6SnWpe1W%jpRX>}`)+QB?#TiL;%^ufp#{xUR(6&k<*yVG!)ZvZ(>mmVo|z z=-v7`8us1!`~u>3-HUUbUIcyoe#uu5_AgiNTqn*Z&iV4qkn|r3|J)6p+93XKP*V)8 zP(8+D5{of$;+)@NC%;>Wvwwo?Mfn)g^O4ol`vZH^2ilf{?*@-J^L2G;SjFiKej@37 zI8y@f&#Z8~NxX-OZnxR(80b?Ui(cF2N#HTON3jm{gTN!FQA4BcYH)r`kK=XcB|^k` zp2wZn9Y>tg6F`5W?W@T0#wL8PjL((d0Q<2H(lhTwytgaAR?@HS_aWl8-d-W);=#}g z=tFqEUe}qd0rzK$9i1QB2L8wcQZ9O)-C_BGzbpMCaXY^4FXhz->8wrzQClvXJxg@F z-3&ZATX<`fS4ZOPAD?qSsGr(FzX!P)0UmB6?M3sOPn`YWj{ggxclk8%V$=sc&(4A! zx8Jy#IA4bvXWs7#*hyiXl6ZsWi@-lST=Ki#dc)A~+lhb7M)C6#$k@lkx&6BLwZ9-< z+5MMYuv2`R*uMt$_kp|T_Z+$~Xa6KdNj=f>tx25AE95-q-WWWxSnA1jNN0O+Kgvb> z!|u#^+=cZg4>^GJEbx&FA37nz7(6mr+Hc3! zlAfom9lEX=j*>!q*+ASclC=N-R{J>b9EPL66Sw)|3k2Hq`Z4oNNl&7WwBLK7uK^zL zJWJ|!9E;bftW5pFYUU?+z2xQ>fnSB~+Fo=+3R{YZ1g-M7R!{mDK(E!Oem zUf2oXKEf>slr>cR?8ALhjkghTw&O*lT*g7)68cyt;Xh@_fdF%=x8Zx}L{Hnbg3S=M zKi9J)ANrBt?s$FzagNuWcfAz)WRCP#d9Xhp`V`jP>3qel&|FM0FKa;C`+D%$HR1<--{2N-bGo#bCCKlu;6AMDI34NFrh$YXpDXT~61RR> zCh?wygMQ-NPU9!`wB+BJa-b9RF+As01NxJ|qj-<;h2Xu3+j)sz(tekNUu-$`56<(R zGl_G&uAMoSS2f-{Qtp2uzjqU_?7HB7*a_Vx{oxpNd{2T$@SdDoke=15uPc6j5)EJj zc(lE=FP+c%5IlkP+YiIe&&tu>)&I50u{K{k0H*DF=#L<7{e$0$Q2!hQy&vc0W1v47 zJp7vEs|x%OByP*mnU}c0+NX7)&V8s!uoL`4@_Rq*Ujy!K@+_$Wekbfl@LZvmdldTA z%Tj-Ie(wozcYbvhaqgGQR_T{?y!V>g=`H@Lig-VQetJ)uX%~MY){EocgQyYROj) z0!@ZK=#zfK2Yw^C5AR*qe&BX+cbh(0Ww_ zI{{DX)v?vZ&_b)Hb%xIM_`}eLF7mAKXTU@hR~}G=fn7>i!q#O-Rc3UD)}PxUK)N-yIpQH(a=J)*&<{&gB)kbAYw5&M$^K zgGcec-zI`hfAGG?d6uXj&L?jBJ-km2R-}! zC;OisqX19-DD?!zW!8Y3xagasKCf4Pm*^+MP69lR`;~LSe<053kK=jdD0m6<{$_H% z(0(KP9PwxBG0!Sn!Ox9|+xkCP^nJ3#&=KI_Po@6<3+e0xp2TxT+HZ7+eP0i;e<|#r z1AWxFUJfb8?_Hjc_B9RMttVFz=XSBkSr;*zIM<(IT+d3aFy;nu_qu5*ald3S?f+`x z?1x|#$?rwzC^v#fK9qc|La2We=lc=v^A6ubpS(}%`G4StQr1&>CFcyb7P`Zqbdc39hTdJ@coKNLRN}3Qc!$D{-x=qGp!YYE{4PemCMo|@>O&jYnF$`w z77u?=R|3qk_M4hD&UNm5;yf<$ocBK64m((%A2#O-?TJ9}AvA_9B?y}QopXYk@pVn?r2%D^M92pv-?>o!j!&h<9lM%w!@)VD#fV{-Z!-p)b1eau%Uj+Bzc?wO>d*GoL#Q%3g{|UIe zZf6I01n<)uh>kl&+>fvocQr_CK93z!w}YoQ5lQ zyNfy1{|Lro+W$XIoYNUL;(xs#v=(;ap4j;lb`s$3IPEjlzaiz)0s0@6Hq4`#6H*mFxKHr#NkH7Ii2QJv9Im1J@n=+&nl0DzPoZ~9My+7x8DGs$JF_R zA+VqPS^Tf_tHadJU1DE)GdhohN2dvwR%Xmh;ymx__E&ch=Xs0><}rpMo%gBze~E>2 zGvvTp@W{ndE~i2NI(TxM#9JSH3-NmN-n`{bKfDuqueJ26KcHUiCT{x&XFa63K>QzD zAog|K*aF<0XXpU#-oFSC=k^l9^G#BFjTsERyFUCJ@CfejoDM&XBhKk`pHrR!`|&TN zKVJ?%EP$Ob-ghwu`~h%3uBRybc3T5pjOWXG!auKpC$SFjH|ReE_Z=hsgW5?F=kw`u zoKKN_^E328JRe#UcB+mPKPP*7maId7hTy@OQqM;>mH@4luNVFp>>LN4a_$qIOq~7Z zJ`Xqu`UIX2qSKJwg3!C;q6>)IafS2y6d~A&6?rzimhV(>_xIhdhW%(2sn1VIv}P{2 z`pVEhW;1WNxkV=QWd<~MUsAhmh`~05pQGS z>`x!=zqEw@NaEZcgUC}5cKTa8v~CU81#p|mgFd=f{C^4b zQ^8}Gil6oTI|tl-PT@AqXGJ>q74bPhy>q^g{HWUhp`^Z#u4c0o<&Td|ixm zCWv$S`mYiH%TZ%KBhKk@pTF1z9$g{jdmrrlOx%yp6?gS0B3pkNiv2b?*oL?*FQ@-J zhB((xvrO!t1$}qe@$Zv*xC6W|^u@@RALV!!c%nq?oSZ2EF0po+nGsHXmJ4VW&EAKR#F7wIy!L>nzXWFLCe~;(XoY z!~1hI%!voFGk`dkue+{wICx@$*pH$d3&0~Sq#cE8NeuIpe-}7Qe>)SHo z-2W6~{CO1gj}iCdbH&|y*m0kedY3r+!M&gIG4!uD^{kodSz_(qYNx4`R|ZaCKY=G3 zOS%7!el;T`{Z)Ze?)8XUzd7g4W>!!0Ge=0f@Eh4WTTa*YxG&ZP+#_DuI=zdC^Zm`_ z3DQoxql243ob&6h-wPAB?et#H@K$91)9*otkj_&)OGbm=2EMSKa5-zxV`#*=e~vlx z4^M&baPI59MBLVA)PEiSZvuC(k3J;M>2%xmchCoMz0=&t_AB(s<(>r#1)HjQV#mE7 zeHd{+G!=Jkp^tZya=-K#Iog%D9arG}=PeOv5OL0zJI*;9cHH%=dCG|tg=##7D{IwhU+pV6wi}!hU0bfeo)`tfqU)n!E2s?pK#Lg_7c%HL% znwf3Ryz%SMn*lwo<)2{xJ>qQNIM1zbhu(cp%lE`9tGB-q=lm8q`K>w%^|n?Y8{@q+ zU&h-J;NiZ~9}Y)*>G-PN#cab`tcFNuITPb%x!Ue&Dgy!u{Z9GUss=-rF`+ zO%47IPmMhJM*x(_rUu;#?1hzU?x;9gh4i1oyD67~P3^T=gw`*%a))(WKb92z+cis#;acBM5chI}I&UzY zxF2b#xVsK^{LVVbDC{I~zxYT5dWJdWE3wA2;8DE)P|s8ESYF+9|3pU=5?~AT zVf;SPYp}DExGk@!XNj)&-V6PkxbA2Oea*3wo*>@u-4^^X@aVUFEqS<#95|LZ+jpOL z>jr(SpJ#>I&zuJCt}`D1?#KK5wf{UH+UC>jize4m|b433d^zQnZcc6FYnLh?kG!TEDkRf({RQtC{J8cJE zolc0h{$C{RUH#dXIQPT5N(Na2NRBy$IM2HVunt-Kw}Dnq&kZ^4bR_t8XWTLk_Wg6E ze@oStbY4!J)8kupIWUfZlBv z*AwUV;?CpU4DLS9^)KbleT2no|BC@OMjzsR5_)$X(evQ$`+4H9pmp%n| z$2s2-=khIZ-iK34ob&76SFJjp^|TJ$`F-R@#JL=c-<9^5)kHGZ7Wxg&_1a0$8{99` z_SGMHvr*PTp*u0dp!Yv0=aF6T+Zg6lpQCvHb8GNx)&7qDmRtvZljT)S^1XqU$bVxV zCeHbF*Y&NidOE*s^{jpc>}*tycBl3~AkO{_I`4`4+H#r~b>7EP3Omtr`&r8m!G7Hd zlAb7@bEM^?c56i3_G2vu*ze=fu8#zF$Df_RBPC*g8|?H1zrU$xNgMF~#Muui#CtmU znb1dw zri#SA3_RwHw_gBv*W14e9-8J^13I3358T83$8N~nXW*${#n1Ovl>;eoUu|ipW1%l2 z&iQh$cXFs(V1Gux7dsC@e+0NYUTP2iLj%t${m`Ebp1||S)4_wpIbL@@C#3u_>EC{X zK1`g;tH3$$Uk&cAGr7U?1D_XI0v;+GWG#EJ{{(T{9-aGiyi9`qkeDvY8=&XM0GUVb z6`la+}-QFP1@ovL)C9ruL`d~xp|8@P_R&aN{{TIZ!T-~tdDP7_^W-xqe=^^<3VyT2PUjyR`3@rjf>x(zcK+^r`w zV8@5|&*(VtCh+LRo=wdTq-i1Sxc57jKwqrCKUh}+JgW8wi5-0})@tz36ycYme#XJw z_ZYuL+%G26{(q|Wo%@pCfxGV^*$eJIFH>zY+Iusp&stv1!QF91TjE@fG3WQ=Izeyn zoNNlI?E@ZqwWlT3!AF3*^Xg;3-Sv=##Cg2rJxd)9ZCWl@TTb`CocY-KuoGM7S$#G8 zpY98Q8{Ai22>vK>o~LrJKju(EcwcY{SwP*oj`-Zmgso3ZkX-U^$6bUl7PM?aof-5N_vh3KN>ul>sitj z5u8Mv)8jsO(1$puf4P(X;jj}z|8orNPXhNomv(m>{4f(d-c#bmw7t2CIrX0rTvrBR z=SJeZ-ZJ4l|8*zqgbSpf-%?is#EAP5w&Lz>=;Kv;Tl{^N9Q_g8U7t{83jBuaK|L?j z1$XZYG$GE{*Bub4)~n9M{a_V${b9#_&g(+(IM%OrLAgvN&h^k;$2Cj!SO>Tjk<0`4 z{U&EXeUHaI;BLS75OI56bMD8jC2s4d^ZxJ+u;Y%Gwy+&qKkTk&{tWgbUrK+n9O?WO zb^_x(OJ;+Yg1hS&tJ1`*?a!TcL^X+XJ&)CqdVW9bG$PLV@;mF{J3w!o`!Zd@qj>MM z&WjGTcBr3m=CQ{@pEzIA|2yKH3Le`e^>Z`o|14{V&UeoB?+unyI-PYX_rQ)H&q3b^ z`%i-hW=nnU3Hz^sd$=z4LBGw~r|WKv2ed!=+H&eQa9w!=^m~Z2pWXKtmBD@#>j(Nk z-(s5h`De_7p*fn4meYB`={HU$&gB)xb1p4lr!Tns9_At7?)v=U;C?*+uKmv_@I=D1 zmWRN85qQiKuH%6#!BhBMl1HGw5!?rTJ@9*pbAMRqjN2cD-hJQW8s&HQv=+{8kphr9V;Lk2u#8_x z;KgmlZ+%d{BVecaCC^%34f}cE$)NNnZBa1uV8@*&yoIO?D+6J2wf)I?P}tF ze6F~=4SM(YBklutpLbiW_UlMJX^MQk1s-yKuj&JE_x)zyg9mntom0`#?<3CT?*8sT zm6_}}ny+^Hy$;0L&u)Kp0(gpFfJU2MH=Rk`+IOB496_Ati}ZY>{tUy8`@HS7u;ccJ z^VB}p+s}uyZ&v*Sy)0=6emCqV@q0I8&_O%^?miE)3OxLXjEL63&Q{oW&lmqDZtI&f zU-u*IMDbkG7qIgucp~Om(jM)-#%0pa6k|P)o=@8`C;umLKaPgeb~}YQm)8L2e$54z zH!~ZYe!Gx3my5gp^Gf1uKe*AecJD)dyNx-Ye=!cJBhi}Wu;ad0d^PmON&hC;ch6rR z!;as1j_(WTqnNMg*H$9lL!9$F+_|4p`*KNtD0iS0o(6w515e@k)+!iK2Eg6>6g`OB zdh498dqE#YeI5k=oTc_(mHMXV_Yk=I-mMAX5%jA$@aIhMc;^9@JXcE&+(4Z38*<9` z4%MI7(+dBM{N78P$1O4Ee#eu<+aa!syG^j;{{GH~;KjF#ef|B-AHdz~tlx-pI+N%p zlZd3s6~g0Af6|CJ*SF&5CBI9cZvh^7*0V&%|0gr2dKkqxusQU@p?80G?*g^+me_e1 z`f*556q= z2awLq#5tYDxgY&CaX&N_ce`Q7k98)xF0}5I;^*W5X%{=|NvPJu*?uT{umv8Bonkqy zi$lLr4BiWNcGef=9Pl7`1n=K&j|x4JIOjJJ5&v8V{dCpi{>6FV*Fo>LM>9IFurPPr z#L1I#rxoQ*Ei$907ELRfK6Y%U(Iz*y_wb=-=MEV-Y?@~FJR+%ZLyr%ubwn?BQwo;)#Jm|v7Xrc<|*P7D}6kUM_N zO#XJf89Oy^Vt($J=@TbjW+soCkUzSJ_(|O~8GX;}VVai~qfC(2(q)bm9olAe0tPK@035 zs}*}9$eo%$divC95|;h>`5~*%r!x?JZ)M& zRhdcoGja>^^TH;taQwJQ`D5%C_EVmjI9~kKsq^vOPdc$Yp6*?{RE#Iky_=ahHGg7W zm|~&0D2B1qCyma{rC=v?KcO-=R1Dsw%kgPnyZ*nz&UDFbBU#(LA_uqLe#&yoqZ6{F zkmQ&%zYtuzIU+%tAiLGR`t!V*S%m@{{e2NLZUQLOl9kJwOF^SS^Pg|uzkb~PvT2U9 zUq)$*4#!P>S`lhG?KP6tWB;vYi_?Y-M=WcxubcgLvz(n)&N2|CozTq~MmX1bvfgAG zgk?*{KI)Y}xE|C-@`f$jZBDFcG`dUoAl=VXb=p_wW~C=XBfo9+czQjFKG}mzx$*T? zyPxB0+O%6ezDA}(=6186)p`bx?8L=iPHhJ_-a)X(_~!O@a9|hD$9Xk>Ijve^Z)&D% zB6B+k_S8(4n??-(oS4Arcy2cJL+2LPnV?2$<5X`AYnaUV6}=kgBo<@FAOHNYA5`p? zv1p$BbbM7VcsjWqmRmEtHqJNtO>c+BZ?VqlE!)}Y}_vw1r&m5;6`Fnv4ZWXg-7TW+UFK-=l<)iCuEq$yv#DOP!V zcU4aA_U@WxiEKgP&U@3VJRt3ijeAm91W)zs}eb4 zRioh*|EyxWEUu-_^V91NB}eR@y_*!*@J3pqCD_!rCFXHEEjeK{yq%&$oU5c;A;P8| z3c>1hJsSDY-q&b4>P&Mq9e0>x%1$MY?dkhgTi)v1(e0gWN%VbpQ!*2>f7`i6<{?S3 zNQj-~;q_qSaYy1uhgE@$e!I#z3+Kk+~Z1vys?$ETt&|yIA>)_$IKOd_4yqm9%Xphlt z9T#Yk=i>&OkY#q%QH`U~^>m=#tJ7@0#ez*>XBN0R3@aN{cTARg*20r3Ydg(tr%*y~ zkMf=I)t%j$%-UO!K#j)59UrvqXw1CSW->1tO$PNDtoJwr^es0Jvc=O zT^c-lu{6_9y-O1WVf=PRQxuTy6id7H9HKn{VZQ_1_rEZ_8%dS-bu~iM?hmWFLWVZ$7YA+A!RqG$&jSx- zBSdDi3iJ-JSqqod%CKhe0R(}=znh{W7kU&)bzmIuWEi? z{8%9$qY29u4jiDa1S*>I_5}OQPRtRVm8eJlMBAI7ZSww&>hU@*Y0;{Kmb+*V zpTm57A_LX)9K&-yxbU|yeU;b=a<6Iud|SU*-fL#BBl! zuO6od_FA)A{n)S9moNFV7d&w52Q9N%DyY%v*&6+9aCqzTk={U2=)dmWX%?Nfnt?(F zglhs_^sN`)wk6WE>w`_NI(Tw=gO*xv&&^}C*sf;v`7k)1>uL=J@?Ih-7UaQ0h(J$% zgqC;s7F9@5ni289H9bTq@RoY|G5U3>MK&_Lq2 zaP(up1E|E6c}BsR;}WMM(xvQDEVan(4slUvW?Qnc`_LZpi( zqrN6AwrDc!Ycd?H>h0|KfOrw-VhSD&fi3$Oc64nj8gZH2c}*9Ni%->j#1%jMA?&K8^P=JcZ9-(L(W6Txl%SUGL&|Bd}#nf4|rr|Yc13U{KcE;TPFmV3{IOJW*zwi`dlH#h7y*6 zd+gq|Lmt7MB&c@-1%4B8s>6Pdz0Fkdu#-)zYh13S=>PwmZ&5Rb6WfQxd*CP;f{vZk zHcB;}j^MPZ$wqf%I@deU=iU8nZ;ADF5Iu8HDVqBTN)1kz!xa^>aDe;z; zZbVPYrek7&tKH%B;+R=}I{-={ZGk_QVD5?kbhAAgJixn8@wg&*JJ8N5x{a5W_UHPh z9OfE7ua|~n!hCGPW(yXK9-DlPYc*?#%rm+H&ec(aC_>Z6yu&LrvRU@Nr=#o98&eqF zSoE^bJ-V^XOWzZVZ}pCIE347_!ERG7B6gUK7X8@#2MRqs1f#o&6MSTL&p$@r~zZiMrC-?_2qT^|we6r%2Z=avA1 z36`_50!+cfrrTV@RgL`kqFLPbcOY%}G=5-X+jg z(cP}G+fTFYneYSFhU-2O4u{gWblbM9KD{S3`X4?K`uhH#fBkX)m4Dpp^^@-(`NuI| z-+ur3)2Dae`=0#q`Oo|B@4o)0=cPaHzkPf6`~A0`M_=B3x&PX8|4(wYJ-6Te_S;uF z>v{71{?q-Je=&!iXMfzk`}Wt@`#cCEs zF6Q|n@|f*nt$@%Qdofb@yLXpJs|~PvbpwF#n2=b#d*?LYws$~Bofcf{IdPt9 z_B7jU710E#Y`4woZ(vmX0#@N#gX+*P%c*^C^)wCgmZDM&%Q?E8u@r}#({PltCMn|yPn^vM#P zflV`CaG><5!h-q(F%|1-4uUK|+wKh-b#5rhOfM;Hlx*%56k?V$g^;X43b%FA6xY%= z%z8Kb!J>U@WX8Y#>@wly$u@f?6Pmkc?!Ag(N@B~?>~q4H ziCqZ87VnO3TNxk)ahTypDK9SqSsnM-A57?~CKaUAIlpIH{JMt7voNP_C_EqGMy@vX;QhCMe}DfkL|#vU`H!3R zDc>YKOi=yY-ni0@c)yoclcDw!x7d^k@t=I5FmCghFC(L5-mN>V;xzfXh5O27&1lKn zCDgrWeP6W&N67!(W{3CkX6iH=hTGg}HG7hJkaYI02yKV)?lTxXc`MR3B{wepat3n{ z9YbH|OZ0b*+@Ahn5>i^GF4E_L^ju1d1Z*L}w9Jr5BV-^QPhy zF@|&eod+iq&kO~S;~7S-WV>;&u}ecY$x3LJ?qv`elSBhUS-fOZ@6*ra>M8x)$@3*Y zwj;^YzGBygjPwgMM;cM8k0byKCbRL&)iv&xgQtH~WF^zhP`o4KiaoG*SS3jnf^ukQ z@=(y!e-p#e@4o%Hl5^Dm!1fLLuQlgPX4C5;Fk*A^{9b!&b(|qtY}u+w+ks-V5)`eX zO~kYzuui#%7fbl|luAe8h(6{b8!qM|PD0mf4}@aipaJGo6<#ZhpQ5SF!QhI8>g9N* z=W}SK?u-ecR1Wi$}4W0?mDs<;k^a2GTR+fqxP& zV3P@yEUO)#Q|f=<447eh_bBwhLVxCAj?WBS?118&K4=O$?UJ-t)yIBTwUyVL_WKJ zlEXWNJ`~6za!9t&EMYcfZb*Z@mBHv+C&q!*5I|cq`#rXFx!u`J?Sf!Zo>c$)DBS4) z3ucPf)dCTlPEo4*J{pQwtRVv%LHc+Ehjx zvXno>rhNn@!10EpjP49F?vqq6T>(b|ASoEH1T2tL zAcMLgf-E4A{*vw85x~1srOzH_)31q@4X7wu^$ZFFE@l7mC9xUcPJV3-Fl2*8GlT!a zVue(^!9!R86)dCsF+;n#V$yvZG`xAM9AKyjpv{7Tw`Lopr|8VRxn{eXAvz z#oW?%nSvh?EX?AU$K~-o+pUC#Ccqxt0)|Ns+ApOlR60Z}kEf{ae0h0u5JLt%b~7nt zd}HD+ojs6o+|H`a0ra@4RfHlrqloWFZq0AB4d5D?(6ULou{vbM6k5I_xq>M zzrOoaeg5#_+x_?I`@3I1-K(m;XqI~GzMSr&-YfyPctqF;XS^>0k{qB=NJYNZ01rk1 zr@_f-aM2c{!EOtKsGfxk1gMJt^OKzZ(xMk;2jviw(3dfC>RCT2>Z(wvM=&D*i%-M> zie~c=R+V)%^{n0wcJm|dplpif2Jy^jvA^b4J}1Y*OA2`Ii!}8peQrN+tbnMp+V&D$ zrAl8KFJ~_tK6qpyNkXNQKKyoXvUVb(L8GER*m`s17`PEJf3Q*+rG=rKxDE%nL*5|S znE)n6orY=B;UCWx>XSZC(EFh3vc~+cs`~vSMWZ>Xn`ip_>h$r;N0lN$c_AYQb?BsB zbv~_cSzxZ>i4}-b+>x}RDy=`zQ4UKo zYb^#c`9V)rcha%BMlu>eQJGeL0a2=r{qoh>J*#*BXeMKJku#INjCzO{?2F(|Z)>(?MPlfW=YKyfI zgu?F~R4SqaZM;PbwnI>Y4j zUdt>P*Dnc#u%9R?N3z7YEH}YZt=2Rcbt9&$L*3Ai`xfM99{#b2a#5h= zctpZr$>VG*_E&e9ZAqkjXK~%^q}m)Yi9&IR&9!f4n$Nc$pE zD4;ocAtR2P7_L!r^+S_Nb1|q%(T8A(?qE9=#gx|gE4qJQe+!J)#+AC66dODYao}2u z2D2tZ8zq4U$fol`YfcfNq92Z87Qx zgU4F2GD+TkMUHjkViyMC4W<44$bbcy=ZX1E zrzAgLe!8mZ3@s>=o(D$YE=>)13*gZA4^_X>6XofFr+Swdx z{-VC{g#M`J441K3aBRf$(RIJVm>%50OiuD*2>|fhb-s&~Z@+QcBk0!Q2-=Hqyq(nv zor)}3X0TNaR-F)NRVRtnG1U;8pBmaQk81!cnnl{sVm1D|A0o1Dip|b=FZNlS?Geoj ziI38Q*t3!*{xDHvG-)5J7)(zsCE{>=(M(a`EmKNhwstsn zXY$SUY1=>mJ0al}DNLjxkxL+kP}(!|5SSEq^jl9Jn4PdNCwfV%H+5(cVYi)$&#`d( z+CV{;x8GN%_aENznpND2iKRjrRhrzikF2bDhXIEIcY~;KDu`3jT=qG}=+HU=KQrxH zPd93BP5-)ebBGX!B$5MQwb7Wkz{W8XUVGSbM07%q)&cC$rwagfF&_N)CeV&`%-X!$%NtQLlH zY4tVS+?ndZim1vA9x%zvnnWrj_f;B6BFqPY@;uS7^O%#?7AjWNSqu6x7~4=&Flb?U9>HWhC~YVBvffAq&}RavRcA5h&}ArS~5EjXXXr` z$_G)ZrCcvrnKY+GL%c~HUrfiTlZ~VKBpN)ki^d^_AeCdbe_!)iEz{4^4dJm|_Uh%8 z+HQPjDZOgnMDWd<5{ckwP!1U7!xvNYPK}B-q8G~#8u@Rmg&wI1^i$sc+>N`j(yJ^& z#<=Nx%YjdgMA{X)khZjdl@N_-NtQZW{+DyLh`MJ=LUW*slQa(w1ovSu-v9+yJZ40H z3oo@005xeB{*OI2J*oquSTwAKv zulaI96b`j{lww<9(3rV_sUpB)FS}Yzm1d$ckvjXJ9KS4}MOMw)o&_2n%K>7;vbXk z&~pYIB)gGTWo%>TiY(-AxAko!7s2nJKYjkUiiKYp670wLxRUr3Xjd#vr8QAocB_E7 z;ZJbWQkTdCp&S6HR~!!P3?a*C5#_xg19wo6fvB9-9r*egE*m72yC*QIOff|ga%`-h zry|(GVOuNdZ7f~W)y233!0!m$cOOL>MDE^THdk&fb{A+GTHm$1k{SfeE5QKTAVuPc z#~&QX+MvP3!dB-|qTb|s@=);zsgl$^(J=8&s2lO-^I^6`qcgo!x$Xi!kS9b~!G-cQ z1kAokt1=w76j61lF6;Udv!q%n#+TAPDDUA5(u|BJGwgTH7Og#W!igCb6m|q_vzzme z4Z0;=Zl1^-`BwiOJ1)v?9-yt|9$b#HYDqp(Zv=!lqvmAr`|9+8;O!TWq-n}X8rfRs z6pD;J=&89C;SC>5W@!V?(LT5i1PWOa!NkoK8GB&9LBflL<_Kkxp^IlBz1lY$sTTSx zk7Zz|*qn6Bm?k-pMnw)L9IH72C|UL}1;ho4cYBzZ8juuPfv&EHq~qBJ_)Z|OkXF;i zL~3de)o52-!-O#j)FN3Fg_O*5cahW5P0%C@jOQ$zc-eSMydbWrJhp{0BzN&wd~6JbVo!ZxPiu=f zwVNK!6$*sn0mvr+P{?)$N&4mtP>kN$a3XvQK@auLUy|E7re|eW_SqK|LbWu5RU+uT z@C=;>69*&!;%iW#D$CrZQgKZi$XAsWKj1*XzMUpSv6-r;-);w?XxpQ|Do$6yIxUxr zO+uFW>o%SOLJi46QGC0WRxG0KkN||Gh>Mk^+SvjN&$?o2S=5fr2A}ehu6z5p&W)OPld|L`&G4fWUt56p5ToS85d zT}R+lrd!~I;hfTKZEX@WOQwnQMW`HWVAJ>d zF|2SVm*dsIHmTCba!E8v6`m>R{hOKVTmwW4_)~h3nqJ$}w{}3di`Eetr24~LwC4du z=)?p38;P1y3TE1rg{O4K&cl+u?kasIv{C(sc^EhWSxpTC0i@`=C(l zAYeM{*Gg2l8H{aEqdmoD0~h;6i|#=j(a9YD#F5;iD+DKi?SQwm#%e&V4%4h2=7%P$=1>e&-wyNXd_cf zLpqfIIj5*{A*MhZ16kT}dzjx4DaLGMu%Ep;3^b}km3Ut2FT55~xDe7oW z+n35rE7>~<@aCuOxxH#zv*vSJCo9ZLnMul{1U|%IP}O5>tzH!WQmgDB$7+@d3< zBXKbgkzq*qY_WoYHw=ZG&; z=$;WeTM%UT2Ld18-!*k&TjpQjuqc7|R*Tin9u8ecQ8iwpPzjV%WBnfyX%J z>KbkFuX)qfF1jdCm6d9d!L}3!L3o5#MXl`m6GZ`5D2nw59Gfh(J5ki=%&E~)))uj| z&+IY>u|^6b@lNcugbEG1*8Uqj4c`Qc>V-j>7PC#fm~8Q#pDLkOY=(!Rl3Mo&g8R;P zbd%|5^F0Hd^=}aVqSnvIW0f-~iT0~POwe5o1#KdB$Ch&20gS}Q%ib8wGT(lT0B6KF zok=QNWTh#P!%AM9jZBd}SRqruABb2UBdr!cXKgY=`rkg{;^|pqslXiyrg)7?+UD#X z&-wgwVOvEhW1J{{%A6Ah8jgXNtqvxWD>kmE{3!VO!0BQVI2Kc~jx%md;+Vs7=79Jr zTu!ycuL&Nw@e(McSXxpH(lSER`3uRGXX%f_rStCs{+Ipc;C=FJ333+DBKc!o7Ryna z1iCuq)i44{VN~tQX0=reuN57kXNoJHXXtgp@E+%Yo!GY|${R~~>yve2GD$t()sgRA zl&|u@oB{SKVFIg%iSK#AdKUdI)Q(x;IOk^_OQso9K-WQ8l+(J?tWjxdORj0G%NfFrgi6r8AI6U#F8Rtd}dI2elWL)gF)uVJMmPE-}G0doq!ve^! zGPA7ev={@oB4+xyNpLKbtT~9NIIEiwA<)>>Zz_W2k&)3NG=}VWg-jel7#>+{&X1&V z+rGflOGdKMz4$IapYlkB34E0K^ixd!Y`~r$(Pw{9EVRmh|ah)R!msecdcQ4rm)<&yb^fE`{DXwLdy$@FU@N z_yu^XitltNH$oHuo2VLLF3A)SlCbYFInhk#7(kL1v-qr?P~`#aASKl=W|l&fjmon0$wO2S9Thi^yAg=Q#D_{Gt2)Hsm-ji zcUI-(05F_Miyju(z7^t2#FVS`GWbn*qBPjRAfwAJLGg4%+|;FD2vhOc!v!FJYxCKD1K!D;nPMp7F?0vY<7+0;cT$9s`!O7r91ix%eh%6q zV{W<1WGYb>mFnnBYkI)DRVi&b3A4#sSj$1g*bH}m-D~&cQ%ZK*PI;l2KWNpDJ@V>F zq&RtpX}N`e**)-Z;Y_(*iL-2Svg99lO_^;ZY7ud^58WguEu}O)P-|u~C&r+nW5RSW zqqQaqL)kWp&GXp^S41uq_GX)?{guwdcw4g=-69Uzc@@-(u^))%P)bj%AYj$+tJ8Pl z17BC$U(;zAV*$gM1co5D?BOR>+vt6KV8fi+J!V zH(x(@RCOW!m3Ab3J_PL^0RcxNVgPw>ei$IEu1@lFKd9-EaXVF(i0s}*6x_8(i5Rd{ z+D7g|p~|3{A~Kb0CtXlOD$r{M!0o*_)eCN5iS1SiD4LKAr+SbteR5^0$_xp=RX<+{ zR&2%xkmh|Y{EXaxNae-W5v#7)wa|{vWQx?u)4)UxQvQVnF|0Wl{4mQl?WULjr;y-9Abm2)mjezYE*>~NBk6H zx6gPd1%zXkO1ktdQsV%}$a#cRs^zY~HOWRQ0AlJb#Wk`z%L>G+Ib=diNo$`#zaTLm@Kw>9N;S)@#hC2A{tW96Lz z(X3=FIXiarPjyRY`N->2_>?O)EBe+s%mzKZsKN7$|MaEm=kiR}r6af*pJW-XIP?snFzhr=`fn?@lB5fL$IkMIND zho9rHpopEij2gZ2kew<`@-bv%MV5*3^`c>ugrYVfS16&=UF|1zs6|`wBngTicz2MX z&A&`iaj$enJ;fuwi+`TWDQkO7oO7;!3PU@aoP~sWq#ts^MO##m)Y`WPTh)}+g4H~M zV0|AR4MSRnV>_1*gVDe&U~Umr-*a%Ayi30Pq^fV(Y+(oj_lqaBF?w5!Ip7SuEsZbM zOKE9_j&K6z6FA%9(T>~2EIoDMDkQ|<+v@cDSH`lqT6xUjH3T(N*4C0oL@@;_ovCus zUFPOW_0Z;S#G>usXMW7k`8Z#A%Y`yXwQ_%bu@7tJ#2>&W7faBADS0O1MO}XWr#`E`{@6&f0|5y%*6ul(o^{Qj7ZKU^!yHX?vcT zymmX~Z=AU~RvX!II5j-M^qo<9N&y1i17@R8&4u-^`Eai|ye35!K@G2a(CkvtD%`?n zPgsUhw_F(RN}<}Wn#|KLF?<;lu&4rKwT=?>)~smPY~y9<*9uZ#q=rwCe9Ddw|eqgAn3Rj#%vRSJ9QQ_9@aJ0{fg zcQKtD%8`n&e7GS9S7Ssmt)6O7{e9jne%SYBid_{BE|NcKu z97FdqsrULCi+z~GfQs^MmdWJhOyFFg5~PZ+Vc`^L(fX=T&OqmPvfiz{=AxZ=d06~y z}IwFYl%^4XK@nWA`54ma)-zSCu|rW%&~wp()xeRt}>_q literal 0 HcmV?d00001 diff --git a/external/packages/pack-uboot/sun50iw2/tools/update_uboot_fdt b/external/packages/pack-uboot/sun50iw2/tools/update_uboot_fdt new file mode 100755 index 0000000000000000000000000000000000000000..1322c7bb6c28e70431fa1d03a95605128533cd85 GIT binary patch literal 13652 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 M>J_RveE3294^&xDdjJ3c literal 0 HcmV?d00001 diff --git a/external/packages/pack-uboot/sun50iw2/tools/update_uboot_v2 b/external/packages/pack-uboot/sun50iw2/tools/update_uboot_v2 new file mode 100755 index 0000000000000000000000000000000000000000..00d6ebbd69b6b68d6c4712b1450c691420f2fa97 GIT binary patch literal 22977 zcmeHvdvsjInP;^gM))P!2x5Z=cR)%EwuNnsBjXURvD;h|frYUc6B62ObxUfH)Ji`< zW-*v)i{r~hAZ9SDNt`ocm+>+)hZ*M#u)=^PKZZ7&$wWyEXdn*(hIB__MhTDfBqqJT z@2jfr+bwm5oU?o8AFhx3tM6G~ef3q{>gsac=V{nf;&KW7l!&hg!X{@LOp>2Mthk0z zMXMKQ3qxEeE)X+7DaW6|9D=f>VOp8iutLd|0+!*gzC;r0OAIb(xJZ(PhT21dRA25f zR8hjmu8^pPLb#bgdgSYZuP_R@g9{oCD?i2*)Ov)Ho}u&%rKjP5a!f)i-F^7GR^+Rv@3zG87ns`hE9 zP;ps%aOaxUm$mzsw+B08-OIb{*DPPNx-Jr`TgC0Jf+Hk*?F~)rl8)m7VB~W({wN2C z-#F}BvFF?C7vJ{!`R2<_kF?)##c%E-UHymRr+z$;oIj1UU4(v15&B;hp;Nou_$z!C zgWxVC0&m6NbpHH#5&F|b=nX~aZx*3HQ-uD05&GUD^o>R6yNl3&P=x+U5qf(OI_39t zaeJW%{i-7L{vz~)Md;ol^kYTnTZ_;I#z!RTZ(h2T#>5)o^|p3|I=zvoFC6uHh4;EU zy;}pV!ALX^-q7xgL;?}gXqLi}Xt=p+mxy$QgPqY9(Guzkbc(J(I2;O#mS~{8T|lCf zM7m3Y57scK4xFW5;k0dZ}^ z=4&>1SJkb~mR8l#WL%>Dp_naenueuQI4)2whX#!|da8rLIW%MZ8fBuz&JUhV_RbI! z&)C&F7}6Y=_kJ)W{VdRFKG9EwgRZ7%W>q=pG(YKQfrGB+T;jPMbgDx?OB{4P*Aj1q zgN_DdpLz#_hl5_}ptm{bx(|rm<)F`V z$ag#F&T+fPK|jYKzt2IZcY%KT9Q1QF5wPDuKhHrQaL_;Jpg-lH(>q5$haB{Ung}@P zpr7xc4?E}=IOt}4q9XYwGAemH(kB_XNC-22qT+bwif^rPi%jhSd{!r}i+ulWvv_Fn%TBlwv72#b`Tl0>hqsy5+h+XqWaGBYiQ$2z zhA?(T(u7siP%?P zSb-%X)cy>pdH?tl!jAr~)Qpe2%(bJDnwHANc&VE4VV7x@e*;39>VIM(yL=0&tQ`%% z{c`y_6kSx^t*;z!X=$meT)Y=e5TeP9Uv=LqRD^n?^9PAUzEup>qn=kXW3L?V>m#2` zYj@hTJ?YBl#FsCNoi#`aH(t*2uN;?7-#@VgRMUEC6wNiQXQ?~@|z@d z=?iBsGZ3C$HqyJF6i|z_^)uLF7n41o5ZROTo0m&}qUFi&67BvIS(gW@|;O{KI9IN!bu1xZQ=5KXvRHBs_s)_@s2ZP@!e-i?>aI* zH(v`>QMrE@0K+xC38&XX?I0LYQ|(jlV?p4y%>@v&0$-&x$&@jq1} z9J6e*&TzBRs#yuoB(-k58kLzx$4bmn!~)HmjC($GNe9BG+25u~xa7z!3Szzwi~dV| zKt~pIk)!L<)HubaHl|e@Wv9hGX|yrD&T}Sw8g0!cN79O&wwlIl&uN_kY=^>th))7e zQjF3_fk{e%Pl*+zfJ3Vw1t=ep0YALtsCBZOk`bv1KXc;&VSK4)^WrtZYs(TuZ-01Y!n zCbd)2NS|mJ&zaN>MC;7YZ?Ou|D!6R8c-z``Bx2#mz-vi-2B%H)d@R&ks5jSCZ`fSf*@pMUaQ#@T(xpxn0iKkta zJ+GpGUQg7aCZ0f{@21N7VY37YfJv2GYgL(XE|jI7fR63yW0ywI@&`$oYgU@Bqe@A| zZr*P)87ROe>A2X;_-$F4o^A?iZ_@xMT$J7MCbUfZ++~HN&XhK-{oA2FHM3)=!jakEb!2vQCURWoGw1kUNG@5*=J&n z;MbHK?;~n1$A9{}qB;HmLR2)z|B~XTb3BoJ++l|E9`&lBaCU0D6-+%i{#s^o z>#{$3aJ+~%^$b_`+~yb;hP1X2)@0xQ5#xdrOlFpkP1CsRccmt%Pyh3AQ;%^IZQ(KV zkE~Jt7fa#AG-IX;A*7zPs!|ptog-xjsZ1FuB&;&{7ayQ|ZdL{`&vX-O%E&nSA@$R_ z^9!vN9~qCpuFU?W&Ovbq**EU$qxr`!|K6o)P&5=96bq@|`%lm)a14rl6b@_mJ}k`k zSo`mR$AzOI;TeDo*4}b@qX=L&?8CgX1$8<`$p_TG@!k8flmFWw*ga&ECl5??)&In% zE}_L$ZobsmF!Q$6rF2*~=G0FEMOhh9y3D1jE zQ|hZS=l=Q<%HS8LPQSV79rKq5e@#!RLGoMFBB%EkT`5{BCp?G9WWvK;k$N3vOrKwc zWzuxa@`F>W$<6Zp5boEr{4??0&y-d6a39dy!8&Gp4(V9Uma($FXI^sLv_`QY=u@uU z#{oEZWC>RdYkJO~UEd-pwr`_kpJ%cp!qCJ>-2P+?0 zh~7hzWhdWeRJzvlV&y{zi{;sOVH9~rjmoY6hpO;(BKg{6CNs2(O8-oyMk*acNv&$s zcLXfm;6ZMkW-P#pX7DZu(~^o__Uuj4gy!IbOg`-(uLL>1J1t@}u=<-`b1p zHFy999NHiJyJ8tt@ucfwPZ~L}j%BexKlYn92LC=^{&-H_I#$|5Uuq_8qv|)KpC7?m zdK^Ba0SAwBsh^Ei9<0wg=Lp)UwDNB>CD?^Qqm6)WL=8hd zHefX!Fs>vQ1FE9?|uT9Kl2;Nbz?LnJqGc128lQA%q241YyA8!N*|{1{?t& znPAU`?W)250j7iVoaQu^4gP&T>)T-2o(V^SOgIzdG$qJ{<)M*3Y&V^@8p}``w2eij z7{rtTgI41r`}zam5n?vKV#bfU%%gA3u(r8o$9EqPF(lFf$@`HRKL+00GZGt1D$rmt zejRvN-}jmnQ>V7w;Hn_TcExzpj30;UJ2UK!rL$=%Oww6exQ{aU7N1Hlz(OUZ($sECg$);gzbRR5X`@t38ojmK#A7F-s*^@Sg=kxh- zYldC!KX8p|YZ!K)LT93Hc$h@NW=-%g{ZMR9%Ao>d3kFB>jhzSS!M8x82B!JnZeWa?IJYWyA~8s4$swvu{wm}Zp>QZh;D3t6RWxpHzm+v5wtBvZ{8SWRQ# zW2pY{upD2sLze6(^U9G4S;mZTqCOjv`zI(A_?Eo{^MJqL>vf{19#pE)?EOw7PfI8t zrX5<-`Z=ol!2CM|bA%;SP!l~3TF34oqgaHJ6|bgc#pnBd=af4>L-=+QhLsM6myl$M)Cc>dgwTD(@@|I%v6N9Y!r)Oa)48k zO9}pYXYdUunD&0@+;wG#X`|Y-UN)^CB%gqpM2|`J;z?D}?AYrW;g)BE|8)qVRTP)Q zdmxr&YyiV%?cPS$3%{Uhpp1^0prV!Ay8J&}%|=y?*}I=?ku2Ph0Xl(&j0}(t!;Zl; z8*GA5ZukuULPzDlq4(o2k8Q8CA}9ZA?5cMnhJC)3PN7_p=F1 zZZ18)m7ArqOXA1MxHn!;o&&o|Qg)@D4Xq#2o0Bo#6G5KoF9?4-~_3X=+!|RGkwowKh?8Fq) z>yvs6;=^S}cvPS>??qFwinCfyUFB*cS%ha9D9< z*$40Fu(o4hPV2-NM4tcHp+41#4pcLUACYPNQ!AW}dlc%*E;%?q>(Oi_Ul0sm)}uGj zp(>L3VYvY!f2ecO85ffAqMh*))v;vy`rmpR{@UM>X%ZVSdwZ$7?ERE*NYEVso2^ON zwaM>blL47KZ)gRKCEtVUAm*ve_(gHfJ(tR8EM?X)q4JR%i;dnO#R;2u7_MscVq3cF zY$2?d4$xMY^=u!2bL^(^OIV_33{(UP8x}pIx#CE!cv2PPY^N+*nfw}NdiFE*Ab!zB zh$nwbnTLUt&G+%QP$d}HZp>%=$ibj(f~>~#ihot9aW zET`nTMs`MyEXU(EWt628$tTE$)k7`9t|T`MZ{zJ0``aNY+w>ew2(}bL!o5JVB2t!B zj~#g!!bAU^G)`fSV)Z0JkH18pA~wrrG3=W~mk&KfGSyVSswrCOuzD+1hvtjawLJgy zOtSq%lD3cYtVUs#%%?7teyKQMUCnVoAS|PBh=#MxYWa)E8_Awz@OT7j^-PfU9Pw!ohj5BSBrhjvi!%$gbArV# z9;#T0*rb1+r}H0>lvQ6Lt0v*YWaJ3tC)M>hH0=Gdu3l~seqx1G_FGyL)z-V8Vrlm( zpGZJ1z<-A=1Pr$7p{uC+T`(r=qm3gtuL8S31s0jBBKRbAqP?FCsgza>`IAPh5z5T8 zdPX2Kw4KbKpWnJ~OO*KZy#%kkX&X?D28>q^`N_iQ&uC#sT~AN8jzn_t&l%+aAS%N^ zWs2a1o_6l*-wY1_gw|(T?KPtfmcM4q>|OrBe79)mt(_nMda}Wa)=V~7_td0K>+3c6 zZah)naLK#ttxq;vADc%%Dcx+no_y!0sI%w&=%STx()o`D>$eTo#~ZDGU!SS|34aA# zJ0AO`X@9*2dD&i5)nNN;7BrybZm^>@OB(EZYF5x%{&?l$J&3mWfPUz9Jn}aOc`#u+ z{4(*+Ssr(oj;CcKS)rA`pYvkb{C6c0M3LT8~$)Il$|JXcm5xvVyV z^92!KYv4+Etjq6<2E4JIp-|L&=PI|`7j9iiAFBkFu5?G+0`5*TC(Ny8Xd$pg9@}?-H!yj)Y?2=79SucddV>A_Y5fq%Du)YY(<|PD@$QUE8ho zqM@j-T}hE2(hiQlwMN^ns`a~r5qD=O>JEG}77nO-L7pk3XWo`rd%Ks~b5(6*rf3O5 zQ6u4x{bTd>%(cwUhMSWavN9ljrW-IFpB%xLZPD6)5G^O7@UW z*xeD>#pP^!W~v6tW;@8vz&aYp#VNvB|6~qa8SC`zgy+$aY*C~+9PEm^sWpOnQC34e zt~dzl-GOk3<0Dn4wn&PKC|UM4hhm*k(dG;L@A8ES^#{Dnaq^|x6jz)?bWbC^%-z)< z@I{bTZGq-HL}!RRjsfq8wMT%qBYakJGR9Bd^E;9Bs!C2~gtsgPpD1)@-Ut|J!ij(%s=}4K^c(sAp!v{koPw zHvq;cmndI({9Or|nPO)wvTJ9k+a2o+cCYe>A|OsjbIYuqDOCSKs=33D1Kcw0v(&7d ztZ*lecw*@C(2%21W|^EgloscFqmM=#CB7Ula%xc71@ClvQOEiNEk5*@&Lzw@KG7ER zd(n~pT#DQo2uFgUPIPjVx)_0p<+?b$bE)i2!TBk@Vn=vb?!@ebk?GIoONZ|c41Ssc zD6pz0rG-B@zNcn2S0%c_fiC2+ZUT3l3^BzE$7Caz8}1N3Ke?StO%-0@x}bC&ZL`oh z#8a&N z!fLF49tKF2dgn{x`vQ7vVpt_&-K}XWRG9 zT>MUeUxTH>xfD?ypY9z0H24d#hUQbNnqRV+1t`8{luyX7nj-brfZqoGYS_uzCs{n) z|KQ(){Q+9uPRI9y|0s4cB2NDzIsf*8e;WCFj#Ga}j{hY1uj4xj<#X14SB`%I{H4hE zBTjzF!EF0ZgZ~P~!K^ZeK8o~Eo6Dd#i1A?&;l_u`ADH2tYsAlbq~zgJ?AdIeOZ)pY zPL@H=ja4hmefE47fzKlFSp+_dz-JNoECQcJ;J-Wq8TDvK3UN)RB^Et}@N!8OvlXmA z+u+h1g(sIv{G;Dzc>kckMB?R&zr9@Idfh*$__U`&Plc**mPEw@1)cwAj7YSEqbGUw z4u*QIwOtkT_Z9tr_vk+k(K9x~V5sRQ6;5k6dUSpG*?=F7|30JIqvR1cZl8|Nq{4S7 zzEc1H4)p(5FRZ9V^~;?KKA_;^3LaGOIR#%<@HGYBQ}AO2XUsIXit`lwf`V%l+@#>m z3brVCr-BbC__%@x6?{&?mlb?X!S@s_Y}d6LHeBgm(zFx%O|i=wf}Or_$i2F5b={Yi zuZ%Hq)g=-a(@UcVyN?u9sjEFI>Vlm? zd`1J^_-p|JUWj*5>H=-vmN51&y={KzYE0D8-fILEN^pBKn6T;V2sWek5X|7Cj%`aj zJ0p;84s~<{uxt1K=Ar*XNn=5e!}<~fSneJO`u^v9^tjQqi&3C4sr9#&7{GG(EVvoV zeU#;jTv~}wr+&1=V0u&;tYIwoQK-KWEPQ1P>H7Oi3>NNJ1ns|`$10ec`?vwcS@_fX zgCzzqd|yF-dG(~y*X`8x7q)+Ifxe!n$CSRF z*GZq=J%#!YgGMn?;zGZd>eWQ9>xT$GD*b_ifLAGH4IeAe*Y~VU zsux?@trQCMH1%63IP2H%(d1GoF;@#JSm^%%=%laXpI&MJ6C$nj_v*kiH5WgHilg#(+^nE3#w4j28^*>jj-?++P$;MSuVWWOwOElYm3KhdBQ2km=-`}F|FVS(<^1A;u zo+!|#|9MN#65edf-8aBQd=%>c3uw;z>A&65Q?K+3)^2`hJ-KGLA>* zr`Ff)`U!Z>`p49|W{fujr~0e)HGHc;U$2XjN`DM|=cDyB{3V#q`cE1=Sp1~HAbVef z#HRW)2?p8H?H^V8qlVOQOOXB4^=iULC{Xr^$rtv7>1O4{erMzZ%DX0`yDx)Bfvug{Fz=>Nl0+y9&l%Vg0g}=|4;1ZGDL` zg-N$-Y@3!|Dx%ZU%S8XQ^m4qX3{m)$B3t!)$jK|kn^wPH^63>qzc=#fXAAv4$fwWD zuE+D~v$FGdK7F>(^Kw3YPWE1_eEM9W=h1w6CFVuLN#b%TvRu!5PG+f?C-i)lPoJN? zZz`XD4(6R5P7;?(u{*5i6(_S)oQr#?rjtJ}d;dwk{O7XYd-CZEgdVr~^o2r?$9($v zPL#`X9Ly1mW*K=r8ee7NS9B01@1b>(3pe`c`C2nCW%|@O)H8i*96X?xh&jS2sP|Tu z&-t&%&FzXlrsf$v9=nyDLj`t<`A_Q(^50z$|3{fVPxM`3pp<+53Psm6{rGpFlmCYb z^6Dt))5Yzil0T*V{5)`a=zr)=C;!tT^!Gq_;g`l_K^)|Kx=>6ix_)2JLIBCnf37s3 zDR3*Cd=`N|UA=Wm{>23b3)U!k`i+O|Y`#F!`8ONz4A5O-YJT1fI^FzKT@dHiBJ{i2 z&eU-c2i=Wt>4kazFzEB)&#QB#Kl**~KNbDP^CX>r+kz)AGaZG3=M5$QgT)4O__rjK zQbpuHDMF`H=;Y5ws((+YdKM`<-A+P}e&;MxbiHn5CO$4_y2f&FlailVWiU~_=EW_b zyK`dM6196e`aMPLKU{?V1k>k;@6R#VHjN*8{z1_ATzpSQ0$?pMup2)pl^tgM3<&}^FJW+)HEa+9!E}n})pI5R#j2JsuUVkiO`ZBdQXM#L6%F|7zO;JHmjp4qL4P-4YjO1)?Q{8K9UZ%LJ)Rpjay6T_uD{;n)fiQy z%eh*3M~rLf!qFx6b#r7B4p-d(vx3i;fhdnSWeeVpkl(vA)}rWMI-%#q5j}Oh%^M9w zqPQLp2Y~qaVd2?9*oo08OTlNU4+pC1xF3Y{E#HGk zjE-JCg`x4Oi*r+ck>p6 z6-Nr?`8m3gvA`l<2ANOudL22V`&k}s%L|t`8fsplucOR2p}e6(cV2&h4s@#9C-cQn zQzYbV^L6@hmQ>9EdNgK}gZrCqn#|Yb8z}QhUN5$$RT>rEewmY8t!}K$Q7E60@VMSG zpGG%ZA{Fy;QQnl9PvbEtFU`znzyRIHSwM_+b_cz5izkj!%i)MZc09^#

(;v2u`}p>%F&QhC!f*rLGmUs{a9h^!Zn2 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%0DUe?&YV?-^`dlahiN=53ah8aZz}bjFOHn9PTf z-H8wx>?OexpS1x!=|>g9xVseT(MUt9sVHNAgzhVLAN@4%RQg}^Dqo+5AMKMC;8<(F z8F|bN;HD=_up^?{Pf%I4=u7;RAk?<0U_--&Vjh;3k57S~-*0nUtI8fpwRlfMWQp4I zbt_!rzL3>JfjPSaO^dz#qf2`BxYd6C4Xji=TMM?77H-6R@)??NEB!yx*9BX&T+&t)wDl7>@BrxBWagY>QJudzM&lk{(#=?H9t*vhB2CW!-CvNp`JhiGt#i$V)fhlwOzOrJ7hTLx<*0^xJ6c|JEjA|c9 zWz@I$i9kh-GoPYgeu6x*l> z*{zCld9_k`u!&mkf7w5&<=!LcCuqYf2Un1Z_8=K-g|*Uxd$`oFi;?YmdxH3{zq{}g zX;CTVT+viMUa1@Atai@f9t8g}rm+T7(R(!&Ruye$=AaS16FZ12h#W_BSZ~ z71AULn~Cvc?2%sB_xKTbL=ouo1nT6O4fC+Ji$qr0BUT)tcSRYo(vbW=HOQwmEp%R0(MtHBZ$00_biS%M^1$ImTS4-6%?gdKm)40p?<%7sC14```;NVaW8F^Dju;2>a*%z$gh^ z&dn61zD#nDg`5!m&}~#k?O%y9WS;qd2HtBaR2E#h4i#$!Jd*Z=t~LnP4x`9RdN*?Q zyMZj+&^94!)pM}oS2tkbu9=3^+Uc}T*gOF-ffOJ2p|Oen5mw8`u|z%$_fT$V{umgt z7(l^$tsyU^$zH=oW7gXFcpTgMyaQ5d#a4b(=xK7s^}hr*3+V#hnDQ0%K@Y6b!e60X zS)G%Ug}EMX+tBdaX(cy42j(o6wV#B_Cmw|s=)L(R8ekNnhWQC;$Sn!(5hP0y0I&47 z5NQ5iia}X}GH$j1HE5nf+J+43PuS7UHVoE_NG{4A>1pvIM8Sj2 zZtE2$`x2ePWHTz&U063GUs|4tDGyeG^@y~5dTMd`71pvxdRe?5Bl5%hPN{Vu-kPtl zq9{Kyy&hcpB~#ry2R4dZxzJ_ZjveOTEHz_Naep2HC5j%xU1#|N18T-( z!F(Nh*+L?5(B=5SBetcaHbG~i`DfEint$FRQ$)-^?!s@UqzXB6a3CIB(9uI^krbT+PlxEaLSRR8l9}*P= zsa$xa^y}%k=?abmE7NzlVXgx z&T!{##MI`(e*F!!;>$yT!o6){M_h483X-SW@`V0v@PRzy+5|8N&0gHs zRr$Hioiua_3PXZ5{1j}ENA#~p0&hde&2(U#(tG~jsN?;Afgj2LXBxx4B0uWF6{bzv zQ7=h#V2r_^j`Z9#w|a$eswWlQf|^Jxtf?0chp&l~Y6(WGCnw(}!XNuvx%r~2=m(P- z%Mr1l7KO3#T|$2`)jCre$(}>ZZ#MDH7s4A#2yrWXFk{{UoD&8mf|t&4U4uO#xam!! zfcsCY(1#${6pAPZ#~MBam$kJN54#E*=hCrKXboMmc-}2l)8Ib<%PPIEyD-*Kz`K-H zLeP0e%WBd|4f$+e&JK}Dh!u`pIJ?E0Bdd=!a>NDEM>i2+K|4qYd&U zd;toVf+C7OLMn95E}Ap!b@MUBU&CgPeLbZeNIR7hi}oH8t1`x8Za5vFo92eMZh#w7 zEqWETz)vdq`=R5ZGO7--QmF+n3-^b9vw~gtewtQDy{EFbiXy_U{DOu_|7?010myjQ z79xEUU5zLjfgdSgBWip_2mcB+FJ7_^P5+o|!3)mfhwPc4lL8Bl6(4PL1?SkTp_`D8 zO5ejH=+m(>^kWTMdc&5|E%G4Tz?Af_!!_B&lK*nLp=`zu1;UXAkvzcr37$61m_YH( ztm!vWQBMh(?)#^jlj6KD@Z?|xi0ye%N3_;dl;6EvMJxc)dC z=%C^aaJ^K)f&n@XJy$kk=+7yndat2+AE$bKMOUFh>c|lMdZbdky^=IkLcaD3vdh$A zTmOQQ3_?FgtIbGXAH2BGQ8pKrey%Hci#|(j)Vm}3uArx&XmL(h*&{6$&lk{bJStH$ zTCPS7p$xQ)R$f9H4X=iu8rtDy{Af*Ba>H)`l-TUolMb?=)!q-Iyng30+`;T{A?}c- zFNL4sZ8Akv`+ZcKVxLI0J&W1|L==Z1AX-Kc-Ce4`g%A$kW&7h>nvzOE?|2T;-wFI& zsv|>I+&TID4IF2VOp|#rZj7X8=X~FsoRR6W>dL1w4zxp{rL-_aQUPCfN_h#!BlI)Lgt7;4jj_6dcU!3jI&W{}1>QQm z6pHsrK@lL>O)Fw)d9Sk8e97;_t$7cXwVp5eXQOOctC)8@zj8`zDjn|ts5VD%Ts?w{ zX8jV*frd+sb=zr}KJmbqV9pEDnk}P)Q+|$^U9Oj()StQ1G5^^6@4uh^*e0%PUc+wj zd|B&Vc>kOmyxaTq)Wvw_V~zBOzOF87EfM3Otn~)TKNZ^y_8S-r3iK4)%}T5EKM1Rj9K;CbMn=aN!P26;7@AR5l+IZ>O8 zOo0z^i#o>d(4ai{kL@ZFDYw!XF*o>e4~QJOQhM@1JT73?9^z(-VGwL?%h@&#s?p%v zb%>@z49hY>2l_NJP{GHfNF_)Ef|1%|tewlKUcf8|uWe(H5#&JK!n9I0+j@bwQCrA$ za5=(}-i+>u@=wTBMSV1r=y|xOzQ&f}WgWUu!RHZo|mEL{>-EfTg*DFx2S8PI7kWz7a>;P=Br? zZ#}o;P%4N>yylaWjj-sCAWEZy={+DyrITURRZ2d3qZM)_`JY0gBuk^svh*}|9t>G> zimve647xDgUngE$$=5rDJSU6QSXlPH*7VZJd$CJN^p?;xbq}^XNI?`s#$@%1$_P12 zCOLaBTFy$Xo4_lrO=v*vBcc{UbXy5n&-48FoZE;6GR~f*LCyN70IE-8i5IB+1W!Aa z{SKv;=`5&l<{e>3Bv+Nwik*n<^0V%|Cb_VY^w=bNvrtDN~ev0cx3PaZRpuTleB+ zEsVh=PtGJbh9v(~yc!|Hm%MNyzct|`KVd19t{8@7rBuU$srG6F&1aHCgV6d|uZlI5#SR$3g*n$m)Rc$4i z(+37U`FKYF<($EhmsOrP$5Gja=>BHI|3++8W?^&7sQ}>4-sdS`e(mQ`9WgkCs61EQihXB{7G0t-dP}WeV1{rimHawZy)&;BI=Q1lE|TqK=9r4=uJgMxzzVnB;*Z;bJ`6u8@n#s&}V!P{Dj5;#vcp;d z$T0^2a-N2;@5#L`Bh_((S#|uOfBOLG*z3#J>zac}itN9%Vw4~bL>M#E`3N)y5RxBZ zVc5&V>{JG^h=+%17~Bt?g8_lrHkC~w=va`-ir*pK@V--hEYmT+mLit4OEF?Z(f@^K zMvS6a5HeO-vZ~NaGGx)*rUd{l_L)ispj53DFcU2TX4pRCECexLd;}NA;oFAZVGO?N z$PQG@9z-3M%dWOa{=uXUpOsac9_-}Ai5C30H4mPvik3zUaR{X3KilBIuUWC6Ys7}-9;>dm z|J80EX!miED5&|}9N?V=%#yJ!KyTxa@^MCMA4gs-!K(ckC_|PZ)>7bl>Jw?Xi%84a z!Ac|N3M1!S)_-BnJ*;yspI@t5I|Uq4AIfCLi*Pg`1I-2*!24f~pri7LJ+BHc8!0=a z*J|@>D!)DlicX_(!~<#r{Dkob6bxefned58D=OlRtNP3TgK_mKIh2WqIaoOm4{tG# zt@|)97?V%Ov9+Tj{@7ASMbQaeM`H}{089Qg2wvww_6j-;?&AHU*!o6O4OHF$ot>eQ zWl!lGmDQL12dI2N&SpXd!6qG1c^({(k4oj*&QOV@)1-L*fn9mV3q&vl?EiuC|t1Pms$0^jl*vuy9L(8n~3HRkWo~QzeKM!WOm*`w%{bJk^+|D$(r9 z3ot4kyCiYj{xz-WR}wd`FUuOrgob>bz2q3{5q1W~c?J*ST^Kf^U^xmpq0>eRV+2+S z8zh+PaZ&}BI-0-oZV&|1cc=Cj+~K)lWg*73tS)~R+81h5mP**OeVb;1=!u#yVG>}n zM34aMWytg_);hi#7%|W{5jKo=O_;QUKuiYH^CL)es>8Lj!eusa88i}A<`J9L6sF__ z^5(Oxh3;`@sgK&WZ~dnZIuQ!{v2ozGFjbG>#K`nWjc+pKtvHnp7Jt?0K62yloZymlo2frSCT%QX1D%TqW6--?CzrUfV(N zYa1c;f@_aL+c4 z#`~?~} zmer@qm@X_Uv?J)8Spj3NVgoNQfNRGJghvt0PklPq#Q8)215JD_Hk4Qs`vG%@`RTS^ zooV7LS9hj~Bk440;%vwlYhv1RWD_v1J*+i^Inj>@rJ)TeOIk&~Yr*{416e(d;PFT( z!E^ecv1sAXSUBnAHF97(b7ms}hnGL649_E-Md@;p&ZhKYkndzzKLQv=`F@Uv`nPbds@l zs>EGov#%l_&T&V1iuXg7MQu5Rf#;`_d%k&Rdkr5nydy++-`6@|JY-nVovJ)gotdTH zl<8DH#Nzn2yk_)m606qvwU0p-oysQCc9WEryb~~|Vy!8Ip5!EWfy*oGV1cl>SN@h9 zAWgMN-s^bylTmm`7=-}+UW{%s$&8V|@+m4^xWjukLQ0e)l`SblP-t2Ozq?)q*WrMQ zp|rESMy5kq-Or)740)W z&f2WDYF0c<{&Ln`fq5+B@DE`XF3dqg@ulkDnr+JDcmgR=;4^SXs2<5MJ^n{InBL#r5|sc&mfIZ#-(!*P#H!)$WHF+#oP1 z!6t*T)M`h-2`qBkl|v{OHFNhFa$OZr5ooOpobE+Im)1?rytRu%8#U!>Ul6)FpUkGr=b=yDAS9vdb@v5>2x3(^RlCph zl;{Rb>VNVBB$|XZL$A%^`T1B6LnHBYp`0)jQ-n&=jgjU<+5@l?&Gvw{pCHs{>tzsT zjvT;*Ed^vyqCLmvEjCSLwXA}&aS|p5BeL@-JChc*`qOn0PxqwkUl3jtyanecFDT?f zde-+(oOVDq;LT(M!jao<16~J?7@|mHvEA>3F(h1HOa5gx|AZeGB@G`MxhHRH{#ZLs zcGdjaUqVB!WOYmWyJQWSZ&2OPK+RuQww=RDTiH%%9f8%hl7dV~cMq&Qk%D4*C#E&A z-fn~&Wk5x9y`2k0YHmy_hVt%oR?%)E&raNtTlad0k(b<4R^1JCkPHv~MtC*yf5^`4O@%DgGP`>(GK5bh*{p z+2n@%pYxC6&0d7dKn&o8gS{$z_;B|K)=z3@{UpivFWS@v>t~Q29%0tQOR*j?vp&3_ zd~KN+E^wgJAmL#!JDZ3S9)SvMRpD7^4$qm;7;)CTSemlunwFxseb!mm+sJ?oRCMU| zJv>y3VLSm7Ee|q`cnA1;#?kp8T7PIWleWC7j+!8cKM2M^H(a$f7OU#W)?Q)lwx94H zr{VmP2)Qt83-iL~#n*&{=#&|1gDcm1z(O?iZ2K$*Wo| z%SD~m66u!Era(So*7Dh_ozr4A{k5eqj$_vHr%q}KJ7u-0B;Tgd);@f~s$>ExB6*5p zwYH4?O5rJ*=8=owZ5E364RRWq>J3Ru4(T}S=R!L101XfAHWU?hE`p;^V9@7j{=NfSp~wEN)A#u}jgyfS*f7Do@`CD2BGy%vXx zqKm$xlU>Spv&PHnLZTa!g-2$eGlr9==i0p=-De4%`_d{HNOW`=?u}8$wzH@#ZDKLmEh;_D1LH0-x}O( zBaje3!NHqZvYNsHeX?RhWD+CgRI&RCjr-RaSd9j0AYUBt`!ouuvvX-bRY4NtA*-a| zpo1GBi}~7u-R=A-Rde=GoX&W>wSl)&{vT=Y0v}a%_5Dw75)?d9QRAf=G}utJ28)^q zXa*;EMkW?T6tz|>NU>_AIs>SH!I=S$r&DRI*7ng>+sBsPeQJdSg(TbpctcRC^}?l9 z&p4uZ3s=ei``hQtB%poX_x=3&e8}vx&p!LI_S$Q&z4p4;&dRCBz+GXhyG+@)Y}kkJ zAYw&6iCGaa4U2;0o{5Py2f}9MZ(Cs{_I1a(hDK{MR#c-U7TNF09$nNzKfILDlJR?- zzLMeR{^YO6%kxzmcxY|r@%KBlQSezFXX@PxDp;#ujkr&(33Psv6XjW}ofMtnv;*)mP@3 zGN+zd{!CH9W>gfy^=@c%fo*841jTp%;O)O=6}eX+f*WHr@)0Bs?* zSS1jQy5I_0VOogvtFc@Ogc6MvN+6MFtaKX()Hjw}nae32^zoM=i z##X#K@aQ%kU*A|^-FF)4+zUES`t+;og*?VnYmJq9l=c4wq%Y90%km!AvSakBvASG|ImZeTO#lmDWyduN5PSu&KEdr`SNdO*Y-TM==u?uTNr z?;h874@XnzRQwOErBuWnIUvG??~i8kP`_)&C4v5+49}9wY_wbB3HMHbw61>FEEp$K zdd8`VXCuQdt(<{M(4SQa>G^keB-TWRU3L77<@LKX{+R@}H1s67q5`*m^W7f__vnRj zk7=ytth6ARd()JQw;F3VztM!ts;C&!-pd~#jr5!GH#Bx`x z->#Le%9qSUNM#S>4{%c-t^1Ry#U&rq$8X6j|+VKaB^f}Sbj5e_`x0U=tgTubiVB+t&_JYFLSUcEh z&$c@+tO3ek!i81l7Yvyt>h0cD=_ULG`YKA`=OR0S1npd1@C4~sN&nkwo7qw)Jg0)o zT0%U4IPtTcV>?H3rs2sMS#EcZtT5@$k(I%3m3})%`h9TLX>{xpZMEckN98Nyfyxq3 zqCB!rV4bjMQcFo_V#GbjDw`N_4$7@GBDx-W3htJ32@yYT$eP8W^1dN&7&mcW_F90bA4J_ZAb!MK3axn_*y~a1h_f)!6BiAXr-225SS&WNWFSi`wF20Ie zK=u?Rg887MRm@8B+I*+1^mi%PklGgiQP0dUF?hQ#OigwQMbOXf9veU0J<&UP-R^GT zQFUam@Tg}FnvT8nN&PJ=^cj04=;AUl+CZm+_*Tz$uF@Ev2z z-C?*?^v-~kV8C7SEiq{gjx_Y zpO7vevVJ1lPjO;Hj?htemF8VP{CHxI>xXfSr}w+Zd*0>#R#>bg#u{)yl;uxm@k|Z9 zuNivcqTE3mc4DMEOm29*Gq0!m9`_l+GP}SmJNRf|1MsGs8vM?mH)|$Gj|<Jvz;x@vLRi(tPx3_y+XBJjeG6fC;KBWIa_*i zeZLAP)zy}r{1>N`lVLKeW6n+G z)S7s~tN-3^t)E;lnxT+VAPhGuX01W+71g<6}8j_ z!_fp=a~1eHjbS+Ug^CY0k*`!ZT)&cdrdmvH*-b1L!_wQyP-(tEz8z}_I^+Sz)?e-dO+%41W+?j$CK5(w%8R^_Sy2N8AKWr!s zrTVcu8_M)T}0e#6s z2oNUjg!K56t(xw^hBnr19XF`gP9ktv~%1Mh!1hdTGsg4BqOlLj8R63HYTpFMd>baUE~H zPF@7~KG7XuFete@G^^BE_sQ~vl^+re{E4B&wwAA&KCr8A6&eU%daa0-N#<=Kr{$&t zo+lshjBRso|I}JfG3SQOG3OS~gtVBs({`?Twe5cxPs~Xuiqks2h<2_J6`9!R4zKnq zQJ4ZntyCLtbmnkOs64OTlAT>(2+MH{>G}iW%CUZ}<;Q!}yf<00<_k(@BE^Jm+PvKa z6$;j%3=i)aNNtPH81v1s(ec+_&SBzUwjA53kTt?2(Dm$Vy|zK3g%32CHUj@Ju4Hl# zO>A_Aa}d4eRb4g4T*l|#;>kO0%uQ^MxifdJ3H;|Q)~a3lD5K4erW&6g3FH--C8q(2+Z=2Ok+|>sjm|Fd+?MLa^nZD6P2_<9+^a_MUsGcShChJubg3H&&E{ zX04yS=K&t96k$6!#Wj--&EBJ!nAV)<_}fEV#Vhc{D7teG`}`so+3K!$J2K&Pd)pF5 zPP|X(2-e>1AcHp+ju_Gok&6ETe=R5a_6YEe>5rjn|(|v)A64vMQ=md zjCso^*<_*I9fj1bN@=BKZz!a$R?4(-Ng?k-Qf;4shTcN%YqE8EECN}*-|2C1;foWM zGQc^qkUFH0GG5L6HJbelak96I#R!D5q#-1@#owgdZwBN zkA>7@N|~PjtdPo(@@D@rl$z0ZJ7C;7`#=5Yh#+^h>=knAu-1?$e7Z)t4sa^~FgLn01G8O+B}g%AaR#gml?& zlM(PMu*#Kf24mPm&Y*YjWnh9%#8!mO4k;=Jy8=5hKiQ20ar-nfVG}l*byzs>98K_? z{5Ily1r$a8>)F33U@Y~W`0*S)P}-N1@B)DJ2tkQvFgoXXG|#> zuZHK@fMX0YD2p0N4ds8G*q1F)XAF+dE~~~^Y0NR!qRXm3n#8+-_`RwABs_1-$@|Up z0q8rwA>+iyL}_SKq!FC_q4BK=(^&&7|pla^&d|wGx4i>)(yI_zC4I_ zP3TA*{&$wmr@R)^M5mSjSHa@t2YA-FWxu}JpxChiiV3&{n2GtUSq^F-p&=S6h*IfY zjvHu3Tn>^{f+WI^3Pbh}z>ibF520SAm*NXutyJco_yT(T@(Veu3mv3?m2I%_u#N9{ zFTx=$*5Q$vkNU)=H*L{JJ@P|jK6zHX(pHRQ+xZOVz404#2eC;ZiSFVM*B$Rqq!k4( z_`quiKD@$^&IpZ65l)7^i#$RRy=TLvzD-|xwb;E`>oIwEMaW1;68Gg^>B0YSlK5pV zk#bVMRuwum{g_0|{U*`{?gCOgbTw2K#b<@P!j*WC|05aA->fWZzOHf~AJS#6_sj$F zwXU??gYc+eSBASfisGZWU$fma!`82sVepR~Wnu z*V{B_J9dTbP$9jsol!hbtEOo((VV--r%z6?8dqghgr~kSe2AY4=kf|e z7xUlI0=3z^pmufJ8O8Io^4!D0{ewG(=PCTZTrQXk_rrPrAW>&;ugk<+88$`{R|0kp zZa|6$86h{h2_CxQcQ&Exth>R}qVC;hR?EDNlK&MwejND&P`=B?P{a=94KClz#^zOv>sQb%7SaINY-5df6gFe&rDZsQr zrjq{^gv-pwy+H9ly=(jTqW{zjg)`d^({%7D^x{u^SD46OnTI?Gf6P+>)Bf~-#D|G79K4_jT98)i5Yr`}F6_T3b@17*#yP!fY&De_ z(qN@pA-~ap>^9l%bVFPYhn#3zEBBiC&}awdN+Ta z9lkdE7v7l*!Y|Ngh%=l6UQeXv0TqW!v{E{!up{B9f^qfncdQel&S%&aqh~T?JzhL= zNBZ=?(Lu1jyU}^433V0+1s-%{B)PWTZ%C`q)L0&IN~^o6*@(!+Vxiq#S{xKOd>3OgOPb7Q{?u7Cc?hHD-q0_O-zp&nf*|4a>L@#tC`Ty*br5?0ne8foed3L)VK1a} z#YM%Z`SX{#?+AQoX$n9BxiKBrf?#$G2rnPYZ0J3ZMW$O-@iy?*bUFcN5tGyFLI6_62{{wTDLgALgac) zIUVH+X_b^s#2+k@H*z!s6gs`PKXObDss}6;e21)e8lQ`1<}4MccYrr97#BD=T=FBJ z(Q6{0?UhW}>B!w1^e^Tf62*T~)V+hn(j|T$O^UQmWOzw2zcJ@UX5C7k1l6{kZ^Y_f zj30#hQPe5w!qJ%@EJFoSBLyCy0%Jd_ash7|L?9+Scd;8;voq?#rf|<*zuijJk&pAO zN+J#x#lMz(XP<`NFmFm_^F=U2u9y}vFSil44Ar;>^Wnu#DNZGdN#~mypLh&5;LrY7hxj2bss@L!+r7fdT~W$-sP3Ha}mJA4~F5z#G74S5p`;t zudm$ao$@!(7XUMly&$Y}sC>oP^cN`j{FytgBKtnOX#swI+vk|Jb5y_9h)gXx5?kq|)N2NK6HJVtIB9-z^S*hbDzjH9 z!`D+AS@FNYPPOy@Hnjlk81cx80CtepfNB?DXQlQ6O5g`YUlTvXXNl7~0ek_59FBjg^qBr+2!oUljh^|wJ8&(cbo7} zUy?gTyz9lzaD)8@-NmsJXNl>!qP$6`o6ab)4_PRQmwV%S%xQcg<}@w%zrp!(#9uL7 zyMy;Jw`oC?7;5wK>pd8|mAaiagCoIYlKjMszxKST%Dax6xaH9sTBa)GhF6751M>$vGb)c^v01bGVZQk$3$)ySnjr14SHP6t6X&YTot!OeWOowJ;vg zHTq1XOloE;Ij#11gv~!Gtsfknoh5x*5 z`qrokSybx{dlB6__64s0Q`ds{Zm9XW<^>g~?Mc+b7}&Rv@+e`Yb*~tluekp}^n=DenEq zl+_M8Y(RDVWNYD>xU{2Sth%D1d0$oHFr2pBHry>)z{1iwO8PvTyy^IjF>QL^{xeKT zaxVrE$<4*w!2spjJiFn;y{Z1Qscrba#M9@U#fG<_;@c7}*21V%-%wVhb(~!#ejCM~ z`Gd>2lb(7Lm$m0$Aru|FLO1lyYO}P^=6ipFcG8ZK`1Wed$N#3HPx&m@nO|>tIf`46 z+}%IkncQ7$WP9-?*)e83M6Q37Z<+?bpSxdZ!8$w?d0n`9*In_O@Vj&F!SUmAz5UH& z&P11gM8xaMy|sL@sFT= zZ}H;X#H;gj|MtsK=fy=~b1y9gy<7^{p$9eZJ|kX1<^A~J&&|6Pw>$B;?+tKY{0TA- zZJxF7Tq$_U%6yqZo%`o)>9rP=cWr?kz5+lqvB%4YOs$NSs*K!Iq8{N@o%iDjEG~Jk zSb=XP9htZieEuWDXQ5K+v(AcYG3}VF_WS@ZliL{f=Lk0bKps&PPwPG-{$6-h>1k(Z z)xsbj4;@I~XpUeb-nmMu9H>r8pRvi=m+RN$o^6=>hslW6f4?g6K@`JH+j&o||7w<5 z-LIRo?=e(?aY_9*5{G3+Y3>Xiiq#KY9>2)Y)j;;hBD-V;FC}sFn((7!V9fQnByeuOYAf{+-5^c_ z^4fP8xa~}5{QauE?-av24Lg1D*i%BQWcc^}Div24($jxS-jHrHh6bW&7f~m&rUz-1 z+w+>_R?F^quNc3Z(%7wEYg-rMvQR1!1LlXF8FSEuR(yqJ(>}&?X&goUwb8-rn=lCM z@QN?a^h;9>v$Q5YOtQgfCjMZ}koA+S?_(Y@$(qsurx~HY_@-L2ROxZq!Q+lMhc zz16Rc9~r={S34cFgO?bf2R773VTTy9;FFn=;RYS&Uy?Ug#fo-#FO=b(k-fgjIgbFR zE#q-h=nTzCO*uQ3?fjz7(wsWS@&~DVM_~_}sbt^lqpdvo`B8ZV+s}`Uf1l^Fc$B|= zt#m)CSrQ0Z(kE+^9M=2FcSE7Y zWx?m`_4%H={Li1%=W=1S_}Jj}BE5bic>Pno-p!xIy0cf~kLvZ3;B`W;U*}KwiYDKG zGQJSChdjsj@rth$TaG?^3`jM^`yi|O*KvEhbrv{0>Mp6%Jx#K^J6`5J$K9mFMk~zk zyWTVWN}Sa{+&QX}mP6j+8`b_U+{rs1Kv+jlVk!5M*GcQ&SfCiie;tn#N9XEU1Ob2H zHj>vKM`pd!cFmc`t1*K}5U`-I=k}DRiFw;V`pooW&{gtcj|B^0Mf_Y@e?@UO%HAN9 zf6IH3+d`Qpm}6U%!y=k1v%)w2w9L5y|AV!+prZ3SYia4Zylso{ z#~Z=Dvktt4^Dbk1JD`zr5Q*F3v7EHTaXU{9fCMlmcGxA7tq*}$dZ1Eyj){We&7aJ6 z?U(YEQhdES$Ak*2cEroKI_22`ljlSp^&LDAY)V;id7=9QipzYuBUg;#~{=cbHx{oU~$+4j>XwkH` z(MmoD{)FA5bjhB&ll0UDvv*(ec6_2AZ*KPPOG(FPBzN~oEHYI?ivJRIN5RG3FME9h z*<>v#bs!G61}imi9k8r3d80td`zuw@NmlV=EldsoGm@K2hBJq6GF0!fTYJGSsc6H% zsnmj}Gnd^$`q^m7#WnVhO>&NFJV_7S6D!)? zRJ1PUV550yMRefK*uWQY%guhxdEF5T-B~sD7;9lhN@cNOSG{VMnbr8>Jd+cqhiwhl zUvhhLOP`J{#T&Yl?^@2CHQB2`V$OqR2Je5AST-@yNTG!q8FB0>3YUupFHBdYPNJ|W0U*Ms<3+n?jqA#jjhE%o#+qi zXv6Ds1}hVtDxliHyb$a`*}mX`m7?nGqGi!j`!p}nn5gc4n{wFdSn07$L$j;3-w+1t zx|XqgEl|i#KCMB(o+!?8lRK(XAdeEdYR(*?zVsZ=I!}F5bf1Aro=9Y1jz6DZ(aYbKOj@h zE-fsg2+TcPsDwwv(V56CAuZBa(atDwosui)9@D@%>>x$qnlp$YH>yrf*CoS18pw=+ zAyBmkuWCJ<8Y9knuj6zdidOm)dK6x=a}o^O8vsW98~BU!^pZSOgvxr8)-?*mO~eSs zu_}u9A%%9DD^Jv6oCY>D(Fkp|Lar>u?7%oyBCb_{V=)r!<60+(|bLj>CbR_ z>Oh@x|L2E9nR~t89F#xAPEIfHW2HX>CG6x~(`CcqCg^JG{q?23AO(rGbCO;C6Z4Y9pgArZIdm0 zu7B)i9o~r&ERKL@qY}+61K?U#3DC(gS#H_eRi}iAesZ$eBP2_FLPK$rhUhZlgZ;vK z40huQhx>sA|3X%BiO2_Q>>@fDb4wI>pv3HhU1cLtk8YqH?TV~y^#hjZtdVA`E>9c^ zMz^c4Py$MHB{i@rKb{|6y^oig^(5=obOQ~1V%?n-M_{ERrg!30HhF)bD#;SX5cf!H zxej3go(YdMcpuSSy#M|hYI;BA3M1UfH8kycf4epm^0)q?Y-lITC)0R>KQ=z{^>x{) zt1tAjwI~M|79^Vd_jY1#z`c4a4%;jHOe+=P)9{kpVYae6saM1U*BeOlV}m!E<0`(ks-FCBNmPV1Z?y;ahVab-vOX!{>L1@dn$RF+pf%pH4rQNA^c<&bHI+oum@!4VTF>I_(J)B5Z}7h~Bg>8)vC9b_#Sb?(95d{mxi60Zb%Brg7h2MxE3gwlXekk@t7?{@C) zZg#~2GzS=LLZO@L%c(y1E0e5K@~5_Ye={ZROi~W!?RwBudZHlrYCSt>10|=cfcvD% zbta{OE)3CGn#qNApH=R?{C&xMl73D1`(IXM@xRVI+JG!CXNkB~*(D5hN27T5Dl7F1 z)l@RfTKIsrKBiP#o$WlWjWYQ$XX7Q>9wofq+y)!h7p~`NZI1Iy!K_r%5MOKj<~_)Rv-WX{NnwqhD?`K4M##9hYP9UPbp{R5zQdv5|q zmt40c8p=+~&&UF8G&k~O6Ay}p@;s0ojp1}*c-eMv+BQ?{#{-y;6=c6hnHMQQH%_pG0l&w3Rv&9F%%rq?mcon ze9ZYER_heCAo}BFETAApAe)(66HdZEpM`atl-+9WJua7 z8#8#HH|P|dP422gO9V^IGOzLHyM^t|PYX$b)T13sDz_FiIx;FP2`gn3_1-lrPpoQP{D4 zL{`>6FWS$L(esh*>Wpmt=v5Z%Vwflbvm#TFHq4}(e4)gzc!L)dK&DOb=Tt3o%EK1J z*@l+xk^o|OP!i*9d~?mHJ{~grU0R%^hhvF3qQC_(Qb2qX%(0a|Gyn3uIxAho126H` z6h$zBe7aNtyW#p@35b|E7bVbg()%IFPet z`k5+FGUc?uIcqZ~yVZ6{<7!Ffl3Gb&j0sBoBIuXravp$KT}gQbKwbG)@~|n>hbEMy#egSew60j zLar|F6Y7z>)l?C+1{H>%(Y}sJTuoL=ZH5nrOXyXZlu;3VZ{E%o{A#Za%RodQtKkt~ zOdc~eu1x&R@5>jFBl{WD$Vc3efpoX`=g9_fQ;N=)-6aa;4=w!64{q{%(xNUAIXY%F zZf>607LpOpxb}R&_aky@fX_n;=Be^LB+Q)k6wh=MLf%+oqO-OQ89 z99k3~YH}NtE9VBR9VTxDQ@?yQ5jE*6?TO>_Yd2oaEr8$b z*MLK|B>(B*dio4F4KJRy`GB=;TDp(|-WA^!R9mhm9kU{vvn%)@kkj_a!@`$I5@wD7 zgg_YFMPU^#ELfc56U7=e7KtIAb@DZeMDoE6S(y8 zWUE~IcT`Gs6{@a&gPpmc$V#57JZCv%@!{&CxCgh5c+9k<7*mQORZ{k05g$l{(yjG= z^Pak7m>%|YADEq9hFrv;O@lw{Dys=IFf08N)7UuJu%`q~7-uLBF81-Ig|X|y)!Lhd zDw5Yd(5|?{eLGDr!(?Vau6x9Kl_#P| zAwzuDRP8W}Wo?6Gyq}@f7PZ5Vlg!<^ibsSW51Z?}rGe-j`sM z7jUDn!Mf))gIW!&(C+wvJY8}THWtUrk~{k+YVD+%;_^seb7-P3LLNJ*aGMq%N8F4K zQzop0boE+!FuD@X>R!j2f_xb+*~uuzrT6i@2H*j1x+W8z&`KRiE#}mMj!LI@6T)c! zW$yO{Trlv-p00L>z^d~rkTkPi;K7c$5-vj0rHFgvn}7p%6jthG2vh()=LG}2pd0^H zB6h-WA<@6f_>w8N(*I3)=SA=I(gL*xcz>lfc6DK6_I?V;y%5obAJGCKaDd6t<*c;R zI=zQ(h6Q)b%j{={lX^h1;0S6i+%L-0&AHz5_W^|2<_z-0uWt5%XQjlD189}DJ2my) z**}n`KabE`1L5q?$Mu8jx6WyZ+cZRPMfNt z)<`1ftt_{Tu<4k|nf}|&cMV`QG=>rzj38wg%Gz8S;p?af*$K;}D%$by(pbp^n%Paf zq~X<5&qd<~-R}2_yc^zS9NdXh;VN2Bme3HD>MlTxPAKu~UY8BRe{P`L&zJ}A%Qw1? zE6Mry&*95$eEhj*Rqq?5v7s`~rOMuML$-~TdO-tK;{qo$yku!LwR*FzH<$D1VWVV# zN?XLqF8+zArjC7Yd7HKXKvo732HW-O=e#0cSCuP*SAPv&{krGX@BLTthjKreG(XS* zGp74$U-2^cL`BNh$aTQRCg)>yQ?aXT=d-afa|=^vEj%iRHGD*f{C4y1>iEU;j*#;s z?Sq*cimZj>isEHl5XWn{&whhDW@3RdTdPVK--^2ZBNh4d(3E+Rl@WFRnfrrVR{HrM zE=_MJGQ(wTaFLOD@(|~|R@UJ|x`+F@sG7XGf!r`{|Kn0k4%=w&v%(&|)u{1`?S zKRb8me4$G|bI9;>6CXC!f1JQ0%(nO;!*w6-#|EXu04|F*WIqRs%_m&%h7zC2@xZE* zYJo~H%D$x)04F5hpzI^T2-SHF&uhC@hg@Dj=nov3-?;(R*SWe&%WwI5|2R&d<3Hvx z2IMb2Gv{3o3t(DLwTGnx%N>HsXwKlIHbkw+KeI9y;FNWGeu-|3a~M- zz@9gi4xlZ_PcR>&!s6ZdZDzdxle-78`b``8F>^*cExVm^z3$_rpTv>>6R9Yn4mYuS zbBq+*EA9^Caw#{XdZ$^N=nL6Q9Yn-?6?-);!|4)#or=An&27KbzCTQnh7_J_uF>C; zdQz2imyG9^8fa*Y96~=~xlGK9>IU5-XRm_P^qkkUsqumNRHoWBU-HTFh%bhDR3}0y zOu#k&fXRp^Ul4mouVT(eco#4nW(+?oY4YSwCbb;Ei)~;{AhfkolH{ZJs;gV8*Ec4{ zV{$}y-6^38WANlF3s@JFZ6nLBUu|0>kq~>OQ38K(jb2>jeTvaGeX&x*=m`3)X3xMc zZGJ4eD*F$^$xb&X+s1Od^d-LO{oz}5PKt18)6GnSoLeS$es0Z`;e=s0yg7auPFuD4 zmoZ-U8Un-4)|1sbMskaV&;nm>u?T$ieuuqpUQgh1R>vkr6&|PPsYonDpNaA~Zfp$K zG*)^IATnw(oghHlg)bzXH~>nOO(5&yMg5Is+Sje^!f?pi;} zp)mnnhrd71S~!Mnu7m$Z$EYY=w=Vu}Bg3nvsMec|Nc0j)pLjpW^Dl8e%Do`{pj3i- z*#chl?e?5a^S!6%?(Q~93|XP*{Bf-h!51u^&mTK~6E4mlvn(`^S0muK_iQn-BbM{y zeI2Q>35$S*+Trxv%V14wP<{nD735f{O>8u_`;~unvEEx1HB0|unW2w-6Ogg>*gLSO z+ZgTmpe%ahzA*zr*F?ed& z@mg{VdNHq|7xOH#ZnmWp3;5F+nO|ethE+jz=C%**`e);y!CTS6=r`}c_dT~g{g$YR zRAgYZTdkFUEUz#6Y>;6Ob)V3S+ZOk^{8=UqpG4r_ zi8|xwPi)AOd`<7ew^D$}gjCn2#b)qRikcmUyAH;meD7R4GX)GTvaL~syVV*!42*r3 zHM&x)o%gl74R$d3?Vk<`#izLaC-W=w0H}XU)5#Zw7IzC1SgO`*tOs|*L%g?>I4L^@ zyGYXdcfbg|ziVq?{JaJ*-MLp<8-d>9QYf)cnBEa#I`lQz;r%s!PQ8FLNDV7Fm-G3x zMyE3$-+V7oU!TVi;1dqctEmZ$fUT&3)(^Gj{r(`(e^~$fzkxtGIhLV~&Y)7Rds6oa zoypM3NmS*o$kV~DIXa!8jIfm>SQ9#M(%PwKuQmA#iW9j7RS7N!ImB%8=HOk5eQqsY znAGn644$DUa+vf$r1}gi{T|T3fwjO=0rytB^bCQ=*|aKE?fW!wt}xrFe^5etaR!U} zd2orP;q$iRcLs!)pb)gi#U}sar`VaFni`}}I>wk*2u}{d-8Z7lut@B0ku$Q-)|!hH zqH-a!2`4{i-}^0NgziuKco2rocrTWT?-<+tp{c*g*&LB4m`&mdDk2;VY$sLy1TEW{ z;FocfdqW`9$Y-)Upo)d{*H!k?5NW-n`qIZJb(c4}44R;3@zaUH&|))_ZBzIo=W`() zt(dV|_KThH3>@}O8_iivhgiC|`6KYkEzhwRZt|9|27y?sU1d{f0Coc_Y^0-1vhhtd ziv=1@K2vQjA+6M{JaTREIW;ic|Dh=ZSe#PZnIHO4vm#~P)MR`y)3X?c9%B?kP#`v) zD>Y05ZMU`?YF%3GU5ry^AGmP@w1VV^RNYnfX01dCsrmG~?VMkkQ|kmYcCvT-pkaT} z5JC*WSBykI>@KZV!Xy|zdFwz{ zDCc{-b=C}54-t&wBgsu%t;1a>W}VkEHSe+t+G}mcwYnP zjkLb3iTBii>p*zWd@ens_rP`TVvkW`E6W{b-fS#H)D{X=b zz=)3ebWeAF!mZR~Ap@L^zi#?>H3$8P0A-M5^@j#Y&el`DcY^7D7}2WZyjc@)({!Xx z*O1Y51HJYhgU z(}!|Hg~H5a4I3z!p}%~Ie}nV!F1?$@bid_Yw~^Uy{*l=yvPHVq3LpU-gasfS7!=uN zv~h3*r(Grsl|ZM`U%jUFB?1N+!dU&wj;2KGW!epMEFph4EauS*t>@xDUOiN1Jc@kY zRW|jsQ?!sy(RziT{B?N`LAiaJSqsFaqE4TdXgk>Zn#o4yX{9#s2K=gtI@v~Nr}PX1 z!PZG;eL%~t)L$vnJWoR`Zl0$pgbIFOcQ%)ktl}uq+5A2eMf-H1)BDRn`oDwiDdLum zd|#rub}KEHKiT(yg;BL#YS=@{UOGk)jgK<=xl6?(YOxRZb8C%K?^0>>D)$sW_gJGT zyi{t!%B?WDR=S0{q2yWlLFBxri~4ah;IefQYc@?^DfOds8Ok&MCTpc;)8*E|)MQF< zcfFq1wtJ7i5WoUgV`9Uq6YUe(b1#`}7KG@ZXiuH@B1S!2}^ zlTQOa#n%nSR5Zos@#=CU4Fjz7Ecz}5E%wKPwyvblMR0ga%$8_7Lt*w`Fk>9??t6of zJ8kvugN$$-_BR$-ivH4Mx+I$C*vX&Y13)y~h9^<=63C zf(z_70gRx##yPc-A3C|*(X^vZx0^T`|0Vh-m0q0RKkbtoh6erXPW;n$jcyXOFc7Pn z`}Qg2cE*(KnQrHw-q!7g`28iQCHII=r@8B7qgkZQ!u`t9!O(ggaek-g`ka-LDqAo0 zP>7$e%2w!!mAXr10rXJyxgUKtx(|7{bSBkjGwr&P;<`rDW1ep^jpj!{VB-I!_X@)# zn2D3fkKjI3vkH~#?hkt#Y?Baf_Q+rKO$RfWvDY>4>YKTUTUlK_lD6h9C1EXXC(3;c zAAylf!#Zo>g+-K+NeprBn|Jq}c2Y2o3p1t7l+~M2nTSgE@k>m78$(WXO*cmP5F?zv z(@xYpX8JkQE7O}yj7Aq8m47|;?Jzo*sfj=!;eeMVnqSBf=5o$O zSXl8n14y4wVQcBK9j`8L5#W~logTbyxj6~p9;0WxdH)#3o>(%juCj`+ntP#~;gL^& zcA%yhF9y;v#)bi&Z!>VfFKP#GV(y5w{BRE*&j|~32X~Nqa zVN2!wDCOJ;AyOxN}~k-a^vX%;rdUfE|NY8Lk{K6re5_k0=rT(;}OV7O{8f1 zm-o|rYt4~7CFty>`Oey`hnb7QTpUC=pw#4^Fyg7Dn_s&*)b==Alvj72W=iV7Is^HW zH2?)eEafV!IroyW_z?aqT}@%_Vl7dBug{Rl_^|KUcp}rr!1$j&np_UsJCXC1k!Y`t z)+2lwv4JAD9kE!heU`qgR&O)4NdK|yN!|(Zgg5Eev`U*W#eb zXq0{E-B7H1sj{nr4>6>f$-wNu~hX+tvBLrgOXSjW@HsF%*^gZat*6p_5ZF?`lV z;Y=f_r&HZS8Uxn3L+e*gJ2^MRoS(55i+|NG0+Qs5fEFvKVuwDokMQDMHdwam4a`s- zf*hRgPIy}+a|;8=9WIH<1sHnbR(F;4!#SW1C|M;=O$sQ$EVioFyeGue@R=jra4DK2 zbG}WvpnjovxtKU^H&Bi7B>(i;d-hp#ok6aZRy2><^(D-9;)jG)q=RWV)_BG25sMH| zDc?#@5tM1U)=vL`Prk#WdsaDG+3-y1^VtYykGMA|9L)?sMfQA3WY;r}fKKf{7)j>; zx53m0gAqym4}39eSZA4+u=6-i@9rvVI?0?z>&0q18-t5f19tD(VW2bg zp*)KL6W6>3YijQPN)8hp=tv#~{te54i2s*jH{V##&?m#HJlr8~<9*evLm69PKu6WF3kYaGiHr#GESTWpz0se$%-|>YUm) zjFU1ey_(4-XM%8nV=F6+t$G|!UOTg_;oCg4_P-Shy@0VTJsVoxR>PxrHwr_tUh6gA zx-Z@!`6F&vjEV2;_a8CHKSlA|bhI!A6AgL4Kj(<5Ul##ZoW;yep$p($K&rMd1l zI|aE``Ya9|dHz`;iR$09=02}!Z%06@>B*a^8zx3=GDyP32^mw|`joc6SK7S0IDRJH zlH)fZ8;_sOl&G76$+b*?Zm>ixhyB>UW`(OMOh%^`e&2+*@B~>-!&<5<_-Xv0e zo$Z8i_ega;_Rocq*P*<@Eyii>Ev8!?Zxf$kWoWYu7Nt|dj(^99R`$4YpwuV}C)dt4x!`wR=JgJYvM)lvW3`PfSjXnFi!(z{M)RXA zRx%M6mL~^rGpd!pqYF(%EASZr1wX->GnZ$i0$~@0PL>YdT)f0aP0VDj+=b@ElWEZU zQ#8!-#M61i)9tNoMxL+~2LLfIAW@2oU2z=_mS#LPpdaK9TX4PsLZAmsbN-*;o!D(b@S zx`=y}!2fM9;rkVh#3FUtqdV~R)V@FbaRMV`Ex> zW-`CyQC~9Wz$&|bQ{vtj=MxaOHs<`Rdt3w7%%o=45QwTFR2ydb@G2{Z-#z1x4c?Nw zcj<|Y)ePACp)Xbw0@nuD3PiY~hFX<*T7UA@i6Ym1g^cXoRM}L2h?V+pFwyCVx+VTP zbmx={G3N_9%^$Rd)8Aq*DxHU|(%F7lRn zk0YxG=MJEh@yD`2WJ}^Yxfg<}F zE26!o?yS5c6LfUF$Pbjpom1#B3UumfWn(z=Usz zXTRhnJTrb!!Hmp4b)G&F#j84?M+Px=76)Jidv4kZ!=q3|e?b4Ap$kS;2aey#O4jR> z;w`kBT-}|0jbE*q$y|h*ooy@KvliY_)R2NvkTSf4T@BVkY)E&LUu^QtM!8>piOGNb z3*}2qzRs4t>hUjL@6fyWtv&f%c=&fK+p&JGw1@1@ZOqe0e=oS@oYw9(w%O3qk#H$+ zs^4N_+F+eR-r@g**<>6wcCwz6(J(VCLu}CxG@H=K^6VgTQH+O(I_sm(5!q{n{Jr@b zUmsa4h_vCt_yN{?-xf2Y%_&p_>t@QK!u!qAn93m=Y4{3KF zP@nP5RvF7QK8jdT12WonI13RE4n--g7UoH%S1d>rCq>c*&5UdJKKo3^qgju!?>uT~ zdl?;|fRq_3tcBq+Za!qLk=kqaqH7i)vDsfN_%Wk!pL~wbB;Ie=Q`yf3oD%wdX*uYZ zK1GA1@~Cr=uG056E);zhR4ijIX-uqT*f<17E#2|bsCzBTJEQSnqk-!0z9#&awkS4k z_?b&U8{Go~!0RaRdmc&Z7(G=<=SAjpvVp{s>E`E_d63PAn49MRF=ZR)ck=5E<(%8* ze_}e}olFK?0cuNX*c-qj>en@-+w>ulq2lsbiGi}W;}0rJ5b{p%eUeR?)B3cTTHi7+ z-i;Qm^fr*hdZp}yrKXQP29f9cR*>&{KR!p=f={WplH%OsKN^VukGK1e8id|XG>`IS z)ai}))AN*$`RVyeH~8s?l#YFZ<5M*fv=NDIq7OsX{aEh8GJ1-3Nr408@8Q0KU@i>Qj zs|L;wqs_i~v5*S{mVTUc)qQl$$SK-81&38^KviNh3+OA#Sqc6Y@OA{TiQy}M4{AMO z@b)a)jMdLWZ2Jqo5_BG0Zs!t0geS8hKDGeq!IeX(rHW64Y zY_LoIrw$4~qnCh1m=$v#H*@Oa@46|v8d?%eI>;w%@P4+y;G+DU{E#GSO=U+&N%(Fa ze4NsEfd-9?YzsIw;;j8}>g)bv9;Z(9AM-d>#bX{vhQ9O#91((iER=EH;=1X{fiMQL zsEK0Tp(*U4V0JxvyJwk=xv3IP!KgmZ3ZKzV+1J z?gcFPX`IVnFcpkO7yaMi*4eb%;_@fvUQipeBCAorFnj$E*QuWhNf>pns5R()hsml9 z(7Oxt-X6fZtwCUd46@POKUk!8Tf7D{uTa}ThD$&{O-Oysg6t(U-kB6N6WU~l@R(PG zI5=PCbTV;|!dfUL6|LW7r5>ZOZ`sJL<_FOHCilK}LrL#z;Rk98Ici`^k6Tsp9>F;vevnGCKql@-- zd;Iih{gvhMXTzB>IxTj{U(>ocOk{g`wEkN~<%#XNzp@%kz<4BH#=0YU9ke;g{g;!j zqYF$@Ek9QJR}7}GTUWMK{q1JBdt+VUEj*)@D^iojO|4ir+LCpMxg)mgUyZYKv`ZJP zp^~S>$2={jQWy}$AY!nlrD3j`22!--J}LHn$ak~nT6=XMiT%}CJUoR5EE?b6x2waN+uIi>eN0*fQ>ov*jb z>q8Yi42H!96?Oedt2Z-a)I{H*F5?>OO(o0>TB(;v<5mzjAI*J@^KmeJfxp`Nb%`u% zAV1=H8gabL0He^SqfDP1v%7d#(HDQC;jU9N5sLSl*y)cF5QI?7#iJM$N3MCGLhgOd zLM@+lF%#NIL~swg7oQ>U84Y~k`ZU&&V*AJ9|IvpKYw0Y{es5=QikLl_$Ef==A+BK{ zkI^c}v)71-TdW)LRJjgP!$z`5FCl-NOfA zx35Ch&Uu!15ocL+SmY%tkR&q<*7IswHtej<{)yM&uDL=6@Zb>h;oQ|cMe5t9en0BY zRk!#aLE}0+5|~F*frAWaP`^_`4T(NnHz;CnR8I3j&pfTT?m0s%Y?rXc?$}yrh9MzQ zlU>^uf;d1J?i?gEG=Y1GcQu|t`IPNoQt=8rqXdeDj^WN6V~Uku7fUZU2T61keG{z! znXJ?Wj0(^-Ivw#*QFoEXa8YJ}0U6G!@KS8nQjY>UOiezqo6h8TZGTk= zkp2FR^A{1OEy$bAU}%AW@c%YN4x-QCd=O5)T@rQX%C$l?Gk1#KI~Ue@Ph)UTwx06@HrzS4 znMV(ImAzcf%}aQmA;cU@)L>?=WOYr>@3eV0Ip3^}cFvtn4ps2| z+-8#8IT_W|{DvT+aXsJKWi9$9{cmHXOJUVyMrias6aBI=N*Q^$vqGADYC?0fJ-sHH zNmc7>B;cl@)Y1CbT6iiQQa-iKBZHv1D1lQ#7k}R-l#}MGq51POMDp-Ku3;kc2`_1; z3?8q8^LsS;elt2baG&0qD}zP6GR}0MINIq=TE|(GL8SX?5WWd0bC>O>OZZ#=i`00Rksp>OtmgZq999amBpNlp`^b^64PqNGPn=6le{%mStY0h} z{LVve;)i%L@dQ1KiSf&>(&}joSr2#IhqfX%E(<)UYNb1`J{(8n=9a*uyT` zKJ9$FV+(%Hx7$T)5h1UV9i;oSD!p}orNL2&@f?JP<=_q8Lw{lFoPP@ZomXey8@#K# zwPGsNQdqyV-|gJ?RQ>>J`Qtx8EumdEA`Uau(Oon~b(NfhPa8h92kx*-o*b{NfvfEL z9r45P?PEA6Z`Ia43~RcE}77LCZQ$(NFsbXVZBtiAouIXqPLzY9mx#W z*_pqG+7sfn-}M&P?CPGqr<=Y_JJb1R@?RELcIEiOTh&m^`z<&Z9fF3@PaYjGIy4Va z!~G^PrfA4|FGMTOKRez#zVKR4m3)!U7*nL20ljmIl~d6>r$jmZdgqiXr@VJg8C2q+ z>^01$cE?`#W4`>zSJ1~+%;;toBk?IR5S{)0tC~sYDe>;U)W~^Y4CyXIFmb&mvq=eb zo&n5VW$BVr0tXG1G^>NJkzl!33U$&IOhH#+Fa;Q!ob%B}RtRM42> zh9Ei55W%G8Et6;-(%x#Y$wBDH2XqdWyLx+in>Cl=?2&8O4sQC) z;Go2_obR~qNxZ`!&d$O6X`8jb=;$}Pss4l8Mq#n98N*^fenhtJ&|ux-ETocqqiJ8o zJ4pGU#P%lV-KLV695RV+z$@H$b+6OClGA7Eo2m~pbPcYGlcpJKy?I39N2Z$=C$8-y zOHX}AOPKf@M@7v4gZ(ue<3G{tF#{zw+23HMw>*9H6lBns+Ozj)Qg98v&UT|fJ#!sx z#G6F#2m5en_v;pDnS)mI1|; zwsY{b*Xh-2A&$21Cv_djv^Ujr8)_sM)*KD4k!T*iD@@ZL=K)D95Ng=w=aE`|%zloa zS6#g&-$4s#-yoECHGA#@<9Tm)c)-mJAm%R7hX&Nief0gw&BFFY!$(3|xE`oxr@evR zgy=9j;T*kr4IdM$MzvrwM6o?vinVe|5qD$5ezTKCu&t*sjaI~uS;{m$DL&K<}G3i}hQRcn+{zlczRMLFJ3 z5xS|PTsp&t5%(!`GIYixTS5QkQ}$6&md=KX&1Dw~6%B<+{gMjgW3XBEvF#aVBVsjf z$$o=3`F!C<+%$EBX{occxVhrOQ1&`ghCwwxYDfd96LD^6;dw#!jh^pu(x2Q{jjq3M zTf%+?JXGg=pk=%FHV81pM6>36i?tKg`L=|y;2zYuqCDE!=Q`Rl_{E}()&E(@XU!$v zG-Sr$Ud%O^Xe`KyEQ^o1M`~2&p3yw8sAKM*^&EBHh&iugAC63tdUDp>rwx8yP@dd5 zNcW*e{47Mp(PymW8&T9C0?Z5ts4E0zWrCpK;kb4JP?QG9Xs(@yaieOmQ6Zmwv?(U#lRvIK%7v0}OVtax zBvv{ad6~6vB-nKuY(C03pw`z7v@fWLmSA+c4k3M3J~N>cBfG0VyAGBj&mTrh5{3W< zu#P(CSaYiYWmamzMvm{xEUeU}pjyoFq1$_MK4$W>-!`Qqbg1MA(BF{q3}N1#`#pe^ zy^;wG_>1JzbyNhIyj9FDf{ApN42pSQU28u~7(2{hGckeHDf(cL(Fs1_1Hb9?*?5RD*DA z0@mE))V;Yq{m$d@1hQm;RAJYT;X=2YopnrwcNWoRh3bVj*4)RW^pPA&@#KiN_aKB= zT6vpdZOg?PD`;}q?N@EC%FHh7mi^>u4Zou0L}rI+6=RO{;&@C}vmY`c`SqFa$Lr+n zx1L;!PNfWguFM&=T|_A7mJ zt-k5O0jw0n`5LfEFE2ZW_d$OJ{1z4@+UJ@9YtG5MTlx^-H+FgR1B~KFJ4>%ht+_u} zRb{5C1~Bhm*~vT2_M{!F)A-5OLPJ@PY&NLze2<%2Q4F*C4Y|PI?*aSNZ@@l(gL*(a zEE|+Q)M77eQkmo7m9BwiZDSRgUFj6Oj$@@Mf_m? z!qhy>TeAtd!-8$dxU>j15P#jX2fH1oXRy!)P*xm4;Z!sb5B{@< z(UGjoIlf5Zu7Wn|_lPB7U9J~N~s*fjcNzfMkJ2Onr2aLv=3 z@C{eM3ehC_@Zp6u_e$7Z{Pr2Tw@sG%KHW3?bM{TL{c~m>xg@4ya95e1QPh3P2$+FBk%ICz(Eh*=IT&&^e!Oi`b8ZaqVN`MVP@l7mDwg zA|7WhS}9N>fjS^a+0)d74hg-ARjL=_a?%IWSGKJAS|E;e#tyMdE{1tOID0-9nW#3~ zr#`6-5by9mQ0`!ITWfW;e~wvQx|$84&Et>v)GzR^7i>jzZXYXRQgS+)w5iv*$#<7% zbt(|r^E`3ndbPK`{tja#6e0Rj5C|!&18*>nRpY%w7foYPYKMBsH;==AV&tLgI z<+8I#o4Lu}0zH_Nyi?6}0)nJzjxBnzv~-F->V7Hvgi@Rcmrka);%7PYO)2+Pkot}d zBu~j2F+}McR%lD-tDIZ5V?T5($smo=tqpq`HsmN+_)D zTR!5rZx~+f{r)8*967H^+Q8<#bsi(gz2=`3Q4sVw1b1BMBB%5u5jX`c+LC<@_!;p^ zHcq9jQ`pmb@gcror9Th}qep7kLM#0;(-cK}O01j2p?>eiwP%Mi;nt%2pD>ixcSC*C z+B#gfjAj!>rf?zQ%a>u`6C(LOWp)Cy>;Rt)S zW+N&&E)(`BqsfjSL$WDk5{r+95i(jKVukXTJ2(GL2vys5HZNh19)ZQn&c^DUc#PSf z@Y~uT)*`NzFY|1(K)jUKRYHAONQg#ZAV6VEK{qj=V zb_U2GG4&#~*VFt%y+0AD^qc=?&mzBuuM4Yg3=dzn#_P!U*XtnoGA)+)wOT0gE44`C zWBGenyy?pqM|hZjG_lg-S;;~@9|e6L!Yq)d%?l_U)L#Vh%>0OQPxZp!r^)?N4BpF& zfQIykoD@bA;=!jOU6hy~zM|z(=%25lju*2q&er@JlMOh@sL^UQha<21$W|o9F&CBM zZFwy4WHvrSLh5mNt&t5ZZrHr2(wXT+(ai7@y?(U zi#exN`^^5vr3+~Wl>Qp$Nnc}b^WV6oz$*y9cBOeU{L68rWGJ#&2Br-C(eK-ugTI6NVx4A0n24MZlKt_FpJpVBBFaU?gxHO z@leZJ!Jy@3{oh49mKQwRh*a{Lrn&7v>t21rzb<0_o-dPtTOXrJtCDor zJkpGxCbuv0QkHjF*5j{C67{I_kM1M?u|gPr zdYxwwom(udXy$Z)Z>2gZY;7| zuG@Mu>P;MR{CGoUw$a}2mKWJt%(OEDq*F8E%> z<4WAg$WC7NylWX~o*zbnHES5oL9Nus%usUA`PO|;==%xF!%MYHW#=Hxl+IMyYCcDX z1hoEC)}F6?_#h5w@geAXo-Scn>QM^hj_I{OqP&Ej=kP)C{*>uE{NThk!;hMlrkkE_ zv?n|p8~l#B!cn~AzxP*5@k3(HfA?2Abb-&mJsdI1FXPiej1Ti^45cd_5f9?)9MX@UIa&gnw2l zrl+q54^#DU6~=>fhrUFrjTcRG1v@-pr5eb#?mJk85Y#@R-`nHIv^GPU7QaF5O9zo^ ztLKk*`h0n4HXaPz^5m{sE4h^7sMR~GrT$Ses=_%GvnC*9z~ek)AmTjmDC0zC{SZH1 zD_482pW~Vwxt?=U28vdyUiD2_k9rO6wK!+{`B_Et)wusZ-rfa1s_I(&p9w*Oq9^z& zTCGt-O?(E6N(42*1kb=kQK8yeTdGLW+Dc_cuvG}o4CHh=l=jNi-rAP-)>~|~#i|rk zB;k<&zTz993WASw3~JO0!3X(&*V^aIBP3|A|NHavk(@baKh|D*z4qE`ukChB71uhs zN35oHDVlyz2#3|$RbA#<%WDt%RBo2IagbR@a1|22TDckPU#<1)&uXoIY=E~01Kr1O zw0bLt%xNfdUN?tHg>({zbU2N@GF+>h)!uLsTH4;wbtA9C-OO(=muk(vC(EeFX}P`u|& zT@!l*&)obDbE8bc1|-N80<@jm6!~5=lkMYWe)e|pD|6=WQNpZ3&hu{aFJhBB zt0HZyMPSURu$`?=t0p3L2kW;PFtTVmNl-}=-ZQXU|HcP#ccVdeifg_)%(|4a;D#keC3i?3EwR?JelCj=!oO!)&Q0n??5ngeY!o zpW&kWYa}?vj-6>$a@NhNjB-A(a(wwztMbnBM%uF~|5!d>{~9o?$_KQ2tMZZZX5QNw zb4Zbx{`A?=W#~t^twb4GHfJzR5L{wwW$Mbycr#EaOx_H3M~hK9d-Voh^wgLCkKny? zX#lTG&u78=pP0^{3Ge>}Y6YVtY9G2oAS?x4`FJ##H5mPuI0$kWJtffR*ax4owf+He z5exIi68FmkX@JOD?zH>&I4>JK1Fg0YuIe~I=`S;m{qOa$i)C}XvfXa!DiV3n^3J(( zOz!C}tfE_4V^r^){=96H6VF$%w_>}ey@be-7UO?S7jalx#?^TCQQNSQ<7~tn`pH(A z*HIEt_MSWfF*auZLn*-5SL9XtfH(CEVQ1Ct)2GL>>whwg}Q(yX#GQr$J}tOzkq z94{*#lejrt5{ivr6BjMF_QroM8+Q}Ki!u?9%0O341}}<}vZZ=e zYt4?fA}h7RJP}^;1W%lEY;N)Tan~0S5b>||4fl;RnJh8qw50cf(Usp|@-@0!|E_)75Zo~UaC{vMK3bv%f4e%we^+PfJkb?Wg z?7He*j!pdbG%;QLwhVo8-jKA}lOO6XQP`7pV6mY6w~F{sOu#%JCeJtRCkVnwv=w{D z@Q(8ZS7@C^={YaI3(|~)tSliD8YurUo;MB4$lHT$)=;n9&L=jy<;(p;wW&m%x zRFBtKx2=*q`w781>32s+Alj{G>J*$u5R%jp8z^(#J|&(ASG)QSvCpm4sgxn}q^!WB z=|yGyA)3Ovb*Q|qe&4#aR@z{lG1#ueW3o}#2>oOm%sETqn`8l)UMxXP?m9=ez1B4ZwP1Vk5``H_AkAyczs-K$1!cM;t z7?WxiJQ6I?f&yPQRrpHOqv5M+;e)c27{e@Cqs~{Q9%1*APAa%WZI!7cmqD0H$4I4) zBuZXeTa^8PDPFlHtVWh7mkHXd(Hc%cHha7g)%2+pGLFzN8Gc9X@h9+*a|yyPeqn* zYj&)Gao@F4&Gcj#SK|GY+EZe<6fkaVze3g;P{4ux;7eA%PrjUGXNJ-|(r~l*SQ$n~ zG#E*Ji8oYPrbcone3eHzEfYTVqwe|MVEqs(9cl=b!B?MmA0 z>z_EuP7m}$3y0bxPH*|=kWl<^vp6pvBYTQdshmqmo1@F= zeI<&L0KHiy1W@ubLd^Yp(M(Mk&$+0V5ySSK_ScTp1@aszdp`Az;!gigpy?QxrBBF$ zL=WY5^{N{h?8;TL!6d9ieqNOLO)ENa5xY&t>pa>V3J?y9jkYsWg+I>`h}&RL{#zyl zgJ@;-%xzg3>eheDCcsvn-o|C2+eGQv&i9#seuAe}%gW%JzLgx$Mw zuP&RfdXe4@D_$UsHE}lApN)Sggx#{@k9=SH4f;e+&E77rZ08ND|Jk8V0{zxZFHSYj zx*6U&R4~`J3VL9}>FpSn%e$_31H%#jA}7o5{i;7Sa*V%3YZ7*4e2UNFnzJ*Ps7^mv zQoi~8ELZhbx8Jyrgw)2~Yo*`Wt4;Stt@!d=E+}aH=yEGLovs@{A}{YfG!GFby29#H zj18;HT-_bH>bW{+OXJ8xPK_VhF%5bud>NZaac523qoUSwKfzb5qHa~}B<|3ST}TUz zTzsO(0CAu21W@|82z20lSjN7J3=_flCbxx7H9MNi*2ol80rjIBcv^8k|F|!6iDF)~ zF!mDity6M9beZ`6!IOxi9ZV%?=rH$`6F-t;PFZ&(0(UUx)5$k(WLlVyi`Z%uq8~ba z5PEVAVSz#-^|(zt)^{ITBBj`-(QS9Us<9<#q~Q1>gA;e_ac8+_vHl zgt7ZVxsRp(18IZXNr|O`VEIJTniQk^&_5GLEYAI((u!90Bp6UNct1Tc3?uber9j40c_j3ihkv|5uc=6bU(+AWno7Zb;fdg zf}J_9N-7VRRb7p&>R8&1m!;jeWNG)u@$-?H(v!sJ|c4r5*Y2agvAPLnF>6 z#j*7V!nlSu&wiCcgJ2SO;A zKOSx?7Y7&*EGx~!AIqD~!#(98R<3+{puEOBJW}2$54)rt^YF8B@k8-vrJhYrlVn>T<_(@qbb6%-?mYE=SQ<(;^DH2p> ztJJCxgjEQ_DgFSo7UhJHWDMMuM{sw-q)nTpK zeZ7y8U9)I^^_4%Of{dtV1%ofG;G=HWEMQrEI)e0`b`2SP>6=qGdCS2tOnBwd%%Mg zw)0Or4QC}*SHX97X4>#bVkH-(Z^gEFI$DWXev|75`h8&EWv4Hs-gK(Xs;KRL)=tBC zv$uBwj}R0|d+>N!m9?c-Wuy$^tsTcdjtmj}%x*V-oh|&`bW_!)n-C0_(3~Mb_tyu6 zL(2ZL!yzOG-LV(5dh1PTlh|Azzqudpp>+!NcqAao2%tzHn?8&=SSwjA6XS?-k|99Dlf z8*E!Rz8{Jm7JS){FFARf-DvT(sFyyC&$;iH*qKWa!5`y?BVY;XjetMXZaZI8Dqzh* zjUiv;2Z74)B$nqqIacM~{|F|Ia~>w_>e9<|^Oe^gjUl-T8jIpe!;<5lZnQgpk3^2j z-@&P;t{Pyc=QYx_d@tj*J_KFMZ};3>pH-J*4cAH14wPq`EWrq=5#aluwtNVHUs}qc z@o4&hJ3&rex_?Ge9EciBpX){r1L4kjvKkY}d-z9nZ>?)t=l(>%;40>%6AL)mPApTn z6^`$1(^EcQmbBodp*Yu*vvp?H3yZm(L*UX>-!TqrQ$qBe`ya=$tHFaQoArMH^kvIJ z1L+J6h(bio8YI#8h0-?)QEn0fCso>a2O)e|0>?|=RiXINqLj;+In0%QHd$x*Ss^h> z^m7^hi=oXxa$zXeDUhgQEpbZ##jInsj36K%o*B!U1s;H%p+G4-0+`_AdVy)2z%)@{ z8YeJ`x-N4sR={xU%Nu|jhf`ptJkwBxw82OU>Mt87-O$MJ1AZ)_FL|w1xy5FfQ%pU(%F|)mY=6cM4pb7LJyRR3P?1DxfpVwvOfCDoPH=Ee@2f#!o~G(_Go{PE(`uM``zRp(rZ%8IWpPiMhw_wCSje?MBWj1 z!uu@DQ_XGlcM2|JN6Gq8Yq%rKm)L%dGtdC3V~SZXovOfhyGQ%q@`?{EEdCpcvj$q! zIQ-Q3WwdZ={NlzLMWJ|<$TJCJVfy$k9=yfc=DY5RlbGX-eGIE{IsD3Aq+QANOOs?@ z@--}vH{HW;AIEVP)i$1cYJC6N##!N0tzESJJYb3faSGZ zHtkM(UN@NPCH2li`eH1fq71}$e<~roS=a{|pa}npF2op<{6A|0sye{E( zq>gzl{!i|AUW_B~ZD~a=C~A3)`|Vd75AR4~&~^PC20258$vXFCUK)6WSX6?5~kVoo4Vw)G@N$H0(l=!%I7%$A$ zZF3Fav!0w!L^C_?Pg945bVSm_#1HYrU#6@ztyI%qjWX7|6uA=j1N`jbXNl`yxEncVQG3nT8W!>$R`Ho(nF{SJ8taZ+(O8weV>G4(L>#lig%h623ReEi~qlYS3 z1iuoP`4j*|!>*mEUqpOC>lEG&jwITKN2{-1WZn8Z-3F~+2y{&Z&ZHrX!ZUBsQxQb6 zShiMs5bHuitZ%wAzne#_Z)Ay;E2JXax=dJ%d)>4=Vl|fvwykOx%CD1ih_^tS@3?cJ z%}I66ac%W?V2_}h>KF1S8Ns-KG@g#BlPv6D2cSLgZH;%o4-OyXigKS>+{4r6 zRYHGeG+(AC8O_@rGMd;mj0C9^A2{FpJC%T+a9>GeMEF+hP^}`RS7>SOtDzmJOvl7M zhS@QVmoaVagdh=)_*A3Lu~zb48jLs-hP0Nveda z&PwV5SgZ;XTnQowCYS9}Oz%MwO2Y=Q*qCLi7h1RluyU;(-hi}4gOU0ujn9UgsH5qL z6|n;%EsqbH6#ZKH5Hai}mA;XX=^xM+KUVTqv(}zX?-8z_GneGxA46ebQg`et`_sf_ z%FKR9EV-=T(myE?i%$S!y(WLeAi|7#Pl7eElJEyS$8CUk5^-cks-KUc4#t+)S4C_x zzecK`oc34g3WG!JD6yUx3d3mGike%`?}ItXz!mnZhX-2^{=EtEYN_A_6%)h^6=vX~F|}(N?RY z)SP08mf?0a5Kntc@TM9|w``V;hg%*R3viEC@w8$h|G0^3*k{uZCuctlmk-zSA!oA5 z{%XY8ErE&G+nNwt0}&)E%DIaF^bfk2yZC;7{6SQX>DOb6UM=!Ft{VV%93ry&wfMH$ z9rYW+F&v;f-6Ze8Sqb76ahF4yw?F4}g?~{+vSByS{U#-~V!TZv@;frfcVu42T?%CF zr47zw#*EaRi8~mK%?w7wj=Qu%%<91!IwQudErg>+bPYc0mi2=s*19C%KHN zDUQh1?H5sUzL@62qip<^agiml!5EU|jr?#Y$Pt5~>jK&icr#-@3$vBlnIJ1J zTq>)Y!OE&+#vh9SsLxz?6!(EBT-a=y;#jIx)p3OiW1C`QalzjcWjIr1?K6WMTz5w} z`ZlKv2-5r1R&yQdt=oB)!4g143?r{?c_J#`ylyQ zC39MvK8tC+VJ2xpt3~o<;)az9oz z3%y!v!J6|k*ZrW_>%c(F`7>~lV*2QK8LT$|9ftU;m77yUQzp9lTghc&Ql^8cFkVbd zQ1AEp-v7;n)QEp2n9&4hG~^IqX5e4?n$=9t2_@9LM(#RDo=?jng^BnPu1x<-6YJZF zFhQl7dnSEbc_ZM-7okz$wVgp;sRBgITjZ+N`l`24GDS930DXfLPK3hVFa{`eL8Im^ z2q@M|#L!QCf8rCcljrYQ%ADly7-3p3mL{(9mx9Tz#)1O2hHp}0R&du(=d8)LHM2!7 z{At;Bjy;qhC_VNwK!T;t-PwN3+C2Bbd|M=p{HL{6+Q+QSwWEPk?z#EJ=L>>Lm_OBd zE`;03kL}iqXnE)Cl|a_G|M+s(S<40waPDkx*>#{^>o5Si+qq#tyM}$WbRAu}9zfb@ zxv)JN-!5%xdqV`O{p-rz@H%JZ&W!_BTK{NidF$u_E0^wOQ>3!JrK@xm^6UJnD0$=% zuEQfOYej(F<>i3xIcGdRY{wJgLx~)!gmcy>$}qlII}q zN$Fuj+WCu#f6`Lfo45Kqt&^N$eQ96yqJ7m4BAA!HrC)5_cAkC^&RzDMU%guZj~%*m zL&pnt+e%r??A$QPA!K1~_bR8eqa~-!cvAOKjz5@hOWO?MfM#!B%Wv#PGL&1%2j!WJ zrwI5aTW(}=Ald;mhynksVi^hp-LXs@-SQ;+IgsvhYdWaBHF^k zICApH=_f;sc1QS7cgqU!yi6sOdTWQo~9< zCfz`76%mJCVciIeX?d`D&^P0Fz^FsB@K7cX6M3kR2UfS^s^noR55whQ1`jp1&)7WM z@~i^R88=Rz=hGkWFOz3cX*^Gq=Y{5Ziaake&r{`jv3Z^$&r9`rej|URuc}&SzM_U_ zj*85ercsn@`9lV$9Em_79d8!+6Eo*;Aq3#Y{@w>7YfQ4INo^sr2!w>3@F&Zj_)Q0O zRQP&OcF2h>kA1~X7r$ty2a;)FZOkKV?C|EqmLe3x2lx(&yJJjT*vN`zz{ zYM_Xz0;Rm5UN|f1!VG-lg1Ki9QCQ#c3YAr|9BcXL+{n&dGS47U{zYtf7)qjqir7rk}uW(Q01efqFuFMDZ)>UuOM$BQJbB(c)#K zh{J9aqbEK7P;R1d#Z)S@t35wtBzArzJ=hkn!3KNhhc=g8v$2O0cjq=qmfR?<58V;1 z-cn=zvNc+{Mbe;Eub)03UOIL}-RYql2iS>@upRcMaav52H0A)UaYpRjs8d|-4#mf5 zb7vJ2sJPr%_>_@>ibeFURCYf-BFqql@382`I7fELAO$HbhOFezu@rQy*1VG#ws??h z)Y1f(WgPIKQjHHMBU}Rok6*)r2jhS^qxkknTfGb+#ry5ql!IDqDy=4IdtwNE9@QS~nW-t>5y6N=N0j8?W#bxd2`6Cno3y>8r2 z`E;mbnW2AVO4M0tEoipeTIDn61DI#;`#geRFtM>KiwV2>=^JB0DHXDOL(y#M*T7lc zL`Tt#uX0TBr9AnaF2*;*v~xKDF}8_!!S~1Aa?b!H*-%NHcf&J|X~-1s!dMZ%2EU{5 z$Ika64*ca(yt_N@+0J3!eV7Ka$P?BPtH3j)-8yXmBemwlW%30ryK*JI%ex!SkXfuz zY7;UNyI1H<*3KpF<1EODlw=erKwk1tVl^$1t_%&fu4sABKG83Sp6r-8!*_48U@ z7u|4BH2w81s!;GoTAEeb@uSGIuSOkfRs6Il`N7i{n8rlV^}FFfN=r#;wxnZ3gLM}k z!hN;EgTn!}>b(OMNqqt5wVJU=b4Mx6^gdEQ7x zH|ktU#nvr!v_%@2wp#1@6{%!8?JO{l<{K;=Yp_7}^r&^OV4)N+INUNzLGkYHfr)!_ zn1Iv1Ert1iR%gfb$g>>91QWvzCQO4lOi0PWl$~DEKI$sZyQ=AJ7mR(}`C61+%mP!3TBydQ?(aFT^Ix|BrjC z$f^ChxOL=6;RMbSa*hyjAv-LQMAy-_6JKln{4Ovuv{}`BKNT^^PDv_7a0But&d3^? z-1#c+8=By#Fxh!ur%q_BQ~ahiPh8mznd{LNM{aI#o+SAQy>wIve`)29plJ8I>@$yb z>bQzFu?7L!O2+M%t>kS~jc{3v^f&!!(c7W;OE_cba+hHRcgCUNP{$ghHxOTPJj;0r z#Z@d&ak(~YpwdVsGHNxR+NE+l1-IRnPU8Rh-R$1fUl`~L^xh#aOY_lmL(_$slfKjt zepWJ}%)5^-XwCm&hT9*O)ZZtLM~5Bw{nfS{CY6U_Ti)``wXxNJs}74Tewt0UIv z=j2mzf+*|i=WG*28@pUJb%V1dQrR9w3O~)MY4R|2$A(U}-ffO#2EI7-nZVv;eKy&e zg@$M$(E9xw-nGMoZFj{62YRHfSWmJt<}jhLv)+|>IsggaQ^+nC$kGjKhc?f*(}%P~ zoI~2AJeo2tXtPIref#vsRxel(5894FkrKk%oB)Ef|3hc6x$(1gc*w!z0TH@oP*f(a4igZ5~2ljnEvFOKSVy~2p$=tlT zD}u2=E>`^HEn`rcEN?m{kI4*sMLu?#kIF&Mc3dHqy5zmfd(5zi^GwI(^0HH2ZqdTc z($dN?>AF`2N1UfSCi?Vxfpf^_NZ9l+sJ+%iS?_%H0w=n;Boc162R$oQN&x->r*3np z9bOd~^o+bJvs-$QiJN^LY6mIe3affN+M z$K5t^e_uAAGzX~EX$b*~jB`XLu-$o|lIdkD#X zzvREp9)Xx|nIu=p$`(%DMy&IVY!Nk{CtD`=C0kAx*}{77d0g^2{(=X3l`n?} z@~5qC4IMzhzJPfLl6wQp_}^t0Y2HX|w4u$)hmkb01+!Mmi-3{xODNBu?@`Rhzuqkr zaY#_n;H);G@N)NZOE@;!&U^#Q`QxLlc@h)}Ke}tF$Bz2T=!Jo=s7%@|Zu4Wno&MS( zZbdm$@6;VCW$+lk6$!uWhA6;nybUa??L4FkzjGNL2lI77Vn6*c&N)>Dvfdyo46`E} z7+CEUVwqLQQ8s>*M8oe1WNN}$^NtblFw#oZ87YFpX?2eTRugg|vU9h)9pAp3gn7wo zx=+h=3N~LwtF(A^t9k?kL`xB@sH4 z8AKHaUV?K+=~@lf;|^oQ2>=})fG!0(KULg5uC!rI>%(x3P+wyI`heJkDa59obLI%0Db zF)iI&a~`EkR$sA1MIXr}umv!1*Sq;TdA@tOgiC_TDw(b_Z-%mJjZRF3PQwlxWet6o zWI-!&=U@_nfGUJp{)Hj6O*7<`T9pn{XdqkvRxm@U$HF3X`Pj?LfZj>i-3I_$trWtpUIT#;lDKd zb0iMwsqcpGSQ(D}$j*Gz7q;J5VY|_NOoi=8UmPOCc3hY#KPM7q1&SR!u-yIge$0mm zH^eTfh;w3>6|IV0hXR4vE!+lGdM9niz~=?^1#(xVEG{dSzY!zY21ml&@F03XG@8m( zNx5vqs`#R_K)7?+Yw(5aFouDA^eOhQGANZocd8UZhpJTkIz%hM4f7WAI$tu1ecXp! zRE8{+i)HTHC1MA&7llkzS%$DwTp{VY-BYFeN^#2SIOKGM(I-Co-i(G{b-&5nnc6BJ zyWL;Wrf_g+4BJw7ne&9<@i}2=?B4&CJTz`Eff0e|R!D~;4aWkCc#{wf%tPN#%NZ>BPQ(HRSV>y4lZk79MQqZl-#d{yYc@p=_`1SmA^HZJTl6nb;PRt_L9A2B7 z4~rchdD`u`gnt^G_68JwCQ{sSn!KBseb+I%;cz(h(h_Iwpl0@ffXl^~?CD z_%Z&;PBui>cQzc(BD?M>e$+kLC1tw&GW^;)9%scm;_XZN%0xMYHzIRZZ; zYmR98OX7X%WMB0Kta0n1ZJ`^=qZzcS81$JFc!wM>vh*ZHGy^LXzY@*t*AW%zZaESc zoqJ2+ysCNePdi_2s9fonYZ&wxd$pSdyv?*^C!Xg#7~eMrRU?DkC<_jTxLF{G;BFKU zW-QZUE4BWmT~ZI=sb@=h!Z)7bH|etJNN~5o9@Kt?zk+z*8l>AVG4^0sAh)>ZvMSSu zVMDqxfKKja)yUqGzl~>+&yP~?RPAi-B=n6{SNvpHjoe_?^3KGLb2ArwXg|A!*Gmt8 z04h7V4;djr(u^#<>Ix|oDh=6ew8=Ny`BGkf1`}jsD#u+j5i^c*y^br4`&~!<@TXb(2p#tZt{5qM(?IV*$WHwjVN#;K zZ=|Svn(9X&PBn(=-eZhxoBL@7z$m-AZ;biIM8<4OZRj!T4o3 zb2RfTHx3JurNMF5tudW%FfaM}Dx#IHzQ5rFfdqqEt?G+A39pB5bwMDnnZPPm6j=RQ z2&X!Y4Y%fsrQK1^j-b$5U@{WPl}ART|6s;zgp}-PKh93b#!rn*l^wN4%cD$Kr21X! z*7u;Lh_hWz<$?(c*b*T9Em2C$x)>x(S@-j)<_62&9tr=mq592fZ$_)NV289=VxkOX zHcC0d2H`!)<>bXMft5T{xFI*20*+2+o&0T<@a;(Tr#05?Z3DVwR!gL~6p~pjoXmmy z=H{|kbh=I@l3kcZI4KhT(5}Q!$*vl-96M@gGa;MIz06^4Q>=feX&@XZ{;jq+QC@H+ zfxJY~InPCQ;`V_0$jTScZ}?Mt#C2?k&6NmAu5xdv{IsM0UHzdocOB@>%1Z`YN4_fxFwgM8dpGXiafGaQCGfDFz|p2bxT?#D z?7NW(K>?4({(U!G*TjC>8f)$?!v0dPwc|n6|5hrEDFELo{n-UHm-rc)1Gfy&nX}jLZNPq1w8U{_?D~glt-oDa- zKe`Kq=Q1C^SzS!ehvy4&|aG)h)2WEpc_iCwD(!LE+lMw zeX&>~!o~x`GV=qAVd7%pK=m|3qCO8(R|H)@xY=jqt%i%g%%Y?({uL=imyF!VI7jXT zwIOQ68T{7+*1Dui@?_K-=V!h{6#J~eR1U~=FR+flS91eo>O)KW0klH8h#dp1mHZnP zn1L7)DQ3=#vm!@G_6=_y1$_J_<&Mn&^`aoaAwVN15jhHc3y6L^D=k+@aVhf!@SF#E z0iLbo7M9Jj0IX47>nSgzA}_s1C?g`KO0OI7C7yU= z`$04Cc@gr;&eQB=J20F z@aSuDQl|gId}>Y2<)su}B!Bsj$L8GQRR6Kwd5ZL*ZKdpS|1){-)n_~e9Q2ag+dyJPiPoYzi?T=lrN5+i6eDFda8 zvD6<+{qB)k{}}c(u%O45P*$4I^6?GUl4oj>W2t%M;v)Mg*Uku-iqs_Gos#^Cs6FZL z7VhVfVN*na?>Ld;*mQ9TT@1TgyEsTQ4!+Wc=`H7?hg zCKs2WF0oulUQbaf@z)KgOe~jq0=L7ytp%E-fR!rdS2`u1dTcw+m(91OC(F^31yiYr zqLMc^{$BZE-W>SM%#}P5SVEe8!CNFVzCUr00qPH>d20!h-eA7oT5@%$wtBUdT5>Fe zK}@ks1S&HAxL@D98I0)oYQ@JK^0yf4l+5eH1bZahszlcSYwln9EVEQp%LYxR9^3AH z=V|WlOuSQ-*gatSaY8NUXO8@}wPYR2cy#7l-#{r-#C*ST3q>10Dz}oC(@wp!p-s;- z3E|KO7s5Won7c_My|Okl;Q>2iL&B$6bIugnby`F|axs&Yyo5wFcIGDLe7TGsDv6(8 z+xY2Ku>t&hc^n@jSbBR1KQ6K6yiVikeznVKBP4T~664SNH9z_O!`KV_dtR(Ppx;Pa zn*d^>CA=ZCe^0ToK$NzcYXWD%)-In0uVXWpd8cG3&$YV;F3>v)XfN&#n(%% zI!BwHB$q8DC5N0(cmlC-E0UV)Zx{1N_D1WR-z?(MJ!JZ>ZW#}^v&nBR(v=dhqLk;h z9ok`<-{v}ux7!ztg%&Z>oRnaPG02}Brk4r2m1PpkMNEd`M|E5tjGsPEh#kqlk$9}} z2{j-P0@p&1qon`iGonZ$?pc6>*8AmrUH289U{OfN9altMcB&2S%|DWm-L9>>y1jF9y-p(hXhM zO`Lu2FQmhPoz{J)p<(9H;{biUhesdWs57c0F{(K1J=Y~%45DW%(nDp+Y}Z+-vxR6g zc2VAB6nPaw&{7(rxXw!c;5f!-Cd(7AN$_ckl{_o^so0Zyv#cfKkPw%|PH6mST5JgU zpJHXc!b4nmuTjD@)X&WN3SR6uFNQ;5_dx(nktNw8HEpR4AY(sh$gkqkiCVli?W$2W4luu-9-&=X^KRw^7g1@` zjyA34-q!|-?)nt3^gq6A=7`9n*jE^asO>;bZvW9Pgrmwx5uaH+%}2&?SCur1S6omP zN-K@o+!($*C;F>< zhbl8NBA$Y)Sa0w=idyDvm}J;i@Pq7@=NuywyU9wOI~2rc#2D6e;XkhchwJTr3&ap6 z8pP30TzfFtDN3jyLK}B`k8}5hv0SQ53T`X;yo|t~K`YgOlG|yNE2fE++8=VuQMfmP z&xyNa(7OzahT(UaCR0Y3-%9NkX7#0;nqZThs`P@KaAWH#^-loFlU+~nGZ=94FASLU z<8;E^&CY{D7*?_rlt@QhRS61mVLh5bZn5XGpK)c_WoNPjyXqNtt@Nma7(mnr~+s<_|U3(BP_Z zPridb5?#Bk)V4$Np}XXqLg)l0zpai(vIE`?-V9aMBG}bwi!IZfc$H~1qu)xOX7tY< zo!|bD9?WXc)^HVJy;y2EFjyu`1aQHDKftKtGocQC_8U6f2hDJ6;N`sG`j`=wb~6od zB`c_aF^?rxeG`wE2vhaXaCNd~ioX=8ZbL62ZS9QSL#pRU)R)!m4!AwQ(PlU`H-lbv z-#8)$D=DxC?d75Tq5lk;n;$e+&H7``8E5s~+_HdUmAc?iq{49GW|hu1Fcd5G5}o-B z03BG#5y$%s_mwljzyf7BNkQLr22?@{dR=)YR+c#W$t+eCH;Lu)hZaJYk_T~q7-$Qu zH20nAZ6&|Y*buQ|D$T01>}Gqmsvw~gYtHd}%xa-! zWxSK)$i^I$`w~u$?LU&^ZE7CIhxsMhKj7}(rF6uCLO-<@?;DmoavNzNXpd6znpWiW z_CJo0k*y4myuwPZXcHRizFQNxAr|1rt{UqI#V;T8cVV-rY1}w7;*~1$?gz z%fv9?Mx;}Yc>n8?J*h2E-81!V+Zi>$*rkk#u192EkCT=^q1=DMc>SCc|6me zuju8{Em=wXMnMm4oGzZ9==ve|V;>1McU{AogEH;2Dn3A}q^<*M2H2Xi>HBIUY>co_ zjT&_x6!LFP)d*CsR%_=fMj8WwICX2h}ISVfy9K z>W{3X!${6=B0PXQ>{VutXATT5THvP~`aZ_7S~y6ENFdQ_V*RuP8vn+-8kZ|{Tvdh@ zW-ZCcP|h13JqMjI0}l)xsqH_j-ny`*QSAx1Zw|5*(z%SX-Wn*fj5WAsX*TUyD73=tFuFF35$in3+) z#Nai{Kkm3_<`Vai=&fVNwk_7(@JSm$w(Tmz0gW&Q^^=BR_bFq^Hn(+ zG9C3Jfq~Is!QvKV8pH*Zx4CwONH8GiLZnzr+SNDoGb|T?fp(=->>B|z zwT&}LfS36?(z2dv+MFa(%Yh{EGWj6Us6bVVBDI#Rt*d_3O7){AjT5LC|I^q^^yHA< z=WLTBQ(Ce{J>@TzqHJj-?-FIrrc8n0?|puL{Q}xR)qoI=zd-kw>%C7-a%4l!lazen zB<%{@TIze^fD}9;ofq<3vd^Z^R}+X^%r9n`-qZier|-aC3s$4vPxvhRBh`xPLc7{Z z{DH3+0fJvnpGLxKWP)Sl&-Wyqi5S*CY5Ic=%)RB4p>+%q{Du2QElSp{-GaQsfboq&yb)in!a|bl}r`biXeDdz$%kV&JZ<;ONM*J7Oc#SZjVUnx z65^U3ZDtR^-SqpVIB&e2Tp-RREJk4AY{&8Ai6c(d5BbLN_O#$v77%|xz~^RTzZ3UF zO|XD?INwg41_9{8@Gr6=&)KQZ9MOllgTdJ($jaKO?=z`tr}}!t9sZaYs2MGlHBbW& zBEcfbVJtdxmg%R*2;j!_M5ZTh}osN7B^L-gcsQ=OlmVyfgV+;73D(d)w9CX>Rb&VbZe`gbFNq=jUE-okx` z)W4J^^-D|qTkQjazZAqOr9*x~_dcobg473znb;DL`mR%*jMB2HY0Zs&MSzk+CH=Gk z^Vz!>BgFU2q3m$Udw02_ot0BrP2s|L41*zm8t-Acbl5ZS0_IKQ#r*ty(>Q1bWGRc6 zfGmH%w#QsegtGF<^1kW$bM<5Rp|`oZQr{QM)t+Q20@g~dRSFIqWFv5iP}wE%5g4U|zRoww?p*Gbb?=d7wVo`yQ(`D$=>qNS!X5^|yp#aSf!sjlf1PV!+z zZIWZ+%C5el&W&fBn?94v-L0hD^-Pre0K^t|`tif$ZW_UEt(Exx6$)&H_#Y#VY=8#_ z!4qPf8>7Hx&#Q@+rF#-QVNMFL_0IMNGWc*F#%Of$i@B>YBUwj?mnt>uHKD_llx-D^ zH-~dG4|BzZS{_)XN;Qpvhya_?Q*n^<<`;t#k zr!Xmb1XaS%&qq*Sy7F_$1-H8OGw5v4ck}7&_evytia$r+7ton66AW>k3$Nwm{Q_Kq z`NV~h+K~Ans`R>j8Lql5B3Ct&+N?Y9+$>f!e;28OtQMSODVd2>#amAblz?>9iZ-Nk zu3S))d>d+E{|J|qZnw&;&f8yvde$3!UR@zP!SYOqq2qt@{3gFgHsq$Cy*AeK%J>fy z>Z5u5{Cx8ijrojUXg<5YUoG>J=Qoi-Gj`np%lS=GYsnqNPd*L_l_BoB!u5x|9>J7F-8^Szh@UxI>FOH% zA>}Z83-9x1T7-vs4$M|6u77{A&JKW;9HTOSPX~NzsC+Pn8SK9cbHVS-7t~l2v(;fc zOEmyyRMYn;_^=iXMB3qKw?1Ggg8#CxOa&Hi1vAZln%H*-{)l?UWhnL?i^2G*X?2~l z0YAj2JElhHQ7&mj(MdFB;3zx^EyOC6kK8_bfNv;T$pO61;pwTGLfEnb%s6=cRZW?d zyyz{FUh37%mskgVb62-<;v%2n}z%_PP8rhH5R@H{yKCaL;z#-!cBA74=1MR$6Vr z=J>;0^(}4HI*$kbkW{#zOxc18Uf0VJN;`Q0?&g zkd^u?qsE=f!A_<@zH}U7_F=h4W#8K26DaauSkVGYl$f~6PO_TZyiIdvt&PVNbOH+E z*Fq^Xt_E6JkJqD^*2FI5RqSGa@E!f-7snie$b>7;6&z$E6KJR*iv#XfE0y;4&tf3n zk{$SJ-2=L<3^^x$8Y|`S$ZW|d#r4Da7jgYm@e})^QO0guKS4aAxU&vN2>NJW6W-JB zqm|R9a@OyIPhzbXdRr`$--x$NEw@KOUzUFHXv&J*4zsm&m*ADIQmq_W;n4ZHOU0c) z!n?@qPxZ+f<@%0=_y~C?tI;{F{iO`4Bh;b8FvNx9&L(Rp=DP9n;Fgk?Obcbj!TC;5 z>;zG7V%E0=Ws*}FXLhIecz(#q9p_1JC_wr6(9DXz75KUdA&c}qjw*{^ecKu+KoTJ?yZkoOjGG!ynOD;@gVU{ zKrrk4v@2b5b`}VWalnT7zqL$~QkxvD*LJMbAgM^?Z_69~+)Gv|S#x18BV<%fQuFD%rpg~@ zU-oOXve|6$HsA;|bW%Wj4BQ_v^oMf2gUX1G(}qh{YjEDpE>ni+{-91&S~ubenmQ$|o3eFHC&=y%sdA4B?6I_2Qm4<+ z%m>7kzlES;VIpVhPB^M?X>#2Z1+ZXg(hLldtJcWUWca{+;~7>X?AEgqfd&M=2Io_s zB$XD=xOi8$&d7<^%3>flAu=CZUex)JYJD$H?t%gWMc;FIl5FCmThw9*Dm7KSrjpG^ z{HjLUc!wI~pJ=82vX3vpi}CpEU4mPwAqd7miqCxu-G=JowAkyNa`GaQi5<$}wAI-| zV65~iBh{@@tL`01m64o`6NzJ%dg9NI`!bUM_#+7bG=?ye+ZXF1z^A^^lgJqChk@q;ax_k+$h)1FBTq!+iI?k_ujI!S z>^`6%4#kM1okY##1mZD0T&Utc&4m?si(k$zFn|IlEdoUs7~i0kJcr6NSiHSDRPd*~ z4@|zLr)}KJwmNOZnqiLl(231awZL=u@3>Po0>WP0Der$zK-$BdG6k`f-QVtk{rs3R z*}uEz`GO_JZ}{1B!m#SrGKL@y4Gx%ISZNAB6=NHijJ&1uY)H4SCD|0gNlpO5e3o_fsfuXEwKH8qSCOj%0asxV{UPN8YzTt9`utwp1|-F_P~c(2#8u zg<4d*0yYb=^eT#0>rOiodXGYV zn;-rB%@mUp$-VeVkgtvbGU+z@VMZ*>h8ws6X^sH5oR4QO70+e&(u)9ldh#O`oHi7(_``wTL3-V=Sm z)S3@deE`$sFBia6!_U3KwEqXd^k3!0Awc>7ko2a&V2kO7KKiy&a%FIS|Emx42Zm)C2s@O zYXZvryQ(LFSq$K%H`@x96nsDW5{ z@2Ymjm*I4UaVdMxqk(d~{lK>rM!`?O+lk_Ux3A$T$J+}>d=B25N}*nPJH&^cy#4A~ z`R)HVzw%ul;Bg^fVPynSj+3p_Z+dMXHvf4+`xsV5!sAwQ$iDe~wDkxQ*|QGvGt7Ha4(2tw@tl=2|Xp>iMh%HQ(BDEu%4G8;dA36A&_c)Y2Dh7b6-23ZNA*DS_SHA9RH`!** zqtxU0*%zfw7E)dM1nseZFH7pVbzcJ~i55M4Z)a*bkB=SZCyJAEflg`>_{M`Z)DEvF zidxh6|erAo2%~`ob%6e^R zP+BrOUgEnrDpG%7p7Z%uiJYE3QL|F>|(#4w~MW1thx8GuS)Vu66W>O z%7*Jb!3>MJ67R)r^3Yt;u~>grNr&?OK;ULkEciS>GqS3_>8o{)Mw!-Cc4DB;dmT2* zN$qF%a44?{caW4Ja7TJGH;OLG{`?+4Rn2U}de2kEZ{q3cRTVcCc|)F+CNw?`c9{WS z_0C#AlvN;-ML5ydWGEDF{6gES_v!#1$jggOHI-PRbV|H)j39X>zx?SxXMKZ|IC9!>J3NN8Y7(IEfE)inp+nh9wn?GDsr-w- z`yPz@w5q>#R^!z;c2V8`qK4rSNN!g^21@fwr62LCT%jJ{@7`O$FUgh13!@qKkOffS{N2Z!FS@M< zuIkcvtp(G8*W@)TRlB-iZcgK8P)W5lI+{Jt{7Q)ZfrXVmT_xg8?1x}JHDdpBh>>fA zJe|!=I!w3zYeCemwM5@osmbS{A@z8$T-J04GRna2?_($ExtGcP0Q&r5qT%elNYl5+ z_By#U=`@J{7moY;7lUBrULd&q6oJ6EX($&gW?))1uro8ufb;kkEN?m} z9-A3>Mj#J^AanQPMJf(^c!fSZHY*e{7RcXRCHn$vSYKhfd`H)=dthNh=NH97^%U~%N_cGBJ)5zx+u@^r~Bfe1-n5+IW_)I>rMIj4nmb$X+Kxja(;sjvf zX8Mq&^S;D9Kokbi`dQYxd4ZnC!)V^CqKe?)sVC$(*lNx8UdX`@Kcs~}&(Wr`YAnlpCQF(0UkTY=} zvZKqTvCqW5M`|(2x$3;&$2j-!7GAh}7awZOECgb}e1KFEcOAxf#rvZMRbgg2I zTH6%CB2?V~kSqPwq!1gY{63WV=-_dxmGil<M@m zsf1|2p18b$mwN0}b&-$7-09P`SsJ)YW--{+x>kP3u2x#z;*wcfH@Cv;(M(ybgo?8K zoqe{o*0WC}bU|1$_bQ1&BsfRI%1g9Wb|q%c7yo4^vlhf2X+=qhVstJ=rLMOe;Ijb! zS^+fM=ceu2M`T8`;P|8%$;?%XG$9A5%&j@V>UsmLcXaO$d~7%f91wzxp;xqfZ!VQV zY5`=Gd&qw=tXvkpJlS=`-(_-jV19!P*xQJj%@52n$a&`!qejh+pg{^-1-nIK=AREX zrRPhZsb{c}OkP2`d+8JC_Ogk30IBfL|3BytdDRQ>9>5 zh`H|_9Wb~Lx|N)_5$cpAa#`wpI8TJ;q|F||9T$oM%QoEuK}|h7>M2laq_*L37ORcrUYeqM(bossd9vkUhx`8NSgA`NDSMgLwew zueT47KKB53?pFd#_XPL*;-%~%+l(l^LcU}%>egkO$WGQFtU$d(d&SRT+0s2bynkh1 z9o{8hatwdmfA&Rhm4EH-UNMgFiQWawL)?A@%BqkoSdpdjC$U_95%z3C08A*pkK?-Z z(hVTFHgjROlWC-wmAZlr3qLcFKn2m>T=ZROa zGX!bWR za2|Pm3vW4?aT=0t=q93sIUG222U+^vE2eaHkI*xVc4h`wU74cst#!^@gzU^*H&2@( zSMXY7nxqLm-}oBVmYo^POm2u)bMMId>HBwFDE=sHTjzai$yBsQaNxq%fbL?cQ{Zp2 zHJiciIMR!# zaY)X08G6E;V2U~&wa#;RQ^{>AJIqALRx9zCDYbqkSH&~kdf2Lq@_NEBNWp&B1!)sBvUDGayOpm;p{m1rd^i zC`c4ll?=l_q*Pok=W%rY+Uu&{kF5~ApH59lV}5NdH*Ca6T)l)a=FJ+*eJxfS`A8*s z174{G0@;mcvr|f9VafCGe#B|DmfRq+!97=tj@C2}uS>#*-3`ts5iFU0O2m=M)(bP& zowA$6ma%e!Y4?$u>AsE0Y;!x49{g_HYkCl23TqiUO4%1P?tLg=f@*%UB z5B1K!K)fI~of75~*T=WTEH#-%0>%@rGt5TDnII|2^904R;+7`;d~*Ig0hKXIG-kj{ zGFd`z<{$^&7pcMQ$)EbB@_hxVGJ?h*%XK@c4ZH>j8c*xV1_5b^bd{Z&9guo{fEzfk z#~4(~2q*3p#)HL}qOGL6pe&g;w9640Z98=Xvcz`+X{wWk@Y}gVN$>g!6JoYfC(&;< zs=XU7&5vqV7f9U!n0GPpfxOX)59E|c^@|vEu7+i-62arF*UN5py5D-6$bQa5JD&F* znCJcqL)57qb=HONu~P!re#V}(PP&g&BTH)&t2t?@1F)+Vy`)SP+tOHm!6zg25s*!C z+lr()+`&;tXhB9^TiI%2jk!oB51sAIPd++jKD--05_8f}hKe%p60ioT`eJG3mwZLo zYUGlY+Jq~rr)*+oip#y{`GVwqT?o#bO~Vb2ht3e$?@xmX7b2oB*XFPmA&+_+m(8zN z>NrekT9+VEF?hLU!4H~H-RhpyAu`wxmC#odFnpz}TdxEpaMr#NgphE%&bdoagC?J$ ze|{rufcd7BZxk&|ElRL9GqY+;`pz9&KsT>Mp^tIy{BR3@-Agy4@-q__k}Gv0D05ml zv$c?NA@@_RR^{9ixbZo38*l4}zBY6n2f9J`%p->GfJnn``FFdz>#IKztr_Q#%PzZ8 z;wFXu9tB%O6W8r`G>dL`<%idqw4X5m~ZL5+-`BQ|`@s`gK)5QpZ1n#gf2%n76H= z&;`yPKNLz5T^dR3Mw^raDVyFpe4`GaE*-w%D%;SScLU*tKr^3?Mz%3v^o%$YyE$>#X= zuq{HtBnt8m5qrCdk_CF7O59Hm4#4+`#7g}O*7AuwODfz}t0ds_vfowKDz}!@hC4EQ z@S`dzv*a}yjB*TWC1(7EZcL`6Xk}-RDe0uVOi4Xf4ObqOjrH}7*aj|*<=8+wqmDYA zFs+r~nq5v-PL(0{sD2#PRgKysOy;HntJ6xZ2JcaB80OyPN3jL{p%)4m`V|!W($f2? zQj8)$z?7K-?^Y;FeAh;hde^I<@sQizNCbmgO3IS%+ehaufJu_cS3QjC{xJ>l%38NI z_Vr+G_=wK|%H?ge=3eloEZ#kT0qbpsAbgxQRQ`+9O<)$|YIqSEf3lw@O~vEKkSL2t zzhQqtlUu{16#gJ!cDpD46nBly52cy>5R-z`YW~^Tzz_DPK{={2b&Lcm*oE+qVfkji zl@gAbRG+r$oVAIr;@F_tM?i14x4*ouP4CXru>SH@6XR|7O(5mC2=Z+L4m*Sa~E5|v}f0(Kivox#xaxZ4vE*|<++To zSGUo&-)UR!_p^;ysmc|+Gx`>un*vUGMWUBVQ{QPpZyTOU?PM=yVO}@_x*7Zqfpl z{nr6K<}S;ZqwdL0Lav*ky!5euf@#nFd$tA6apHW=?T32f7)a(^*Lxg&NZ%1F7~Ax)1ar{s!1ui+u7quM6lyAzCWys4a>B6an}Dt*xh zNiG7d>NsBrJwU2C4)N^YWSbTmK0MVI4IfQGv-$gZGON6IXBLNV@R*wu_j?0-Oa@8Z zH^4}LHrqlv_=FyX0t0?zEvbgzC~|)wuw|1R_&Pmyk&iKR?kVgogs%KoV*g0MZMxbW zYU&08Y!ORWzYv|M6$Qe>t==M_$ORNwsV*(3(FA?~fuRhLDv+XAX{V^IuIUqb^gjCa zXP*Q9i1k)>#k4|x{5$7><;awbNv=UwP72udXzm5_aZ-2=`1(il@gLC4mi>B6LzX9+ z(4Ri}pU7~SI`{r;VJo%zzj)`fdtExXAjP|1UT1;&Jlo7qeksp9kXb;r6pFDP`@^Zr z9v7YB{SN+od4msPlk}Un&om1e(L=_coF|kEiGOU5%8%25FU(7C?TZl(qte*Sk>@HW zlC8s@{jtCJdByLTa08(W-eb;B|2|GER+`&b@tkLl78M_yJ?6~;fWsrzJJ@>Jz%lRG zu!5;|$G(!CQ*sPS@Yc0L-Fd_PJ`nq#E|gC>oqhdb1^Re8VoLP!EACfiWSRrSN}h;G z83?bX!L_H7Bu~Q6-N#?f@7~wH0>x_&37$SG05+h*+jEtm!|e8h9#)sSFa0TRf^=Ug z{+&K2=+AfLvm@a#@yoJiklF}_3VMs}*{8Lxl-Qmrw7?{ZY&*NLuPHr`LWPtubdNVj z^CnAJ3O9=;5v-(Hk=f2E{=$~tyj=hY+=l^{o<1aRcCt$KtrfnB92EPpfLxHTB{dG* z7sA2SoPBkEt#+=XKX+DNqp!~uI-<`)WfbyR?ochSNn#FGLg+cTe;wT0;12z`$KZY= zofQl&`C?g)9`6h&jOY)go`5V*-$Xrs+20$5&0O|bLO3s-&UB>Xp3`$$uOk>s*@ARB zn`ZVLLF&GxJ*NljzhW=+(Y64@7G$%TfK}%$=5TC}O_X=F5xDVixzsBtF&ZPccjF_L_qPQ$HVyvXN-g+@)j?4iw z=eF!{v`hWd{l5fGD|9w88!+YVAG?#Dn#`}uPAPZ~4arv>)R&Ak90tLX*s zRkGD(pc9#N_fM#p~H^3P_VJjf^(!`ZlSVozaF!|eI!qT{`cStpFqY_!+(tM zi1^XH1Id&26f-5hx7*Z((b{**h!#pTws)5q{P za)?R|JCn1lHQE2yyJcU_s8TDLWG$ARD9fR-fph0JXevGUG}sy#<@n2d&D;6N0IV%}&TIluSOoaHw*l*Sl` z)ao$~w`ILFstp#Rh)Z7wxmWek@T&x33Y4drhTrR@;VFA*_*i$pJ{oTF8|GlOKwPvZ z=3Q$q4S&tOZ*=ddIMr`>m}&UnUK(Dqu5VP-xtI0P@C(RKLB;8&;qqP@zG5#8PjI{I zdx!WIzu_}X!>9MsaPeLmp6vcl9}SoL4Rf+paLl;&po+h&?Hd)--G)9Iehk?ss322^ zG<<0<4PV@6!?W9(sOG*`*E=?@_uH;EZBOZ??Hz4>0X@6zSJL)^KH5H*woOipMgjjM z)5T4Dc3~|@Z4vwSXFYqWC2wk5y^0olcH5t6fP@|*MBHQg=<^KD1%soXN+&o4)Pw5h zcQH3zA#cR z&XzV!IS6FZotU3^O}ZEiGW$Z!m}YiSodqH3F0(*{1%6*Fj6=$~%aa7KsXuTiwU)be zWi$R;<^Laf?*blGbv69YkVJ!mC)B7^QLv7cc&S8fn-P!o#QiUAbwa#8UdMkGp2A}IO));?!0381!p zpa1iH&kbI!i4z4qE`ueJ8tYqR5fJ0GyC^pvdTDE8M!5k&Y3_Bgo;K@PKqj8SaO zpPbo03=js^t!kibgl6{WuSJ=_A`^Q$^XXczcD+1g+%S%AqBb zr{z}cp~a@6H_+_vD|71fH+5x--0jmT#i(0%9&8h@Q7ySrs%co`SP8#ks6z+Pl-%F? zJV|sC3>~$fb}uG^)z7JjOtHCHv#C1)GRP5hyGTYi6Tovuy%q!)x14)LY-aj=PH6%& ztfE|YrX4%0{d4lMyPdHL?9Xk9ZqLf%bHQzPOZ2<)B3q*FUg)q?uS?kF%d-p=_6Ygc zvl;rD3TG-xrre`#ya01^Z9gH@`SUh23mk1oH=ec6gz^~T1#~{%>~(12M524(a3j7L zyZCiyQ_Udcxkjf}=mHa}u#=E+7+;L&Gt`J70m2&JLfpNdo+)&}p)V&SiVAm2-v^mFf#m-srhuPII)?x~5=aB6~V zcD{?pK=@qTmY>CCU?+PMTHSAmRxc~j zs)(M|#Hr9VZfVJ=+If0g%-|WzzhmLd9Iuhc>p7aOB|FFcTx_~34eq@{IojZy+wX0P zuH0ZYmngbArrWQJR&d>2Vg?CY>FD?SD>d!aZVYfMwj6U+YQdk_h3HnFY$& z@A53N3W?agpUkOcKm4Ck%YL2jf9uRfW54~BeC=Q!cfcHQhZJ+}Xz#$u_skE>@KbFHTP#5c}Ot z*~y$kY}SUR0L$Qa_206c7DaN*ZInE!A~`OZ9SAMi{WNGNm#w3zY5+NbZlTZwHyYSe z5{@#MxV1H#0AF~~l~~9#@$zo-wPcuNwZ!~VaTAspWmbD&bLB>O1Lqa}8BO-5``%s<;@>I(cJu33W@@ z-zVo6@n>5|KjX5pQeOTA{w(8sH2yr-xw%5-ig3uC5KvBA&yde|4!9fxAtC=*r;P<|7M&G;+6UB+CKEdOC2xuS0|#IAG}nMZCI^uZZ$8SIo1rx5oX1`1T0#Z^ncHJ` z>bWvR?AZGUCrWSftnnWr1h6p4d~EvhvF79U*-9Ebs;pxwfzEdBKT`rZHgEf7Xcw96 zg3SHFZya#vn`}C<3SL?3>(68pLC(H}yw0kBLNxki1eb{)3(W6jR?CXR2XS%Ctc1xi zZH~!vkF{Sqq%1sIVkBaJhNmUoX2D?z1`fLcMv$nB*48{DQycN(ZpH7EPfE?@yuU1q zlhH(8rb<@g*q{Q3e~q-GN*%k7B6WD|5OB+cUakZTmZ+=`+LjDx$+*m6XF^Z?-j|=u z(esWrkyot)0XacyE_Clsx9J_H+sB{gp)gk4VXFOM{1H>_g-%oL8y%*aPOBNuhf-2R zx>8;4AYJXscKIZ*n3b+}QT4wjU0H&$taSD4T1UFN#Q{lt(M0}HUm3yO8Ngm(EZoZ@ z?Y}{sN1aD_no8xzT6|W|%$C!QS2N4BBgW^5K04m55T)n% zz-sI=61n$yJFrLwY)2<~ONzAANifd2YGk)A zI-cA#PcurirPmjZGe#6@ORhhzcEoWjl&`W@<%sO=`5ku~qc1bSUEjVBFIF9K#M_;F zb3IUBw4?;acQaoinU5k-@2ytzC@b97NEePgGW0iU%5tRSf7s0x$H~YZy??Dty9^<) z=-&9lW6j?m+?CCEG!L4uWcrmad_`|QO4pLK=pw1R)OiGH%(Zif&96;!&RsZxD7W63 z1xJL1-~HfNaQ}gfSxi2BBqmXru^{YhHaqQa85r!YE_9FgrXIXs7Rg$@Fw-HIJVvuh zyPc^Nh>qyY3hP*%Nwb^l7A?wk=4iNGBAv_bmAIr6{YeIt9Ld`osnhLjY;vcWaqNz| z6=nKb`jFC(-5%lukxw9(k2w~iE2m{M9<37}O2H#KaWn#X49lU5nD?h14X5MYI~GpA zoh$k`De7`K2;`pc9}DhUGG=gg`!R5)9cA|u^5~L5*@NG4$V0-OD1(5DygNV1cI9k= zCr{E{aDNuQqoHe!z}p#JTH+>|$w#saJZkBz>weM3yNbG=gAozweTge&dw;0@x}FF zx%1{@5yC7oIvgRfFJ%a0y9Hb43oLk|3O zVYY>((d^?BJRZrDzMcnQ2L_wCd^vWffBq(mhoezuU%|_fl=&TzevYKfSE(%9-PP(u z%NNFe@A*3ba2;4X#HV_5vS=*-zc`M4Wf{H9=qk!_%pV7;yhy8mR&tF>I!lsrj$_|y z?jS@n@mw?JfnfQJ;m_ zB}MnN&;W4lMA=2m&^A4%u(CgS_^vc%TO0yFXN|K*6_U>Kzgn-dCJRJl}VW; z{Kw2Rh)hRLw&goBL(|DHmFSK1V}C7g^%^)>9Q&{o&NJ0>B@s4~ zF_0jKn{(7QiF`+$?fdT_A-96pU4N|6*&rG7aI)vg4h82PvtWvXnK?M&OCbN&6cryK z;=TOVF-AD~eaYY1^mvtg%p0LjiqS@awljN;jyMWyee>Rb#cuf9+q0{}&w0#4?2oQH z7GiJ9mHA=r@%r3jI9HR^=a|)eU2+*atiQaOL6nyK^k+vwO|yK=W3e-YG_v@%ZqJr? zrxIuQVO4e;#oX2Xm!po=m*3vz08y5$L`x178O#}5aDCvqz^K4TuG$=>8=qaP8{72w`+d!a>nP6+;J%U| zw=egSn<7p{@@1!7HZbRq7&fQ-O40#0ep|@@X3*FJ4TQBJnAP@L)pvX*_+zDw-O5Qd zKH+K|E=xze`>k&iDLm}GO%7^BzZEuP#bNWdl1SOdY!c5}qO;|G-0O-?qhICH&FD;> zi`W9SoFH%T%F(XP((ka*re7d?t?_kzZ@f8hQ{d*n_X6KvJD&{z6L>jn7%n>yzF@4c zBw07DyBv~^PxtlW1p4cY-)jPjL;?!?imgBXm2oq9;<~bPbR)urr5&o2a-Nx8t7^{^ z0Mc`!2|6l3{uCi@zKuZC-Y{3N#Y4OOI%b1$<8tx1I^y>w@Owz`845(?LAxRa!GAZObpf#HW;frkRFF+_gNsu;qF)F9C7$S9-5lvF zF}k?pUTkCCX?KREn>#f27(Qu<@A6lT&<^Vbgfe>=?+x)f`olxJ{U-(py3hQ();yje zIoDI;@x*l9e7Kf;W5Z_Qxoquw!uJr*uQ3aBiP=%qvd$Yjzhzxb>=fO6QVN+@ z7IGnOvd*}&FnSI9Ib=FtH=1r-t4SPg^T|5$BwJ>2>*{b_zhL-i?r%x2&f+_}xD_Wi z#u^DDi@g*yQrw{vz2VAYz5xH5hXwxQo7+!{-I6Zk@AuR9>&6DNK!73Yfa-xc*ac>A zVXT+lFxV~o+f3OLVgbsY5bLjVy0vK;p&W9Ir^mZF#*+ridg_V{Px^W;DQ)BxIVtb^ zpVg3rjj_HqoV|48CZ847{>n_7;A>{e^wf=yVNQ|cJFzp$U&r%GHz&xg@V$ItlUWYc z^aNvcowy~t#khXYYi+nqt&6@W$IvOdHob`!mI*Sbj=4}5E72Q@hJNDnRK7NWZ|jQJ zt{U<7P|s=~uhzD+ma&Nxdo#U<>71L-qf`agDuCc_4TT^TCy>Nd5X36aE=u>2(hpJE zX-WcHTuq`m@bNaE$C^%pY*KQUw`!F`Gv<&&))@&((o+_kvsZsKWw>YgNdl*_;lS^s zczHKi!K-9-8PZc))6GJk^!LV_;dka_O0`7OCPQ+Wk4r9ZTOlN{`u#)0Jl5t%4>7r} zEeRQQ%R^m;dzS6p74od=_us>*`aO2DFiAF+*IBI_KNU$bI$dDs)O_qV)toV;XTy*} znF(&oF5kD(g#yszp1D?;{?@3YH5@YRRp0L1_T5g~v4k{}{-yMFbmWuvv=JY8M=QwH zl21WP7QTz^@$NVCrHlPLo}U)%+4Vfh@Z`qFWw6lmRE3w5a@{%b`&d_i?v7X*9s$+D!&N9+R#^X6XKCPc8hLC-CPwSa5pso1Q?Qwo_ zhheaah{iK?^i#@TcvqYDIJX6;e>#4g- zBF0XgtGA5}R-_x=-vvT8%rcpf&SZq>iOTp;opCJ|{yLeYLN$VS>+az|{KqW+$|B}8 zb710QCdiEfj>rvbwIm`+`zje0bp@T(G@3b}lA>p4%4vx(naqJYW!c%XdQsf=^T{EQ zi+PF<{5pvc(y6>yhp?u`yO;8%i(SMAMLs$D5!SG3Fhpu~IUg3r_#e;N@`X!W1~I>U zWBFG5;e7`)Ye@VPZ}g1#Cta2Ur6<~j#Jfn$tIyby-kVu$_*L|2&MJ=IU2?*duPncc zmddx5x0JVAU+D@k^UWb8?Y{LB`Rwp-aZOyUGsl3xhQG{aIAIr|VR_}9VKJ}oryC^> zUCX;sk(WN1p}En1aPwg$FRH03)A&YvHlN@hODoh)*WEpDw0ob4n`2(R4blQlJS+gH z7Uo;#87!hx1aWG80$+V~1HnW@#nmgLmpk-nZ5LJ6G3`&D|eu5WA8TBrZ< z_uMf%%J9Hwlc&x#EY zfaq#`9sOS3=%R5oPH!Ho@pzGq69PNj>ir7c7yvj(TdQmKDEI)aM1;RS*7NKhly8O4 ze^p1i>S_Io-6rShfJpkt9ALAFRw~vygXl~snP25w)eK{iXK^wPS%dKi5_&mVk$Y|~ z2;uATf!{d<4eAZ+n?T*zpm~cYda-VPb0A;G28~;odM(j%tV$ggwG|%0I~CaP-up@W zYI(D6985DtQ6UA>tFlcg?yKhBs@K4U;{K}ObB`R#kgDo{z~3xuYMX$qo4pbGW!m?_ zR}!~}9yK$)p4j<#wN^AmuT5-?4Z@k+L8P^ieKD1)%Ws@TdeJ%5q7El!ZC zDo^?amp)Q=d$m=~R`iUv_VjDq2WPyJekE@{jMKH-H;>cyZzYDzIPHfU<$uC_4kEZ! zzp45G?T+KeX;T=0h7x}3$7wHb<^MXp>l$v)hK%+2d(GoMFOx94^iQafEv8)74s~ri zsBdc%_|MU`m32CCt-JHERrfb(bKeva;>K=oV@95mdue1|D3}E-^)DNL_j7=WRexUM zm7kYb_IZij(*Kp?H-aJQ%Xyi;bmd`_?r)rWiXPujw4%1P0&o^yy}Zt)Y?r>1TbGR& zaYzd`=>}Jr1r4~aZB!M9UpfwgKPWx~v{HblNff;46=`&|=R zSLK|Ghu;ceJN)*OUs-TRNP-AMTGb96g-8o-Mgx?IS*ax^%jl+tu-$hP>o7WKUqoFF zCbm0QM)nPxx1dG6qa|)8qZ4m|MD)xFzA+*1cHDKFLrPAnfU}J6%b34oR^ zQ?2f|{?-S@Am}SrU^#MJ73>zlU`#j__Kgo4AL<1C>Ju^t_}X70=83T;ili31DSnU( zM<0+{{J<8SZl0Xn8k-^ubfxKG=}WeeMos1;z8cA8KH(EVKWskco3DPK@GVfkPx%(| zi?S{lgQGK_;%&!Ae-m#zF8bf`wxZ~-mw&`;UU3u2t1Ow<)2?J?TDIU&j=$0Bm~feu z{+To1L{Yy5Jj4&;uW*xkU;(Q`PC_;M34b#RgLB~oZ+s&Jh@?yV42RNP0?!Cfw(p{# zKKrxELBl+Om33zhL(-iupTwP3@%O(Unn<;ANa}c8@A|r>t1=6R_YI) zK!8IIhUh=uT7tZ-mu=Tq7`4tn$&}0L{fOK}5)Ls{_;Yd0PW`k{uYd12V^pEO;@r^v zKKYN^@r)`km|t+qL8s75AcO{*^s)`f7NgmS_0(#2;v2H+@8S#o^ocM3ZsNcbUjAKZ z<$ITI?lR$uw=cABg)W6(HinGmaO%1)p;kK5=mLJ6Q|s1ns@o-iv__(Ar3!20E6Y{A zH7Hb8A408+7;7V1s3~G>2-P1N6skYiC6v08N%ERrzxN7>RTke_AW*3iYr;mI-kJ`3 z*My9h=x=eT{%WercnAXBQ5VsEAH)g;TxmkCc6&${U}By#$I{GdxxJ zONsXtDyw5WLsT6uqsF$7cWX${-kR3s{tg;#D-Ho)+1jg9y?!bGhw9%hjFi0@k-%{4 zL-lETu|DE`6Htx|8Hc2ndg}_{xL?7d;8=^*=6K0UM+DTex=1R}Mc{!0g*3e_T(()S zZ|@>E7kZlrV@1&xA{K1m|0N;s$6;f0#Je|45I0Va)Xr11-MUP?(c|wG#BN|PK|dfX z$e{uSHb{X_6xM+Knq{|>H&nli3$izJ(h{rzr-BjI>7a|qXKT>wy*gr0Ym;6iC3H?P zrFzp`YR-fBC+ex6%a2i2sxM&SiT24&)8PA{9Yx*0A=Xi5UT2);@TUvSQ3JzBR zapTOBou~L-FW(DC@M+dZ%u-`i38ny0R_`?;-SR-K^u+6qH>!Htryxx!1|aO5h2?-O z9jqhMeQmOS>_iF?&TYvO0>)o<#J2577ws>}at4DDu>E~@s`WG?_SRCc8>y}?1x>6g^`CVKJkvXwz9v$=b@uw#NvmvWDA21nayBed zT^BUoE?Zw-SAVEW!1!SHT1gMItScZfT=rhsTEhyo?lY{iH|yJa*B>k>Tf=-};0YTU zG@1j(_Ij%~&&Df~3!sk3wmxWBF_0_2TO4z`lV8xo44>RhtfuYnj?fP;EO#aQ%MMjW+vqFAEimTVim?&e>PN5u2 zD5qH{r;Vvp$??H!y!vt&vHYvim0BrJs&IHsx?T-eZhgrOObEeQ#!U@cNDRu<4&C;( zihFYUQ^}JiiZAV<*I=TOmLXgu3dpsuD^G^Zn?2?G#H@Wmx(Rv>8E=Hj-Vbg0G~|6h zf?l93)%&e~oTjP_X;trswBQ?MW>yL?RiZ9z|#IwS$`_i=9P2oHDv57uL~@b$;sl`MO4Xt zK??K?I1^P?nFs3vWip9^h8<|-ua!3unSabhIBKIa4fRyj3eFYQf6@g|>%i;)y*lih z4zx0VYACE1j6^gRnORb%G4td_HZ%sL65exULF2iSWyMR8!b<*UhIO2J1wo(Q`CIBi zUk%*~qx=B>2*k|st*=l^8813SJVG~~^2td{`Bm;}Dd*SvDlTAXws|$;C?XVsCEbG_+S%Ta2>N|V! zTcgv5zI+cF`^#EkV#0%3yobU6fU=jphh=EJ&C>r6c+{%{ta&o#;{F2%+N}tvI#4Ls z)Q^_L+8~k~ysH$Wvi9qG1gJq3TViFRgVbI{)J7+G9!p#0sIR7mf!~U_pK3M4$&L8|YanAaT%_xWSey#u8aJ~fm zeJPw@#Kw_}^V4xT3qs%j9-U+E>wxo>AOCN|`A@*#m%{mSGP*e5gSp0Bc?8P8fU97# zQOu_!#)tj$e;da86n#mI4<)0E@ux7No31_Q7|gsg6Hg)yyGv(BjKA{HzmM@i*~ed& zovT$+)=^fw76&2cDLksJUBEeT*!}=+r#F4^%bq^6F z%9>bx3q$@F)%s}-s;GC@&+TAOj?U-H@he1#=O1#ste;I%Eb$TY z0zdJ#0Rip7^}!1!_{Qqh*e7M&rGTDVsh0Jy_uWYK$05;B9hs_qq^}=R+Za(YQQQ3Q zx*gRX;jXi~db@Y|Chk1z+7$MGto>$9pnhNPVEJD4MN95Sdg`WB zOe=cj7v-x`ME=G3eg^WtOnt9|WR)-2p&u(8Kt;ipel*$Vf=u#3?Kfqxhav7EzV;9L zZqgDaPaN58SU-PTOS@J(o!1~pyGhx7(wJU$V*N(8){TU(4@^LtCjpj1v-eHBu&atu zJK&@JMEj=L@KoW2c^PLCr{qCj9hqf1N>K@@e$zhc_dn&^$#*UB7JoBJO!`65rxjCR zruj$uMr-#iW)N%}!h_i)$cv|rFpX?_ArhiG5|m9pTASAUxi+J>XWFwX;B50d*4I~N z&Yj0@?=G1cH*`oBqJw9E%+cDt&k5!G^V8u}czs|;(^CnBj4-R0AVYMvvDo<;m}zRu z^*dnZsLF|8UbH-`5B zAkS(5@MDz8AnZjCMl%JOqj5wOtHEg3YH*WdHAtfocD5R@EHu+rkdpsnhJ(w*JTQR; z{s_ZCg`|vk4F{Es_hos8gNiRQ98`8P9JmGpStrM23nEgd~fcDf2Oj@%|ym5B*6fX@pgo?u_dH85_a>y_nvN8v3Plr`vKig46#8FumRW z--hXXzpQ1TAZHn9Mt%BEX?lY7zYWvFzN|gq7dd;t2J8XRzO4SgKBxar zLg&fp{~}j@q5glN(uHaSFwr|@k<=2uN2W&alNHs~|3`Mx{}W0za^!m@*SM-b5>3&C z&-y&bD-+TEM?1Q|(oWF&C5&h%?f)jx{zoghM;2>ozk}+pr07kDK5It^8~yL-{s&N6 zGZMH!I#DV9L6P7ctzY_{(fY+ukaq=e<5m2Uis== z`Ofx&F66X_bS{4#Dq&vvb8_WtJHdY;Iqd?sJo>&vH#LsFujmGS|7}O#7x>4k@;QC~ zI??ynX7&BiqVJEE-B7y#+p1%y`a*p_ozeHdz%FnRDyP!BzaZZoil~)z^tpD1zh(6O zFR1Upm(=&a2{M5%XfoCrL6*Z#wZG##lW3%t_ytc{jbCQd$UCpM6MPgseX$TEb4RRO z)*U-hocllJYvQAp5Pwi1{$}1fm<1&7%x`oy30y*rc_smssWJV_jQ?}zwhB75^|-X* zwv~RI{^aTDBeeTum%`ox+2!l+e3yFz?dAFUcgJ$0Wv2Y%*y)eTOt`Z{dQQI|q22qw z==V3|r)PD0L7eFJ(ofOtZ-U2+7yTYRTQ_j2p7f?*I8TqrEMr#j4u`7Ethio4xQwUOqxoYUxcv};v&POXJhvAK z@wP6pU*p+2K%F~N9+>z%_gcJZ)ofC=qV(*s4NgvhdKL19$1WGkxABTSmEU%JM{4-! zvG3$1&%ZY?N-kRBMAb`ykr87Z!}YOV|89{SVCt(E{8cVW)^S0>dqhi~NZnvZM#~vP z87T(P8K0)GS;?4ADvp3+9pBh`yHEVEj9!S*!&6v|o<-r7!9@&RtEy(PJ9OgTex7bl zDb|*DyK43>cjQ7e=Z;)`z?{fgK?ZJZ{=glkmVag7y8XS=z!5E10TRUJpHVxV`@fyR z>!}xvX7DNt<2$u@+X>N|gXWnhHTnqu{dx@VmYWeS3VniFCzhP`sOW_ZC@6P!8P+bZ zk#VgP2y^3l#%*%s>buZ-Pi+aO=~U&h-?eYUvo`%mhY{D3;;H*Nqi$D8`Vj*!7Yk?X zjR!h-Z_l640Kc2Dxm}Adw%D#Y-Sg)L?!R7YE>>^xh4PaseICe>(8SAX3+`8V^J#I> z6vF1Y-~4YM{a3!hszB=ca6J=t0g3NSR5`g^58ScgPj!E7pG8 z_on;SeB8I8=!1Hnz~^ZwDqZ7K#~Q<_vB%>JRu_uz{FF;%KMfm2Z<0yz`Z{jnL>!ZM zgxJc^7V$~#qPODPx3`PYWSsIgDe<;)ZSGxw-%!-Vt6UioSlxI9{c1>#W_|7>(j~5x zMx;hJVzv4fi%9xEy6ukJ8>*fX1aKB&nF6V*PJWE4`PL)n^VuAjTu-|zCf`zh$L(V$ zlklK!j9So8wNSE+Yp8mR2>VsP=l}mR+1hjy2RO`u4@e1Pt@X6Lrh)~q&2J8pZ$!dU zF|=>;ab)3bfZ1V9wOc9j%`uY9g}WO(7h7ZH)ADajoOH*yA5XYtLuIjN#S)pm2B()i zUBvsGa(^`rx)CC@#FIcmEd6F^$JpSUr>Z1bjFM)unDIT=1Aiarsgb4h*OJ+d|FZH4 zs2sN%4z2XFo}q|b)(f&$%%{B|$3R2hl@lqiiN6o0=^!myw;ohi4Bzs~jhUm_H#`3A z13jJ+k2c2xnKcv*uahAzVGwkWr_>z;zHl+MBJp4z6!!y#fRL_n=*>*_0qBUAtG1sR z0XQNqCoU4g_9x{%S^>;fcY)XJ{`GZ&?AKO#9)bP35PtO5Vb)6Okdn2hC`S0WI^S>p zLn^4^s28DHEVWLoAQ^e%x75Z#$&k^YCH|_qzu)>}?ZNg)YG@@<_yi&kSGe~p45g|H z!^TBZR!h4@Q~A-7Lj^dqYH^@pXeqT}^*x@~Wg%l|v5BLtF_gWysv2HdHmhp+?ZfYU zej$yj1^o8ocOkzOfrhG2X`R~CodRl7h7EQ5d)V7*EjpV45nrI9<7hZ+sst_Z7uq+! z`T8m!n4isG`FB;SSHFNc3aUSIH=q0;O)d|4tp*BZO4Vv9U zeAmqr!m00YhG=hT(0Cyr-uCr&m!Q%8LJ~t<2c7Ds;}l&O@xH2a)k4JR5!9CU7*}On zQ#{V_$Cg9QUn3{8i5nca3fI49az8mxwKF6)MmH#LVtuxt(=+unc>q>z&U8AhipY`P zR?emf$>Dg}V7EI=zs-J@)H^?e-e^=CA=JWn_J8J?x`RIhzAAj2LLEw~O`G z4+Veq!XLf7*xzFYyQw>i8P$%dm85bgUitpk?=BSIMB^c0!CZlvgc*43C~{^VJf*;+ zX6~vA<}eKAQX(y^M*j0yHb>^O`)knW@~3^CYmou9#0hG~owAG%93QObM;+7D%U;&y ziuNJgTE1QPH*0ftL0D$@#bgMZMO!309_riDp;WKY+R_4TDNeV6XMp*FP^w$441io9Ur;oVB-S|H@ax7;iyHzZw9Nv`^4AGs9~twZ zX%9H(W5cF5AJlB7REw zMkj&_k{97qI8j>)d$Tn#kLMt&f-`1ZV8*0it@mqzQFA7%CV|KE9O)hGS-RORUG}E z)CaGpX6qB8ct?yGJ;TO1dHUH%V$WD-b?4@tj;*~WoW>l%+Bva!b;Yj~?|Aqnmi`j~ zBh*mU6Q}{Zs$zMyFqW;W@#5yapLGv+oVB0w4$~?9SZ@48zD7CV=*lfSjRRrhHjb>s zII)5-Iz!Grike;7vY`Nli(qk8A}Cx9UWF~Ps@6q&uI}@9IVqVMP4m|6Z!E=Lr=CM` z{OuEmU>H0d){=|er)UwEs>V*@1aTk64B71O3cjl1a4I>5I`q`27hv;sdTPevws|_dIu4ZuqedV(Qc5 zGwM9CAM2)s{*W)wLk>Q z#k^YQeE$#&X^WQNI=S}Hk2lPxrT8+7S?r0H>Sm41=aw1~GnvO?Y+PO|#E8tZ$2qnB z6>9F>tE*mH+P-{r$9#L`-ZJCx@|g~~suS;iaf{F zy@Ss>O5elY1J)xFKHRu@vE2rU@D-Q086RW+n93AAB*6yc9v#+=BJEDNvDvS@ZuO%8 zV^wYiGV=kkuE4QeO08b6#|NyzOmpFSFv9O;>tWW=@uU15H=nZrAFO^-N_SDE<5GH< zS=iScQH-VK%Bu2rTzMZ|W4ACjnaCLc=1t20a0RDhg~?gBcC04oA5%P)TM<`(`!~Zq z@%3J7crKkgx{8Oz2lVqqze?~iZppC;lh(d^l_0jxnzZFG@fb1=g{pjcoqdyh&9kqJ zLW-rk`AT>E{b^zIJh^Vlm{CXYKBMX>EA|GWqG%|MY|1fN>d?urStjDfM5O+rRZHmy z+#$xyY!pi2l!|VSY7Cp_bKoo*$?=~^|9@11p-JcSpz|>K>_AIWsH##+?ktokjXb>H zy5%pT+Ho%xpCaaM7_9ciV5LQ)Xh_A;nqAc>6dLk3O!~RN6XuL`DE=9DY%QmVx*^tT zh9b>rJ+aOv&tS|XThOd}is(iV8GYUX?PBQb8<^e5dx_N#76#OH^aRaTHwO3N=#lid zy6UMvkfRblQ>!Hnpf$}B{)*ZVe_AGz$50=%zqDbO3509 z5%5CDLO0`5GD{WH`VuK)r_`k-H2NUa5b!@YiHp;!>I9t=`&wtwqlU_!q#<(Tj?EI&xG)T6@a9hEp0%Y({OUTENs(s7`+i!^aMbQ}zop2+8yQ^ugHL8$ zY6&o50{-<}ghxHhYzNLpZTh!kuvrxCfp%XYr_URz<_l(~d;@j~3|uGv54Dman~-t7_0r)sN5v+1s!Guk zXHy^twOqv{E3POxvbqL|ARaPTDWLr`7NIsuYRH%;U!vWt(pRxtn(B=y#EQH*Wc*yv zVIPJO=f+>nFNr=29~@Sxo8PH0C-$?JT3RkxKIR{o*(hg=%*#0RnWt=xP&FcxROH|cd=t9 z=28z4?)nL?!p2Yf+82=`?8G{&e};+JZ}Kgq6#ZKup-ttm&6EtWaNdjwE-WUvUCjul z?r2&wwzrDF=15g)2m_9-!nk>X9I{UZMDSX~kT+hbEh+R5H+y}m6tMm?8n3J^^iTF9 zq%^Xw4mS(mM=Dqbs513?q)%gt1bK*!~bf_#*!OlQxI@#}-A5)@YP& zEgF^@P%i9Ifetwt78ZT5jmoi^L0O)qUO-y_0>lUHdP)*0FC&t^f~DA~7;JjD8R z?O&O=B0ydXIZrNDkOI$32z>5@kM?MZ%QP#AA#m)lZvD_17+LWq^|dYpndZcvBAE7| zQx0IlCmg_YCf!F zti4`CJ?Q7mm3Qo2(OxY@hn|40wB*Mp@}=VvV1Bc05qp>|TJl@e9X9XiH#{|RA675y zN3++6aLNjZYS|>p{BqV9=ox`$zOtb<6fLE&nux}Gq14c`9J`<(whVuJ+0!Un$13@m z5|dKGV6m{8)F)dV!fV~ECZW`_dKr8q+8fChzG=*VLpos`Cu1OTQ+$I8<@jEJ<3Y*p zbcZY66fwi{bTDOYYEoQLp53GutR=Z`tNEU{z7pa!;Qv&cGf^a->V}#DUgYP}4YBw1 z6_Qc#9y;fKg~%NG{U2$GGbpg3u)rHK?-!=Nq0s9MG~6S=N;#pY8+3E9z)C3T_?lvu zKFu1*BEc8G0jsP14dO4$t2XE7vfH?zW^9M#)`Dhn`Bt{CF@nab>@vP&WZj)lF82r#zX(noBK9nVR!<*ssJ)?R@$Zq+NU(nf zhZH@s@RHpH9E9U@S&u;;Fr%s*d*HG#rhNEGyr*p{jmZBH_pyc9Nd<>a$#eqUb@hagH zyrY+RLItNmjAE26AmuV#|Bag$0oy{t+ZcO7#*4&?b@u0twFK2@FI|^>JvF2~_F=^M zr%6sTwlHKqyolC>P`ZW)N?S0vxVfgfSHlSSDDjy6^n?iP?qQdZk&N?CaW`0-B5)#UX8ei@-zIm9@ zEkCnvW^=~24{IoFq#gRbTIBMOF<1SFjsJDtgSEesKv~w0pj>T9qz2(deIS^tlp>gF zEj!0%Y*ENqDzbZ;NHTTNQ$r2P3@lj!go>7F!9Pgn6&?jwrSWAl3EQJ5l2ty+KZaPl z^5#YvTLxN7p3MxYO1vI64se&CqJ8XAT4E5{9d$jhLMgXW9QkvRbvEy2q)yylen9Q{ z0(TEaL!HDDayw!5&c99YSi2jR;!Jf*qc-O?aLqE0adTl6w<#z+&u3;M8s>Cg1q>nGBg+pFAEG^xD@@sa{eCgjxX*f}MU=bOW0o`}%p9CE zMVDEtNsw=fC{hWZ&?!4fK=C*!ftr=7{~oP&Dfp0#J#%oz-Li{vpCjdg@d_bco_D?J#$_LEb7%(0dGLNJb;WLedvjkL_9eWY=Q13LU zmpwn`le^axr4WRTheVM<_jYHU&@_7k1=bDw9o^e>3Y%(~M-5knO{cJ_3TNi0 zmTaWajO-nT`8l%pZ}9SR`7*18*A5^d%djmJTHA^oY=4{4P{=cSppx6;MBG=4-fCuo z!%Lflm!6B!L9izFp=l*pO4*p1sGC~qN-t zr7?Wf8EXRGx}bkUv|QqnMlUFDNpp5r3!8->1|0iwpV&$M?SzXrw!rr`iX4RU=Wm|+ zs&Rd>eJWjWARG-1IuQB=!niIFe)Ew>p$35KEBzGdwtOQC-9z=|Tdg19jGCxptHCV# zx#Tj6zRynxC(TOoG3{xHE#o9wlJ-o=brgPP&!bOF7ZmP3H8W~F zvC~09xk43v+bUbp@d{>7BTwz8G|_U{9N2?&wRKJmM94;#GQ7!EUJEgBI%}M9yk&kw z;L}|VMZfu#4-|nU^OpIx0jeGSa-oP!KU$g5F3-FL?GmooFNEJ~@#<-$qV2s0C%4Oi zJp^SD?0rjv#6*WbwbgIqaYZzyOk8H#Bw(hcrG(^pQ! zZ7ziST(QI-bX{Zn;uKq0XBQ?mMt|!1$HvA3c-FyEMaioy9!z9D{an|Uf(^|Sfs^!V4+o?AFXH`yF1dbOiwVNo< znf=2o5xAR81xx4y2M$A!()0QF@ea$L4uZ{4M>c-u3{7fylH z;9G3bpU*cvzP5{I$Q%u);5>!I>pUSH=BrmTgm>q@k~yzvI+Uf))?E?r8aH30$FpH$ zzQ#cG1X3^oG$rK z)8kutzrL8*p$d1e=slWlzR_`P#rCUWJ(zIstmimK~C`& zTkY>2Mz`k)*IaRq3t;hb+_UtCweo@cKfXq@5$$*DjJGCL2Z>0Dml-S!qL?57GsjB6 z%n44wOnbydUV*TN5;LExO71(Ll@z^!svxW1(Tl8|FL_pyC;f(FkHW+NC-6iEi8v~o ze6p3}iA~evhi0=H^1*n^jtUMO{nv$8yS~naHT{5+hZcEb&twqCzsvDU zIRwBugLMRb>mfqzoyJ3;YrQQ;pU?+|wjGa6#lzU+XE(Ir9r(@c2svx$@S)jKHX;5W z_V*QJL67HLl_sI;TjC$gR3>NzSKxZ0kvf~;jOr-a2Uj=vU{Teb`+6jz;|Oh@tRGl8 z%ZXqvc6@C~L25)(&B3lyO7RMab`4z4{m$Yc6ZSq!8YZeH*7dO~KY59X^SpQdcTx`=VHxTQd`Hecc~0b4z9Y_?%Z2j20cpb!%7mC}s5{w7M(32?U!cMJk4PwPb%# zCgQv&-9zEK&Ra3E01f{fzLUH3I4rfc?p;eS?Nj*X^g~~cNNp6J)9_!)zJuNqBrK-U z&1ao%F*rs&0#td6fQsK@u|)ghPd6U{d&7Ph?!{C3xb;97T4FoRi}66&f9v!=MXmA{ zL4KX?{ZLD+f)rGzB~bT$>&Y83y1h&jaWH59kklMK5!JDQ42+BR*9%`#2qGAy*-brW zke_Ixj03lI>wB_M_iZ4?Wa5G=afJOJ0Oi!atQM$Zc>v7%fix~A`M*1rB1}A)h6b_k{<7JMgPss2E1B3rh zyn5=pUZ%zKEkWJeC$_h;=Cg~m#0adqJY8Vew2eQF%-)fFgW3vxLYrswAVY=a=%l@D zF(zc!FA!gOdGurmbT*$Ua#?9*q9yholzMW_!HczdKjCxDLBDq24|t#%MDGz3wZt|W z*ubGq`7_2#!<7VMfW1to_geCBZ#S>;R;*OUQ#RnJ{2Nk1^dk(J+NzJ)O2n_k9Psy4 ztf{i*a93^aOq$5N%(;OVs;dM?VrkD*J&LNs{vSM z24vDRJ3nO#1TG(01WbR!R|*hD7J8Y1?-4hD~_gebOE)7HH)T zpb*vvRg+`|z+tIg6$0^;SEL{2Wq*%<@B`k9rZi#~(Q132sYY-jiTfCXMFS?HD^Pt6 z=NcIsF$-2{OGbGEH3u2KO9if)gBM^*|+lib|bHi&@o5+PYH@9js#Wt=>g zU|RHsQkM;ukS0@5gw{t?iT~5HOeDSatxP6cY_+LTvM6YC9>9`-j`$7Ae~pqakGY-FYr<$rI>S zl?*U9?6iwOG5Ll9k9{UDYWCoD3LjxluOn5CQdB9(n>!Ua(%aNJE4GioVQ!|;8?F__iV$IN2wd9Cgn{xx->`!62 zzMN7!u0B#9k|Dkd7wYm4>D!NIq}+ z#LPM^@K$^))(Vi(^N1B(G1D78C2i&Sm734Td1Eh8a%5o_=5kt1RWj7|{$b{3_LKiFnzReO8X{ zyHRG`l6w%fvNbbkwdcxB32f7p9mES+0`py!y6kewtvHX`GKFzT!2Yk@cllTO7H@k| zyZ20GZvRM`Vejxcqv^h}z26mw+{&rP#Y*cZCy=mq!&2XWJQ(o3StCAxO zl8)ghlA3-ROH>QU<^Y{Ivp zb^;grDHN+42#;i`w7$uKvHkGv?jkS^oYHrDn>{Nu4QPoj8_CK z8qzr)FO{L|@_CYch5(X_m=1dNO<2-paWWoJ1IJ|}&;?(*5abxB z0ZT>1I1JaRQ1?-AMaS;rpr3g`!Hkz(rb9io`w}M$Scef@Z$?!R8ANSQQwfwZkso#i zKcb))3581-*UZGs5%yJL0)xE5UhZ(@MV4Eo8SdaGo|l!#+hsq5HB z*x;=yLtlift5VmihiPg(v(XXZ8ST+g&e#~6hMAANC^aGaJ2xaMPvM<<>)W!ammo!! zhOmEUrFQ>@aM?~>CiSMN-C`#X>z{bPhSVutClUewzU|^ewaU@ zppAabB`HQd%=s_~YW4@hE?EXzSX`wZ1sBzf1`*TfrUEXxb(rCFcvex`H=oVG>LwwP zr&MYnReBub#1gAsv8vB{lhR7o6aeL)(CjFeX(uMggZ9j}3`>iDG)S-J4vXehm1N~O zP=@;*?y1ci$k+u_-|4x$ucUFr`8C1oM19*{VJSjKy5anWs$UM$tN2O;hv` z{odY*t>{M{j5tLWADw$@8TXNxC_+GXzv&OkTpt+e@{Ge=0A?I&`^+37OoM| ze^x)aIH-oU&`*CtNcrz}VG>Lbc8Q4aXN=PGGv9gtmAp%Z$y2Eiz|}3u{Vkz0SIAP#lGDVBK3pkDOFYk>636}rA%Sa&I(ZRwZpkHKZPoU{Ex{4q zlIT9<%zn{j_M@b#`W(jQ)W^gTdUMA}OUzL9S%XB7`DwPgE?hVk{{U~~u2Vl4&@Z~u zzE0Iu1Dql+P4>nI{CyhEVf0U1a%&fsjnUM*RvyOW6df>ASwaagah&9I?HA0)5lBeY zd=f^H5rwcbAPVKQAufip=KmF;$dAD?xQ9Cz{;mYq|`lKW&Mor>^zJ?S3_%bk(&hUlYc_o?{HJf*oA`d^gk}>y#t7CC{fu9z@1p)cTjs33rbe}nH8%3P>jyl&QcShFK9y32`16jMQI50sWN~Y zroLcUD!S}b-MhIX3F^qb%4ifUYfN7}KT^F>pu@te%^OKlO8+cw6^6F$3U}pXme86r z!SN|46--316s+0^v0e>+iqW#vw;e>GB| zuAjb_TIBtC-tAeuk^?AGb9X^sJvF&N>M^KCOMDyR7tJPd z5y>H=+&-6I^AKIgLF!uAcWH|#W0t9!yFwK)+<5g@B6(Vki%UB&nab|PQ z_$RZKt5hV7B#-@>@`Q9m7+8kl%wmU;A>An%z73YK|1kV&V^`D;bR3zS%U+R{QUq)f zu1{n>>Z!naos>>{4h=}#ug_S=TYVw$@mS?H5hGvt41W+Eexhmb3z5^g5v{QL{-hfZhsLwxEFj}Ku+rnePhI!6?L zN%;5}uFeuEM^BZ$M3?F1W`#QIyX9QAu5gozv~#%&w;O5CJg63ZgpIPMfi>i2G%K|G zegj_$hBuzI&DJRd`?F1mhWV^)G4BJRzU(zME82T2PP-G08duI|9-@lQQ{z@-J5eWE@wG)s zB+m18nT>$DliWypk2!<_EiL1NcHhsCRKmy(HN0WTmB8k6QhY-XslXR?UQD>}YMB(l z3z%}5SrI+gnGZ-)c~hc+qnnw^)O1kOQq4f^zOlukHo%8l#1>J3;Sz+j?ojey$iGiZ zyh9_361ey6W7JBHa&nLzsaWZQ{=HLA5c)bL?BB};;v%*p8OLAqguMGE?}7%=MM7VF zN$eZRS=6K~11k7NN2xPhy@p%lxa}s8Q@I0*81AE#k~o8@yLu|A6M-``-g5s~@=^wa zWqq1QOZMfF5k(In*lWEbNQ&%ORn}&&M(LxmavQ(ud*YheAQ{Em} zR!QEF@XJl&8{Yb1vL$3}(UNhgg271$n#0;NO&N(b!0e1vW7l}A%2-=fM!X)!wiggJ za^Cw;jT#iDKWFfRGA?U_sUP;F0~ulz4kL4t@o)zsxlcx=N(kfwZ}3Fqd;5GPOM2pm zU!5^LQy{*f(jEyOv-pl52Hj3&+Puq2$u+^bx|h`HHwU`({m#BfV5Q6ryb$2KYXfEf z6fOlfR^TMxnc2h{@FT`!A%_S$jmNJ1@%Uw!=~*ji%1+EIAogl(WWqQyT!T*IcUivC zdTlqXV?>(X5P8R*OVse?%wuNM3l37s>h*0{CI}JYvYW13R6T|h$~dJD6zR*@=&&ry zlv$8K-F7|~r(H?9Zu3;bm50TlwW|kBBt@=P_eOv)H5bFV!Cr9(?TN;=AI&}f_Klf?xDxf*?HgqIJP zPn6>BX!)@nVwtI-4*7R9a|dGGL`kzxU{#W#NZbgRNYmJ7y%yy=EKDQgb-|9?JtD2Agos|?Bq|Y-HnljCNqm<`Rhm1aOV*O4+I310&d?7{Mh|_u`eNB?_q_pBZ4`o4()v04Kd?*l}~T zE1_5W>38UFJY6X!ad)gl3TT$JzX*a{m7x6fOtO7|0dqQ;`J}ogU37_CFT>}D&ZsV4 z#Hqm}yI2h<9lJQ?29dc&9;IuWoUTpc=GL8BqKuM9cI{-oItH;Qgz4;_H$RF&?DjJy z2xIzrC-H4Kwv$+ifx^0mL?>Znwp1S}Rgp~?pG{aS3B6Ty_CjdLDfrE7db8Ny+IwYc z?8cmOni?-n?IFQk!QA!B-UjZ)A~?bQE)#js6$N59$t-b+y>G+uZfNFkYn^=-T+M0p z)ND6?D2@JCw$Yoi(2N&of0|9Wl6Ay^CM6|ClMuvhXNu^@j(<@Gs#jpXPAj$9$|nAf zGQMnOXJ;$BM=Copn{YuEu4Rvr@X;9=WK7JKSSTf4%_dCFVrhaT)R7>^8Zpe-FEaad z^Z#S-UBIKNuD9`-Tp&Q?#0rYmN~ocRqHUreL_jkz(K9fSRHbUwN-L$<+MiKolvae` z%m~NhK!r3*D>oHLxCOi*7ZEWEhy~{u)SxsZLCE*Md!KXW%rGG_CVt=Z zfBrn0+2^+R+H0-7_S$>BXC1XnSqfk_mS|WNRy5zM%)SQJ7cb_h6_;Q(LI^?$kH#5e zJpOP9shG|$6uXa{7K(>&Rw9*q(It+`x^Hm55tFCqlE5jL!S2QdF7Z@^@f2bPKH$g4 zeeTzdzrZIEwc%X?Q6Yo=7vq*dN%8Pc@NzX;lU4ST^-b^H5E8C0{ z|AQdy1_WvAmT8BKwd{aQT~@bOvN{dZiWJWXvSGzpRF>)%{1XW)9BVHwXpB$UA+h~C z-Ih@SWmJI&pT?#J%sb5f6mX!J-`$xK$kNu#LYHQ`w2kt2ARVP1Tj0%4kv@@e6x$NA z(q_BT#jJENDwP+G+ZXy#zTdzF+Cw7^Is+#)3>L$}>^4H|uyB zER_RN_arNrb^LVM4mcaBRKkD3d5qZ`p%r33Nsime4xrtAJP(}R5}RudoE} zEJ^sfA*h%5x&tt3Vtk~)*Zq7Yrfja`@h``v_9!9B&W-LX;bVBrm?Vg*;APe90&W`s zmzj9GS)WjIj6dT}ygWc|eD9@ieD8uBi6Hd zTZ9hS_C1cb({LJ(B;)P)-3EcTyA=fjek9)RZ0v<105^qy$^}Bq!rK8-7P%BG5%+#M zyxm+hVdL%C9`*psfVaCGMTQMn^}Jm0mUufN{=N*}?hu@1^e+i-SC)fw#M`}wHaZD! zw-ay6o3S(-Z}$PJ$I@d8Z0y@8I`DQ=NteLetz?fR-fkkbz{1--XFnS`08zqgn8+Qm zA|iX1{|do=h6S#*d%-QgE&;1`5qJ5YBUu?IAfpSs^ES`(N%Hf#{1&3Vtl z-RT0tmKlL^V!bT63EbTTXdiKRui_UQL7X-v@J=PTYt}lBQ3voYKAusD10Si({u}CN zd&&5_yUgFmXczzcY;~PN~B!Jl?tU+wxLlS?7 zC8CADyOGcU?gCqd27^CQ9_`4S+{*Fre zTr2pyo8Y~Gi3#{SAI>@OcL%Wd8pq#l6PsSZ-wi-mgxyWX-yz-v3^>)j6Y+OtIr06k z6!^O--vqO{X+iZfT^v`1#NW~2{Mo|aU2>Lbgs>crQsKv%_&dK7f5&P}Q>CEucFh>2 zb8c@9e>aqEW7n7uTll-tXigmk_Y4kmPn0DBPi4bOgg69&z+20^u&pkr$1cdc=W$}y zFx)gakf%xnURdk|yD+Cb$fxlyB@XX&;_&3XZu4G{W1;aXQRKb=-#_qZ@4@#kmzxEi zL9f5WSRvPJW&AURdjt~^B;?)$_8cnkWL@FpO22*&@OVfCni`JxUf-sc68C=)gg9*nwLnxkr6%36&n70M}>1~xg!f5hvNCS~3&n9L+z?-*rWUIO@(c<+DEG2+UmNW9+syb9iJ zt(S{z++L{^pv3LTUY>y4Q(DFA9p)2Bc)fD!)I<}nR~Buuct zOHDt)i>+J{_@qMN|0z(33Oqx|9-ozvJ(gzntoyE9$2xF(yx@uAl?4;H$72Hb-UVNU z)5;V4N6o&*wD#d&vS5Z#g?UT?+!N=I4^`%dpiKbo4P5~XX94%-3xzVVdsH)qRQVgn z?umwh$}6z2d*>0mSBG3Z3}s9^GXcdXZWbuMfDPb#P#8z=V5z(bFuv(=7+)4PL_{_$ z)SC*wcMkVjDxN$MzqdLo6@E{^oq5urfrohqqlH8>QmV=MSQ z-j)fsI@ix-cNCr`vvBtn2g_(^^FqsN&H@+UEK-zz0-Lq4&2*; z*o+C>n_>a?%Hu00ESSo2&{432-_xd_KM}MK5Ydac^JF3Rto0P$^N#JFZ6o&Na*9BX z0_19kA(byRz-XsH?7a$vkks?G@OtC0rwZP~$%`CET@tHzJ;*dZ#i6_sR&bLD6gx3s z6VWA?QG{Nch|?Q{#!dejXeM3Ne?`6eMG@k&|qX?}rBw%{?lS|9Fc)-6lV0x!wen<_|lbZ1xxW~)6_e7Z9@VLJX z7#+zJc)bAbNrl(rpvHS=xS9ml>+W~I$5RPty?pdb+A}z*CK(5&QC0=hz z9Iq!G0Yihp5@ZDmTt>82yk2hXny`h}%T*!|K>qY(Plne!7Y~RPzKz!-d}TVl_pE$| z1z?!3Mm;>yavt3I%W;qzu_rY?wl!oS_ROt=NE#lo5PPg=HR?guCx{i)DdEHD4-tC@ z@heU|hx>h++jtVc^sxR%1dBh$;Bx@>cH@w{87lo#0`~CQ0sg=aEyfiI*b@$^vDyUe zZ4rtU7ITRO*yB0lOa>$tQclK=TnY)m-gMY_bvd9VLhD4(^-?w&oh2ONgqW*pl%Ngz z3nZaI;`XR600^lk;P$AA#OlF) ztrMVo1+o55TF|`*<>VyMdj%#4gOAt!5!>ZeM9OorWu=vHz=)J!a zDk0H(><^JwTf{H(T0m*$GMhTBA;4wLZ`!N;9_uB_p}!mkcB!sGZS zLRH@Ab+49a?|4EV07$gfiQsz_OI3z{&|m_BuO9u82tHQsB30yYXboHr%bu@kCz6jf z;OXfEEdW}>s#PHQ9w92?5_lZ27Gjs@C@58z^L2UrlUR;b7(ztyU5I`qZSxp?PC)WK zD2A#0202%a1#F36tm7PsfcR0eaOpqAA^ra^3&x_5Q-QJM`J-U=$Jk2{u3ZusYp4mv z5`D+O<8P~AEa|HmKS3NjbiCo-%ei#s15Pj&n=B3;$M~1m;$SS3Nw3 z0C6uh0f!|h0S*h;v1A-pL9E|j5^-1s-a!@)i_g_9vYE=!TYyt4fLX)wtIQjO`J3=8 zO5egw4#YXe8nL#SI}j^F&uY>{+@x)lQsE{GV)GD#u`1(OFA!!?SU_do25z_5xJmUy z+~h$t(mA-v*{Dh2CVR85iB5kqZc=Imhu}weN@xXelS7@jNitF3CVN7^k)%y5ES1O? zh&n+#QbH%k(amD~4amoadxtsjldMdM^ugE>_{j&+XiEI#MYzLcJWT~bk@z%9GAObj z_RT+?AbblH$)@c2Wd!OIejL!(IA09H9MjT07|z^~Lslrn?@~c1c?a=)3n?XAVFa#& z?HK3bxw{`K7 z=-gaRQDQEq=JJcL6HV9wzM*V^9U?u%wMiiCMRWoG>H+HePoTGbDCTv(9uvp)aVH7i zKG+0j#+!$vDi@+9Z0H)_#jk+#{T!9H3g;VwR~cz6L(LZ{a|c0ph`*Wl0#0$hWamUA zRcy@o2knchuMy4%=5w+vi2VRK5PQ3YqbUyOI9H}&F~D{g!fH@$7;d>)3Mnsk$!I}^PUEE#F~*(FE`mNq#q?_{6H*G`IZP% z;e&5z8UG~GuLtZS&{)y*6qD#1pxe?Jp)LT=?I$M)o`b)(GnVHz9S`Fd91R!)*n7dk z)rqnzh#hxXcP#)E%^#J(I1-CjjNB`WQDCMZxMy3vgWfCE4x$edAh$IRkef(=9G}sQ zI6iKo#K*nHewG3_7h31`!h2GKEBQHuBlte(W@I_>4cb9NI`@6D94NVBIOHo4oQga6 zMl(KMZvhoEv0vLxoFbPSW#7bdBk~YLW8oAVK@D+=pAoPEJ|Vyv`>0&v6nRaI>jE?I zc@1SkoZ@)Y@S^a;(E<3KwD(GQiQt&&lqVn#7e2y)DmO2UxlWAVV;C?*0n*|+74%Nr zWMcoO07MS#ALc{x=ZH}WS+B(Xt`%IqT2cq<8Lzictax3(G7$m-cNSY8{H*Df(@c=V z-)C3^X+-!=@i7zS$F~H9efS&&VINvS`Kd_W7ydX23a1vufb!dkvnDc;os!7JJwmSy z3+G22p!wzv#&L>xvL#|Fw{ZrbX`+W#=cKx7FoVEs8y{bRTC3s4~=VSO+ zT2;(am{s@XssrlP9$Tc9Vr>M!^w`KKLO(e-8KYsgBne44xmON13p8F3`$O`EB%syP zxItcs;}lh56)NouNdUjQaUluV_a8tBWhHTlv{JV(B;g|O zv@hHUeKWzB#6@0jUx;HI`%zhnalx@X;&!$1UxMvKuczC!2(aC0xS1xwcnOp{kcty6 zq~ck-dEQ1UUZ;e!aK`A1KYsB0I!xITsrV!YpFk@9a1Yv|Wl6~YW8)Qv;WFop>rTKc zP6eu8)Y%GNaW&dZjaMWUC&w#>*bNJ>XcZoiEQ!NoE2&DZ&oJ0PBKBvEb+D51rX=)d z?IAHD2f+S`xQ@UJZg{tyc)==jeM)AO5?33!3!26?-ZU$ z#tTk=*nt;B6^VF3oN(X;@BAsyf*P<0t*77{wHs3t*BKzwRczt~gWukjdCfP{;fS50+l7=XNU7_(>o?3QCj=@TRG9^@dI2UH6QzgPw29I~qXFHx z8a7GNAxHVHPt1OZ@4liv;07PFx#z$Qo`nbNLh=1s0{_4Td?^qY)avHTj%ZipyxH-S|Hy`C`hq|F7oTV^pV0^6fptZ&q_U zs8;5^g4>-b_ih%lt-x7))8b3!+dB$8QtSA?g2a4#l7N|$6H@NYrQ*f+(^BT$TQ2kN zxVzFAs=JzisJy|7rtp<5I8__LFC;_!v%?N#hc2` ze0z;KPW)fK66pqynmgvh1;bD%V8O!w<#NrCBk+H_;aPEO6@Ylgu5-C_39!k+Z&6yz z+6$j`3u@;-8v%%|McSK_S93a#BA#7L%86lS(ae$>r2Geu_lC2EiYL_5Vm{>3!@34(_k8#;HIRKiys*36nQ@Q$ zN35W{3p0Y9Z_i!D9DRs5KaNfZ@(&Lu;Qg3yFB$9i0M1FAUz0L#4#JQeGwY~DBG2A)D2Xqg9P29tWM|nc z*7ei+%Y%Wfsg4<(R_Z-Oz)-WU_*myh?-Krmlrn6m2=5w*Px z(%ZGy7>=KI!uo!PmQTp5_X9i+g-*z;SBjx&D&1%l$uKS+K|byra;cqMuY#-CByitt zIA>&{QZb&GU+-S*QOEIpcXCS#qKK?UfgJ_DZ-m$l?vIDCYbEe~YrsUd)mi!V)RW`; z4ilclEdpw@z1Jl1eKaWNVql2;dVj#HeZmGHv=jx6cnWrb3HDU?>oUO}k$#9Luqx9W zJ;<#it9FdQIXan|D#u<4+c6)uFn%+6ZqzdvuF8Ys&LYp4WiOwNE0G_eCV}zmhbxTM zh#nB**BvKTjmAxb19|yYmc8qk740@YniAcYLv$b0CGjrKlV+B^N=h&aSOY+P_%skE zC=6C0axGY&pNV9}`&jtOuK9W(B8T5s^IgKS8ojMAJkq~|%Sf}smJ-o?pbVBT_@~mM;|Lm3U=x+_G(ywF z0K||gX26x46Z>+}2lJ|^2S^FY{bf~Sq_sKb!2+GDtbV@eFQD}+A3aF6kPpQss&6QF z4X{(RO~UtbHIg`AR7R*DvbeRxdhsL^>7XJd@*YhwfPMMCP%{8*QhfNvG!1$P->nM2 zA%-8DFe}36l1ig@vML0NBn9XYKzPWs_v~Rwk$8WAlt%;WU9mI67Pt=%1kXYf*}oZm z;e@O!r!rXZKA!et%RYK8K&XCgJGzsf2=6)xqYA0gjf zOy=8*nfdm51aroY@E$Ig;61U{vS zl`lM0p&Ux&NvNZY*HK-~c%86sDL{JS{PALCZYhX~{-PK;4z%51LG)3f9i>3LZvO;> z2BQ)%f9MNx;CQhI9h&}TITP#UW9Mnwxt{1%Ep^=|SMuO=kG2iFDt!MtH2t-5Y=Lh* zvNf<@ygdsHo|%gSNl}Rn6)aX z4OX5!C^BD;AlU3Z0nL(W^>DZuhXQ>!9My>kE_Gkg@Jc^%US;s7m_3h^1by>5d{INX zH_6aDGE52MGcs}L-F~rQYeDZeBO96ONS#M~pS|8OrKj1b9D%X||AcUM9fX zAoJKsw+(%2UhUiUpGsICH+Q-SIPAz?4Bo(QVj@g+cYCQPn0&6)y?|A80; zumEXe1hVd^(Hp1CjCgW#7FjP79_64jF5;tf+cPlt`m}W83rKI*Cx#b4sj+XlQq^|c zXkp*XMRVjhs*>2Zap_999{t>vx$}6MTooL~MW5EoIEY_Iy> z|Da=x9ce!T7cnI9$=y3pLY-XIMb-&-8Wv|8l?fhTL<}oSt7P!E0wZm?3pyu)zvoA= zr|qhHCNYy&Id~0F+F;}zkPZ?ZKQW_NUXmL3kbp_E{G$QzP)#Hntq-v*Rruw^G`Bm% z$)`Bk%5PelIpmPq$B9SdD+!p@j;h-0CHRit^;YgUAN)GLT(LV=H;YacH$MPAGwWv% zki|IoOkA)$ZhB*NtkKpM1(!=KcmF zlISzhq~*Y}#!q7tL5fi>u8TZ!stHAd4Mev9MGKx52cRK)Tubbn5AcCOi9Fi}q!8YF zz-)@CKU9C&pf&h{I&1|z&U|Iw6v!~t3>T|+1~|#YL?zIe=#NfFOcZLoObJhhRAoq# zyRFttD?*YCMKW3khY^a4fZf`dHUk_)z>Yi;`U$0)ab;q#ZUHBH5v)9$Jf*@d#57Ar1*{O-aBi?1_CFVSPiVQUOB7wndgW;jj|60>x0~<+8V6UODoq z_>rsaetyo7t93%1euG|mR)a+X>XdJFGw^LcvkLBsr-4aW3s^{Wocy=E;va-BDIW3=%OsZ{cnXfw9k>}7C(Cofcjw_T zS>6&>e@dhprUE_&UvFJXxCT*9A{ANO7h;0ADvAX5p_~gt!D+(yK7{SFWuQdf#v%Ru zR4~5KaqROVsoGptLNNK&l%zN0z^6Zp{g>^9wu` zeVP-1NSB27UaCs8t)9?6pitL%s+(jU$!aB13u_LS0o&;rHAo|AkwO=Z?<4#e76e;a z_$;843%Z&a&3ss6dU|2{cf`o7)xSuX$IfO=dP~xh~b`?V8$?|$cRPj&FSm%LiyhFKi zR5ANcj0co;nrS2ek&&wkqri+ODs%f`su5~|m460ityfP*-EEE9TaK z1A;yhlaIme(LOC1^hTgSpa+w*^}T5%$RZ}5PceZM15gQTJy7b7O&wP{XfF(ro$ztL zFSNyF{6ZiyBz?jj8Xf|DE&6GC;^a2~Fagr)9%&VCi10UtfUM3FsxCIx@&r=?z6r$; z_TSVR8(^4A7=Z@(Q|kaj(JuiooFWh^;AJwv@ExYG8-rTp{_zNyc4h7oVBk1{0@DdE zM0)tDEzqDiyf8S)i*KXB_reFq--Q6+`yIwkaRQi7IGP`!BJ4*R`)p9%CSZgJkeFgu z8V5!cVR5l5^FdT){0k2dwI+6FKMp*xYj52mfpKfb1%YvEl4O}(~QUQtXzltqj;5zG<#mcKz0GmCQ@*&2Zjy90J;x@hW;X8 zz(j9I!N)BxjLCdF^cp$}hwGTSeLt6&`D%~X`HSn%zD9*XUwi`3hKhnq$c{LkZN0#= z;jFJ+aU(d=B_|ut_Y~2Ez-3CpKIOUjn$SWk&2oc4A4(p&A<* zq&q4%)P$`tdf)*^JP7DA&L6gkV*)kwDNjZFJHQE0kM>bv%nb@;6_a4*JTHDsLnh4r z0{~OV`QdkX01HLaKw^Hl`*t;Yel)!p#&HbqGJRfRqvY5$9>Z)YcRK_UL+o~lJX}B6 zf)JCs&dVRPVz#=oZ*uTLV3q}Lnh@IhVxP=?q z2m9v04dLy?Ewp&=;g29oVtfik$mbH$_fwIRj2JD6@lgb>M&vnTUb2x^XGZpDEic)> zCDj6@C8!qJ>h!lJ0;R56*@sqOe)?U5wH_*Ujdhc@8TxC3u8Nm)9RmF3VVsCso z%m6>z%hl>)l(DH6sb2w&sv^X&8v8-jM((UlI8lK>zzev;ys`FKali32R3A;ugMwlK z6CdhW${71?RtS)wpuLQ&_~mO>Z?j>WSBVQEC*f7Nkfi#5gaXUYuEoD!Ebv+1*<<0e z%+F);6X-`a)PK^lIygqvuSHDZvRRu+`Ep+xGQ#Vp96m1(NdL_J_`!C)s(2gmHMF0f znuqB_)iUy8^M65A7?XofQ|8>T_C=89S~c+*pf3&{9qWoUybAdN{90YufNwv)J(Qnu z591avFLV&0(2;o{ccz*=eetwn^fjvy+p#$=t!WHL2khOwDI+q^V`=4R!>9|g|)HoqLE0Id`$5Y z5r#~d=B?l3t)X?fZ~$+RRLl0qgW+)+rY#jT_d9)SqJ&X!HQf;5DD3=84qL)&(01EKn?so{Q)(Nzr7w%)A1X8Pi?6(|C_arR1|K@ z+60AMBN!SQb?d-9>>Opr{`@VBhiGQ)cU-O`nLpu4R}Mdw8_iTF^3;_)g>C6zcbxhe zu8QwJhei!DpZ}?R{)WqWvj-=OaZeB%gqhPsmA#!+?!TFL9nEu8iK<;|D={J$!*QF0 z?;*?er|v#dF%8!^^(c{3B48lDJ^0^&C?IC2gqu-9wp{HH*o zZ*%+5d*tt^5Pm~V1TD*1yPmk#Icpz7pE26jcYlb9Z--w&fvp z_7Q&+Zt4FD-gix$mbq60c2P&w}?Yg@qBov*}&H1FF~ z^V|E!1+@ZagrF9)puI|(Okv42nI9ir^8x0Mjd$Oyk6;E+fjR&9LThrAc^6|eI{2yF zz7PGVb<55ubsQ3%qjf1|yL^Bp+fPw4W&5tA>`^hOZ5{iXDLcoeY=VO_qXx?_TmAve zlsmT^S#ul%JecbX9aZi+ixMz7Eg+fk`Pk(0)VImpTI2=D1?L^}bt--8-D&JkrB9cU zf&_iK6=#G#O=KZSpJ2MNBY$mL2lOe8`UGRq)%rB0zok!)qtqUK`no9F45X}_Dl#3E zrPik}EPd+TE`4GbYSWBtw9uA5ozkWH^y#;f_32E|B=jkVg(Q7Sm->|60ewoRKAqC_ z`qU3Sl2RLwQhW62>!NH1VXngUSb~y8S!#W1wDjqecIgwlP@8VNj6{KL=~H%>>eJ(- zAi+Lu!Wp4YRV*awQ-;*1j1K5i2K6bs>-A|Pkc?7lEd)7AU*@Fq-Pc9g_iW03=AbOK zKGj?Ll-(|UVi#&NjN6#Iu8sMwSC{J3cv6s{Prt?)p-<&3BeViNVi#&NjkD20Tl&YrK4DLp{!_OO=uL%2Ml7 zm8DNT+oezJLTxwWH2{Cx(x)C>s!z|6f&}}t3ulBrZDAovp8yi4K6USaK6R%)_2_zi zBF0%tO+g1NshwX*eVFse*+heFAQY`jpiHeZq#@)MotY>h;|mz)+<=twza`+R60k>!R!vY^_Mj z20AE9txqmXpR(GePwYZ%mT^8eZ`$ymx_7C4QpEO=bN{IbXM{c#u#lurfV)tidUQaa zV49{jV;pt0J`Lx-m{>*Kj#7K{>Fc8GkHAJt%66b+QPzq+9XI!%y0=T8*oE32#=C?= zwxLhmx>TQ53qYn*pA4K4`m~pYBz*z|kNVWJ1NsElX=*d(`L5Qd7!a9KYW>jxOKK;x zPhS^h{4l+wEP|3nSu6VVg{e>7+NDqILTyjuK>&T*(x=QW)u-D@LBf3Zdz=yaRLMe; zKH(JgsaFT|2}`@F%~*$YwLUF`&P%C@x98g7kAGd19TyNxhQ5Xp8f#M4ias@(`jpu& zePS1Cdl@6qLRAj7=+hz=lJp6FB=xCx2lNS{yQ$5H zGj+8-J%yN%)TcctSyDThK7C!3^|mQ1aZuKZK2@3el-4eNVi#(A8~k2-Tl(bgQhoY9 zDM-+#>v2ZtQyB|M`h*n|^-1Y~J^`sSwHa~nuGXjP+?GDgL#aLb^mS3T3e1z5{$G?V z%39H<3R9ol?a`-NcHwQMGEr3okRuiRsrIDsr*{B*dewqG9ogp8PhZsAqh5`U1c+=% zZ@dbM{Km77IM$P@^71x(?)2Bj16WCPFrslbz6Fj)Q$y$HVoPxb&L zA@F3gQ21QAUBUmrlil7#RuVOK`z!pjW3n>o3lt_1TsG-7{@DhoSZyOY`O0La_Bc+} zZiaThK?E6g=2}OPJ&CxuRD)G0;S+Txg3QZrDZ<9!yAab!p@;gmn<%3x2j$?`_9P_mpry*SIO z$Zf%LzP6cyYXS-<^IbN=$HI`3?;mFm?PVr(Z%g< zw&URg&327mkgc=-7M|{Qbekp@UBBd(s!RMuyO8GrkB6FiE3@|kFlL;Gqe{vbQ+*f7 zm+6!e<@+m~5%QhHfpyd^_@Ahf-Xk)4RA`;sK;4O*Pw<61DNJ$>S9rx8)f@xI5I8t<2uX@p?Coggmiz z&_(im1WhE$b0y9QdA`7cL!Ma5QJzV-rgn~3Y$|oCbeGz3_)|b;T)N5jxU<{6)NXfy zi2tw2X>+`S1Y5p;Mff??)XN;Nzr&G`FSZ)HNWL$jiA4FnhciOHZ?fQ!Z)%)TJLQW_ z=uVaITXtOh0+89dd^@|{AKUFN5%KtT$QLBo@?DR3cBrYRDc@x{67of8qKo8PizX7~ zdyFA<@$oqp9P-7^7{_lC?x&sdMbN5K<=bFK(3#Y%b@_I7yEE)|cZm3SJLC%zZ29g- zd^yzA!<6q%90~a%l-Wh{J&Gn0<@+trE#%vW1&4f7<8az3Uj(^3RlcW#ZaEA73Z>TN z+u7~@(T=45S47g=AzzSS%Qq7bg_^QV`5wVmrI0V64_zeRZ=%6O`HsRFA>Sb^IOLle z7t>DpvIm{FqE+s{*v17!1umeq^-yQGy9&_=saJi?cH5kPL4qycfp|RB)ZLWt88{O1 zr51kmjfhm(rx9o(QNB0fjF9g&EI8zgP#*1b5>BO^@}&jpO!>+Wp);=f4-uztO}?Go z?(SZee21FtwkcnbV9U1zkB6GNnerWmBOzbTB3&cj8_-0eeDB2>A>RNC4*90WjkHs~ z^dLG@zIWLX{ntg@yfyiDcDwO-{RFe!HsuQvZ2A5SgCx|HsmT3|YjGsxOE0i%0Qi1qrr% zBXD9uO&O+q@5YgkFIRD0Bi~2RM526G;*5~*3oJO~n;KWqPWf^L-3OF?Gq^6l() zXV~rTK&f5w1qrr%_al5AYI2+M-H9V1Uq)NHM!rYUM527Z1-gZN`>^1UFP2M`ZxRlm zo$_VGt25<$I_Q@2{S`{B%eS-J{Uewl+m-SBc8p(;V9IxD59U~%{U7W-cPcv&UXAA; zn0hl}k$3$_b-yw;I$dEX@(hF`PiN%b{aXYi&-Wo9+2%Q7whksw0`}qlU~FBJJuKNsafY4v}f!3qS_7X2i3l{ens7; z^-tGrTi^6))%vDD_4-4BSJoeD+_=6ep77-t(*A)bV=OmJqK8rDx#( z-tl<-t53>!JsWkz>v@x)gAcTuc#G&?JF~m+Wz2X~KEnze9mVPRKsK|xaNLS~J!n6J zlxCm4z6q@RHCT5CSa(Ni)>VOZo7R2sYb)&j6UnB9XyU6?)K6A49u*n4G6HMGbCl2s zoD=c&3sF#$;_EkEo)lkSZy>(jenuLBt?P}(E$e^n%)qh$F%NXd5k+5SMQ#3>6t#i% zp;b)Ez5?!A^vh`6QrspO1m21Gc}F;|-2a9h9{CRFu*}}f8#CAj z{+}4-J~{u>I>!I;=%G~9zd6DtiTv+i)ralK$T+iVBQ^ii9Q=>qArYSz{J$GVg8!#{ zMgA{9MTz`hhBJcy|75|ze|T5qe``_bRY`iE-Z8%KL=Z#r{d;KN*85vfTgDmYkm_L7 ze1B6`z1@tI2)^6)=LG#vckn+GkBE43KcWAK7zqAne?|WHMYW0iABHnh|5@V{#ae9-8`(k}Zb>`_sXy58Dxqac0%6=zoTT{}DVS;=NM;aU}TP>nrkq0V+!5 z|1zAB`p<%c|5!az|C6#uv}yk{JI4Pv;Dk&5e+P7==6?sP4%k({iV~}Ch5wlj{>yj{ z;<3{HV+knu-}5W-zb`0A%>A4h`!J-#CU`7w<|{x8EBssAiE_>bK&>VHypf;RQP zd&l_y1~v&z{RbVX^}mBv2kfd}wIU;_=ilxQ{%7J=5zmzR-^=8G)>q_zUsRjO|6w>I z^`8X?|FH{9{wKZ7-zNXFI>!I;=%K0qD5d6q2dh48M@+_XN|CzW|!~>=NLm37CyM0Ce_eHgd{2zuhQvX?S@E>d-|C8PpZ&Uw!c8vey?eNRr z%<#*J_P>KwABH70?Y~)dEBfEl!G9UgLA*}tKdKP?&-{w~Ux11d`M(Tjr2ezu;6KJH z`F~~x85I1__=^1R zi)s`3KMZH2{zz8VLLK1&aAo>{m*vr zKZ1uuyi4jojs*YHzaszn@vB7sFT)wB|13E84>yGTKQXFxa{WK0WBh*u%WYHtK}Tx+ z?_kyZAc3s$Cm4t-|0wwhg&<+9l8JBR=j5V_rH9+M&&bYy?=SG^QLykYeo$OgBY*LWI?=t*%PIt zcn!i^7yKn(=JWr%{2ldg{Qkd@&wo&!rA5UkS>c_IO9J1uTmFgJ^8ej@{*Mnxj;Dz+kBhI?yqj8oTFcMhiv9q!$^86Z@Qv>_^rvg{^Y1y~o%0^( ztI!`83rYHeg(>wX={?r==}+e+dP}K4Ip~ShpDR#mm;Q7yMKg$XlHYd__@|TUPiy)3 zThSkYx|xsvWx#;i(x0x)$NxAfNSMDiS|wT?b4qvrsz_eq9DOhR({5m{!eT9_gm2)y!65R`_ln5YD<5*Hvc|z)Fut7@wNqP^refraRiEvZuPbI)hQh#btvZQrV|EG&7Iu5Lnq-dyvqSW(OYx(wD z(I31N#(euD(L!7L)3y2b`;&qM`{TnI>Hn~hq(2BOP=Asl+U?Vy&P&XlQh&+-ev;Cf zEnrY`wm7N&bTLJ%07sG({TC%mqf_foYx(tC(I31t%KZ9Y01ecZ{&a1A{XL{0L4SH! zXe^gRW6`I#zsHB@9rY(EBHup!>Aa4l)Sn#mL`v%llq_kTRDZgdq8WfONs5*TK-0!g?J*EC^!QPaVR(BBIF8%3ZiY~P&3Zi6D)QbJtYwAx@{`*$+2k)IT|NV6A z=eDIkofo7@r9U^5f&~51a7Ow+EF|eqYD7@`^r!Pa#GO)qDiK?e`cs3FC9RX%pDw28 zIHHA;qM;6oTG5{>Q-6~3-M6AY2u(BJ{YbRXmi}~J*gBQ|^d|)g`s2eH>Hn~hq(4~M z(EcPLn%bv73bR-rs$2({=);9|e-DKFgQ#oPG` z{$%&|C`;FP^o)uzgEQs?b4$Y80zJS`w_5Z{@SV?*J3I^yyIe@8FK}tr@#kyfb+e@E z_dSK%)WMnC{&22KKjmHgRkby0^+%Vf?k(!pMjQ-mX~7-UALXdZbJh5Nt6Ck);nfkD zQQSUNQT4u0{2tFmGe%Dix!g$LZ{s6W?Z&*fRqeLCy{dN9uT9E}`L#e^qfa~R$H{ti z*1;H?kF==T4v)533BM#%b=1|U&lMP6xNX(M+S^>KG4NcmoC23CQsr3*09}hRX98}- zOgGq_gpTIw%)77RQ=JsDqhl`&D)4yzy3tt7V-OR z-rM5$g}lA^RcEcE_}0edT~he58XC3Wca+}J1nFIc+AZl#d&DU@wI=f?d;tGq=kGn% z0ve3F(OK%Jp81hbY*FMxJoH` zOVy|Li~acL$Dmkaa&NH5gXdaRYg9v3S)LzyCU~xyaJ3pbI8D`tsrtjqQHiQe&zquZ z-n`+;()(F!Xz$~pjk$m@&Jl-7csP6rRUe(DLe;{9c@SEYrE1sYT~~J&^I?R%dDmsB zI*wI6P2AKCH#JnSvWdaHyfR$X(yXV7m8F%UoqdmoUdf#!%Bo%|Xd!O$UnI(E?g<{4 z%}uO3gKbR|ZB4Y=x(|0Gv{meAtE`Q-E^xM$>u5`rZK^gmu=;Xw(_mEev{l*fupV5Hrg8KY^$H6t$wntexj{@R$C3wt%QE%I@-!< zqpd&TVY^@Rd0_S{tL~dh|6-vZS)x7sk^1pJ$?fH!J)gGIY{{=LrZ)IOHCZ8{B&CrC zsV7P}7mxb%%cU}&#)Hs?th&>nhb;K?ZbAW@F;=V&edyD=n-!NvZwC!ev2t0l8u{3& z_#b#g)k|c>i+B)PkBTQ(@)s9iv7!F69Tgw&X(cYZ=AYrFh0dC5WzB(+7?-HEA#jlz zTANju&A+OC5zh>05JPNYu+Fc2$n&xBU%&?H7nMfy*5QWW9yVS&=pftoh5pl6>fTQ> zBEN>MV1G*o9YdFWq5Zh>skqV&SNwyg=i&1ZA2#~kC>ZwuzNhNmyc~6~H!oKW?M1d4 z6pYW0$@959UtpatFm5-`7w~+Ub-v7~6SVOZ&KFzfi;bU~=ZkrMxOING@xf79|8Sn4 zqK4K@yWu9!jh>r4KUS+7(>*t@h0Ex5xh6zMr>WY0n5k$+vFC^QyBptSD7UjIE)MBQHcai?TRLcTK{#ZSYTvoX@*-adSywi(mgqR*jqV z`$8}0E$2N-SiU$hJx@h>5U%-jh{LDfn3tmqe(FoeM8Ed43RN%8(n{xO!3ROrG}f$@ zz+Xxis-KNVRedGN;*_VYR8guMP+1yj3H0)6A9+IS-99a2C-gYSdZrcxsG&x;64{W& z`DzI(^`}qGT9t<@e(gxC_lkxVp}1w(-tlV?VQ{fOT2i4#C%mCX@2y(l^7pD3RIRUeHSxnS)%3+(l|b2MfRpvNI$lt46P(X6&n1Yeq}s0Lr zP>VT2Ztp)H+LSv-lvQm3pEtgPKjh(FGE<3c#2Dh?7J0Y=hhPG`eoIL-=!OH~tH}^r zF(x|wVz*lTVS4PA-AC9pRa>is3$YLAt3HsfMyEk#j{CLG{8}zJmKJ-jxUpqybR;am zXR5Y4wi$<>iU;#fhm8U|AI%f>u%0juR!k9eN=20d=A;>u~5%mWA`4M`1Fp+HTyfEUWVCD~IC&p{FB+;wks9 zr7;Lqfr)z|o3e9e?W=FWoImJIe{_1D0wYuJi}vZR7A@eDO88N1PJsq0tzQ$h8M9b} z)cKl7IWB+**CelgRtb7Dzbaf6INPg7smCReO@SPJiBRd9>Mb}kNh^fPu@|boT5y7H z^GZr6kY`@8$9DS2G$ni){gWCoq}Yxw^dLIjB}KC3T_F;mR-=S>U>{aqHY@V#5tHDZjgnZj*8_*nWhOh9w^i1t=!ja$`5 z9#VBRtKv^ovd1yFD6in#+Jb3#xFK`!L+84(l*m->)LWfg#;5)I#lE8BN@PAL^y^Pn z;px)If0Xc5I1a7k!|uC==%Vq$ZJ}5il9a8-@Io#A)3Z4HCfFmjsM$0}dpvrdJRgiD zY+{sFiSE{Vl3!bQrb$9*ty|S+v&o`<%Kd-BMeQ9Jj5o8)krvqL(eK}g%NQs*sKRPH z7OXW{yI$4BmB2q#eTlSv)3Vg+ed)2!Mm4th^!r(P^d7giOD{k#@2>$vwMK1?PrnAO z+(%wb4EFM98?m$-r(Lr?3j!(HaQE)eC+Uinl~wU)DUYI!!8-jhveU1jAKCArv*^|nnqV-xZU0n zqC74-vPRYWPaWgc7x3ET$`b9(@zL`?^wH(eE2Pp_1;0_(&wl@=DoZWe9{7=}L!Y(< zKlOw@a+egnb>{|8XalQdkCgDUpi>u`R-)AxHo(L{Aq6#lEz$_0yn{ZAP5d{kucXnh zi?hbfc)BF|V|U3Q*duZO*l3>}WR3ZpUkbiN+vU|B%fj8`qC?*BYf%@9vFDz5R47jQ zw40#BqHe!b46iO88(lH7hkM545^c9}4IWi>!DUcGoq;vwHj_0lD&`4$=+~qX2nh?| z3S>iRX$xX={(Y=P7siF&(P~Z((VxA2gY-5$H{Z0D-5(nr(qpu;^lZ0Z+ZO8AAc!f|$RUi1(k%!TECDa51*mV1GghbNFN6gkWt?Gsk;uCGImv_zF&`So>c8 z;JL0Gda&ANRT(pM91hi@4JdB#YYl1$UYzorXj_eX)6OZ}rXD#|u!)|X;EFjz#}0$c zis7)ZO-E=Qvr!9j9sUyssAct{zmEecv3YO;j6dL9eEm&#CQCe+!ySI9ov{PYq0>)eK zGZVTu3KQE*C6Y}FQ+PH*7Mq^UXEfAgs5`h=iVn*lB~n6>>*yI375!;w9-Sb_g~F&`3Ev?mMuO#4lDf8LD<=uBwm4 zg*$RptsMV*aExDh@p9a`ghN&>S|Yljsd#$`rTQp zF$20{fB5||hy2x|%d_CZkaP|6?Hw?R4Z)AN)HJ!IVMYTxG_XYnJFpxuu0!qgKI?Pi zqgCi?(nu{HmM~JQ9k;_-J7J`rircM`ioHqw-o>#?-#OCa)y2@{kj2OioUYc?Y(apOW}mmHHOPt|@1$)d9(Bs=xHuvh7Af-G4#y7uiSN{#c2B6vOP1$Cfc6ESS#w8zgMO0 zxerGa!>#?DwkOgLofmaiLa3(w$&7h%lVx!}oDGWuhKM^cV=H6&?!YP9prSQ6S_5@S zv^(9-p?p&so_jze?1!ptP$JiIEh`7A61kh^zusXS2K??Am}r?BzJwo}@psypvLrhb zYKDOsk8X(9q@^=LCxa_MY&FX@VQk-!#ulR&O$s%o&)Y|YUvHcP%N<%tW8T8eN=T`6 zu~H%ps2;2;+@{sUe)ljbaftKcE2KF4Npb#s5yW{ZWG<(#W2i<>U(0@p>1)vW&1mym z_km^Vh{wv%5VjOBB%~FCl?nfnN5aD_Df~|;#-*@yG0o+y9^w>vrG9>{zo;&7nop0+ z;k<4iL zw2k)Z-Thj#S#@C*JWEf}hPwvSV3}Sz?mAuAuh5DrJmd;wc`Bl$u7Zwr-RoW~)1o7H zh?&ovYVO%$dcKkeruRD*OT8SgRxVs$EcsMzcZW_g%4n&gWR0nzf=zo)iY~_u}L#ia`3wW3>!;k)yMW4XE5QoAQac*}R2M zxf9lA`#*)4PvQa>gJ9dQ{t1kbQ3w7@o#LmkCH4JC{fp-!RtL~A*v7LS!(jReM+x_l5-#`Zp=cgu{suVn zSOtE@`JSgs7s7EZ(T@0|UT%Txt@mp+e(aRRPW>AeekB`WuowFEl1kW3xa@UBlcnBZ zb;gH^?%k+_pGT)ueZod8|AxydS%H60bL{oMas?$Tz^bL`3Pe7KV}r10||{Azh_U z5q#m29DP+HTs3+^by!dCzH=$plNQAhuDDhGXUmfoR-WkPSSo%_reK{Yme8Un+D(f+ z+8V87op(;@BCNc&`n3s9#VVg@fIo|l>Jy&wX=h^#haJ6X@tBH{Iqn(RUOl+3RNHCr zk)Ae>!Q!lDzf<7!cTu+BIQS0-0N9~{bnSX=1eb#Z-|upBz^loHNx=)|TIbOKyD zVK1O`PRtFur9R9Ny0EzJg2|N@S4U6}o;LLWk}eW@Fo!y@=`TVD=HTqn%OU?Fzuukl z_vyv?m(RgrQB`nxXt`8@=ky7SJw*a2MrIyhp?UJ=jh_eRnQ%5*oQyivOt;;-_S)u$!Q26RNn+16`N{ z*+UH$X(cZ}_S+%*g`lo7R{3XiEOhU3P*$=CLY%{AsSOKD5laaaz!6%GJzo4jp~~-W z@w?x`4d0Jl&&TwV<(JPnKi7VOk7EzvRH-*FKm^9~!b(i2LYt?OqohQ%+Yc3p2l)^< zIKU95Qa=@&rb?I}v=*Bv+V*iHyt}f3h9BE_CQHI+;;Lko5MBf@)~MZqnDqvn!X79T@7qIa>QI#`=htf zH0`f9Yl3soh)FfrtF9Q+Dwb+hfnjP6>9-K(qK8@3F+>fwXi0<7} zSh>xj%I!TeN1VVsn8SWyxgGusE;M9jOc!&M2+x6P54{3a@5MlhMpGNg<^4Qa9ZSaz zxfp46nHUG!7HHE(+MvZPeRk?4iz8L=(}OWQ@)T+&3$R4PbLr{uEJEwtp}&jXmJ}UO zW(#$n^{XnbK!hN*3Dm8`O(kj9)zC|<&lPy7A@kaMNNo6OF<9cW)$d1$*{ZM#{94`r zad=BL!h;iiH2^k&XMv5B4NBoQAx-fK1&B5-Pwbp<^N4%!eF}UOJ9v(_=%-MbhfpJy z@>G(|D5~x?yc*cIp=7N~S$2sU4X!QR^djH$z_6=W|4&eT`k%4nK_E{nnS*nc@9^Ab zIau9?s=Tl`@b1OZ-yfaCaq}Nc=^w_Pe~e})I0w(g{wB+nEI)&?Uwhy4GAMHyNAZX8 z7=3g$#)3Ws!OR6*y!qV?v7A3P0HA|yC!SCu+~&Yg@M?Rp{r9$C2g7u5OAprj^?MsP zNk2`Wki%{-MCE#fJi-&u)mKnCcuVRl4uX32;wXN>>xC#UdiYWFC>K3i&9l&q*l9Q@ zjoy~2a6!}!2fnB`v;Qjbu+>}BN^lUbdoZT4WX~7L@*KpFlT7blkA z{IB6c&tL5O9Q@{%*k}!2nSvgyxCSSlzhl)?pltOL{E0pJt!DNsw2~c!>u5j?{ZT|9 z(YrF)D-bIB41(dux?_7DX@CJgo*slhYk&Y_6x#RcWmrL|1=iNcN5j~S9G`ZmRBOb7 za&;Cc!aCp^51~KTz%#WdJtQarldX8pqEzAFDVh^3mWw6vsCx1 zT-KTU@9wqAvN0Jx{oX9Vqe`(oldqQAVs2kPiVoLQguU;C~GV)?2 z*xd2-sKKM%2DZ$^d{?x=tBkG(x(d_e-!Wv_UyNxQnctFlH}-ABNuwvO#P^>)`VubZ zIMtns-@;n##NUQH{Q6%-Z_hB-pNOn^Mm#1~ewd=5&-wx`;58V|5BVyADnHZ}Hw1|_UWiZ@a-%5=x@1S140X6r!uy|G7%}#l}qAa_!n|5gOtoK`HdX;6HN{Tk$ z^*#K~I^e2cD7z_p9_{di!jHK+ z#x&d#CSMizB!8 z2JB;L>8LR0hP843+ox^jwhTxY8#1#FN-LPz2U-6RpyL1m80Q-51`ISS^Xmg=@*;P3jd-pYq}}=5(h<+8C`=vTX_!rJ6ay~8+T~7U zbV?I3x)Hj;*n)w@YYDEy{`0se!>tIL0%fqcF+$qogko z)JqJG8r8Yw3eJ^cp8~-Mn?-%{)aZmou@`>Cox=%>gcJ1&9tV$MTGLe>ioKD$Wy;d4 zGD7>5P;*ZuJe~tP(Y>|e&3fk6@^fK^zA*gYL#2PjKp$vV!sp@7eRAOisZYyNyaqSEQ z``~uo(9Ic?I$)3W>3RJ{`1tQF{x)(AEE!s zkSDfPW8=`SWBg+v=3}i4H+Ca5M(dLY#Ul0#^Ek%IA5p;7vDl`pE(v3G%7KFuSEa!( zD^ZpruKPZW^d_S7gS;`FCvah#-@O$N1SaC-kAUkFCpU>ZYXjqOa&)G7vexh3RRUPh z_u%Gb0)HuQt)kQCb8kd5v))IW_1Np}=P#_rlWDj+_%g& zg#nN4pjis7%U|o^q>8~{ti>7FpU{Sx@N=s7^)FVIHdG%t1Iw|Qt{$KDSObLf7oRIR z-n=go>=kaFJZnP>`nB(}SqEAGTf@?P2$a9aXDS1zE>Pi82h^)QUQv6%XSgP>@iW%a zXx5@E_2wO_-X|)#Y%*$?8QMFu$Cf!bt1R>8)lVMis_0Qa8Hj8w-n-)`hLvqDeh=2( zmKR%Fx%@k5L&;P}x$DtV=&{L7Es6ALjp%;iCd)rkmI9LrFr(HS+BZ|(zAseW-PdDF zakypL{!r6pcYh=FVR7ITguKDM7F@03>k==qhBQZ&39|`2f{(`D8-&edm>}^&SfJ58oh^WqN?^JPM)t4Ku@7Jmx}XzPsf+O zfGVXHy`_Zyz(TYXVd|m3y(En|ijCY1D_w5sKMVw@sDi=TI_rH_6ly9Ce0Nq;1&Vld-)9zG^G&+mCtU*sUA`mljMw@MkZTlW>C1WLpw?4? z)|I7iDB*v176gQ!Zj4FrCW04LFIAof2xwG24w)U}6Lzc(4pJ_hKb73-kIbT!;KTQ}Z{WtAvWz#RrM_VZZh%h|s>(=x zy^kOV>^mu6q`bZw{{-`ZaI&OTLGiUB2icwvlcQii?=*f9f3&!r&w;Zpru;Kz#T(}ASY=``Le?IQ_;AOR9{Ng{Cu^o;^ zJI9~ZUc&SL`{kZz`^L?9#z)|rgBbF(opku!8;!HAX4}zk%B^sd&_wvQu5nt%0JPM$ zywLL+!GdyD!l5jfh3Jtgp0r5l}M5ynDnpqb6k;t1Y<07y?Fp|PK%0xoB)`+=zId7N-A_HO(1FA$c1a_Z%{%Mupj|wP{$#2$r0wV;! zcQ>}DKMuXY@cwdoGaW6!23UHdYI8Z<@J4V}&HYpa{D-3rIjWrNgS(BfHcgm^PpSu{ zT67B@H~QfT&OzY2n7J@bWh=AyQ01aS_g$Fg(l)8LWY1MO_rkBhMmC-bHI*sh5nwaE z<^X>pvKY6Q>I>-A8t36Ope2}XvbY|{rs0J+L8g^y;`>7wb3x{$I= z)Fs|J#p)BA2;1o>t+qT7|A3w9_7CBSs6CEjEjMjnsrHV+I6FE*cii|fID;}>cjGE@ zY1YAs;J82PX8`5>dgDhJaKhigOQ(4G8E)S(?k43o+%KK(n=4jHr#pK2@W54K6XqZ) z^G7fE#ZBj88`bjPDqjAU@TXOM`g`!RhP)d*i=dhXRe=jU6)&GHt_8l0NbumSz%8+J zZnXS+0`-Q&AF6vo+AlCW&@Wt72`F>X@j!1N!TSs*eX$!(;l>)?dk7spHTY0NM35KE z2NQ=2M>bGMC)V7#!g>^Mb7Kc(Slz3#-inoGHzo`Zyeb|DVru$u6}%f)Orb;uN4S9U zrH92E#g5A8HS!Wcyg6L@mjO6wG{fI;tUnx%GI$8I(X4~lagzm}GM2gpO6bp`hH#$B zv(fo^#p3tDyy5uuM+cS{&?_F=_r`NweA68Mxi_yLm!-LUKEF~~3csqx9W6Ts1!$~j z{^YJxVsAru7XRU1`flkn-|ybnvQO^+4O636AbFs<{~kJe+1;DfTeibql8IX2%>uRP z*xgTIgK!y;BKx3r9bNQaHn{l{E^-eW3W9wpUA+bq^o zN`$X;sd}NB4p$wlF~;B+`XLs}Sd&=&QI>LKfR4`+*UJsl_IpB&Xr8!}|HIsy07h9| zecTTaB;Ybp(NgO&LZAUz5=2T6Ffj?vU;-(dTC_>X0+EoU$qd8|qDjn zpFVezQx9XXo`y-DHqClfWR z*`DHf9vNg$uG{jxd`kc5&tZ?{zpN9UEAk#0B-!1trN0zL!{yJV>WO#DmoSJ4+1{ue zaIp2Z;j@08>yN?M(AmEsaso`#h7yhdxn0fkzG%+++*kYrF%{OpQ>nS(>`nYZNNy+>V6%&2U6CQzR9dzI(5;NjEA%kzYbEli=k(Mx!Y zE=WlBMkc>6sk_fK=IBqYW24C+>8(j$EWNZ^Gk44lJsPX9zQNmA6RUeGS^%fJj$174 zHX)j8tTLRiF|uFpOk+Vk6ALQO?&#?F@I3b$`{+>R^Q;#$Rb+RxA6E1q#vJ`O>Z0T~ z@i|L8$h?n}vCn%N$IUQ9}D<(`EVP9uWyT$6K zjk3XEn%C1bP=xK-CY9&gJZgNV9cH)SO#7y%=}pEo8MH%Jo6@g`(edqhO*lTmi8qy} zIDx?o%H|L?doY_D$Emz3wp-oPs-27FKGuOd1;Ir=9k38hzx z9w&?qZFJ8Z*|s`E^m?4hl63?ejnH^`HpB5NJi{(AS%w$sOeurhlLPol#~PK^FYc+#IHGcr6s-<-j^ZginUQmuYut+K>wu=t8j zk;mpqY4SW)o}Xp$Zg2Ed^Z33z9&aAm#l6?=*iSQjj@YWyTddTbq6?|jFRax|Mv44L z_LFYdcb1RqNn{qYH~Og9k2ZqtH(qwJa<%6}oP42e(L2S;^Jg(eZ}(RZcMi7kQ`3%Z$SkUj__3( z(#AOm-k1XeuTuiUBDHhP`WiKSO6R?C>#f3RI=S$JQ{d`DFYpcCZ1sYnyy}|towO$+ zazMsUu7)d;IjBFb?X>>9u(HZk+ROe&Bo6%OZZe#PD-s8;T*OTe{^IN=-uOmzy_nr% zj;WLT>mj|u%ME=PDI>tVriYW;5F3zWTSe3#N_fTUl8+^!PaYGzQL-wreqAjo;cT1i zoAa%sCCG2J|I|h!0NqFmpod~aaU54Pmvv^&f!0qumI3eY)M_^%Iih?RmqV~g#SQSY zV?5?ma%Zz`&*25EQ9oM$aDu!&BQ!ZA!A+VWSzuMDnHEjh&dSZa_}wkKFO& zE9K8jnI$$K_sj2&(AXatAN%NYm{e}VK6I)N=uh!pjrUw~wOwMo_6Xht&)-CqY!BX7 z|0y}}g!l^g@BEF#7q{fZ@Kv%pW7M)g;^@{@M2$q08R$vq+M!8-6gMY$PaOD`DV5v- zYs`FoGo0P^&nRjISmlP(I-f`1m%dhh_5Q)OxT3klKBl{er%?%SNtWqmq-6(s+fErh zyXDD!P`l(lC|dO=On}h6KZ~ry5AO<>N_F5Z6^pwKmybz2Ebu*&vU=?92Gg8KMM1tz z#iWfU5l7ZPJV4dT4}(V&)4<@!*g4XSBtMSwg~GQIQ6G0Zutr*8R^NxQ=v*(+_ibqq zNBMQW8W+FJ^U~TLNX6Fn2r^IONUOUb|FQ26ybG7|kROk&LizDp+=L~2)k3ssQqv~Z z&3~2gNZtl<;I)5OAGm#n?v*Jh8^V&OL_T>-a+s@!WP0HX-7JeC z2u-95ItE$Y<aS*Fq5>Be0TQ72( zk6iNY{v?S}s&j1pr*i}6)_@9C_SZ3MSxoQT(8BmUMf~ZyIyV_SNP4nEZ4DjO4SQKv{|uw&`sMg; z*qcFqH9n0+!`^QFYO!%j^)zn4p(WCpYx`j-$?c|S+B3t)6H|7L_?rXAbEfm%$jooGRw2)hUvKQg7_3Cc=x&_q)4{2*}49q8XTNi&DmZWu=MA| z|6WO9Cd>Q?k|)pFr!zzU%xu`fB1ji0kTcGn8)UjDhgF(>%|qJOXtjjHKG|@SRJ{5r zzTi;bgInZ=czGR~o=?eMgO>+oA&E&g-9}u8+Fjn*Qy(9cWy-({(PQZSY=5b*iKr@4 z=Fvf>heE&4tiPh)Qcu%r)A!^LChL!;q8^UFI`PMSTQooX@e1;YhP`Nhe=wZPEAsP&5*pxXyZ~=cu&O}~dHuZde)*qHMot4a~>%|mzkfbvX8h+IP3AVcLNIJ{zJ%4pW2+5*X$ z)FCFhvJS=ifLVx2U?aeWOE@u#)>u!TQO(2olJH3;;TbHAyZP70dn{gxn{`{M?3){; zD$t&X%8fZ(;_#4klr3@rnU~CpzG~Bn;@gI3gxdLzulXFS0dsW>?k`%hE#jwB<{fDU`W>PXVIh!d7C**QvUNWDB zs>@!JW`$}R+LA5GpXeI05+bt`+@meRTr7eTqK!P87MKvdgh$W)R{nA$U*<}7l{j#M zR4%_KyWQ9Cqnt+0pgnWRAYXWh8TUiYt)wY>q~WpcB8Tc6H@`}ZTh{$&+_LTyb=y0C zsdKW(RQfl@O)KB*l zJJbr<&KdcFf{C8XQ>?#4fs1Xf_=N3kN#=;{JYVxKI_MF}$~t;I7Pnc$emx?cBpdFs za-08FNS*2QmbI`c442HV=deF5v*C+@fz!gQgdS-aJHvK7dx&I6awKx07vfb3slMI%gyc6bB-`Z-44K?cj@qLz%OmVY zHD_Q#Igk589G1FbFWK*Pv!9}2`YomKDQ$xA+4KB2E(7h-_VAi{v0afoEVubjVx5P6 zNf)z&0*c&EC?riLGJPE+iF_k#AF+^vj9iZ9#$NO~Dg5x?s)fiYop&Plz9f$?(%ep> zm2#G7cGu!4}gk(?WSw=7GE(~wzHGha>KyNfW-QQ1- z(OnpUX;Ksun_doPnuha1 z?QD)B9U%XCYe$NLWSE>s3hpAxy$e9*)q_;^@&b^n=Q9#`KuP7>N{V(RBTg_)>nqh=Z^ zU6jd9>g4m%VaC?gG3T-&V3<@t-c)BmBMx~_<_=AJ*%x|2o9?2E=w{Gox$Q0kVf_Q! zea$!DM_Wj1>pYcmuK%=uAenuY1H9PD$}_8lTy{3S1ykUJaBfaw{ipq|9TI$=MfMzm z${pbCd{OI1iiuqo^LpDwmW3MDh!BiRal&X1MpKhaG-VTbV{)D4N{q@dqvv%^$F?xH z`LEL6WZ(DaTqMHQ@45Ljv8D7x(!)hsS)Y^5*C&evIzYE^aTiE#^Zyjeh#7jFlJ3mu z&R?nnJAIqh;8*$;uU}4RaGZL9V-EDhs`6oh9I47v%wpN=k>hxIqmOs-Naq;*YhMjX zHi6ZXW=9T~I-Rey5SBDb|CSulP#mp-uMSe!;tpc~9id?FXn} zFK_!A6)f`h44DN|?zTPAmq`QSI5b_G+n-50if=>>tCO7IDUpk%PwAu2u>0M}XelEz z;+XchBQlufNV0i!e1AvYkydSolnTu#@(jf%E$)cOIVN`Xl0n+u{)g?peRgZF{OfBZ zKXy9+_k%ZeNt+6+3=g9Ce}LBD@6UMa+cMKD!TYuxMlGb?EMx$k&EnLmVP!ZG%hS*$ z{y76(V%FldBzNFvJY)5+kWd!u*C$1JTogUcI=^D7$i zAl>5rkK?0fA~u;IB7Z3|5nC)FH%}j7B48qx&*P%# zP1ZR}48D+w*>`yED?TgZ;=|=BzVz9NqM*>~RwRD&3E!DDiJqAoY(J8DUJi>M=I-h2 z=90nvs9$nr2CpdJ8GLEY<56em4v1(!t2cNmU;Dc4`kP|v0S-BAwp1+Y( zev?H)_=x1XVFc3o3+a~{HVum#-CO*{k4fO2S89G|o|oHvX;S7wMsU;5$msVRi{`SD z$CWF-&|^kL_C2$+VQ0U()KEfl+RLo=CAjIyCZ=*h$G*`FwI~4}@RmHXgBFo~VRFJH zZ-_3)T_9w~F{5Br%jcsCbV*sx%=T+V}GiSuH_qfH(r|q-pFYLf<+>Dtm5NfdFBN=7G8^ihz%R7Pb5?*TH zJ2LT(53e{D9tVqz3?t7cw>^tQH~!(7EUkB&nHUBB85sq$jW=n_pXU!f>1jNH8p*7V zdl{e2<~qp^S$bKK82K#Su6H#b`OTrs;N_+EmFyTzl-;xRe{yqJ!=q+P`8V8sIb5yv zv9I4QmNG8k{0!R=SrloPE7rxo=MiD(-}w(4zMW2HNXRE-u3IgQg7Go$)EE3_PebnD zHknYeTj;Enw`DfGnGyJre@mNmDY)a!5 zFbS*rZ}Ebf7C*YC>@Za0ge`TgYJuWUYvHtbj(*~idrJq2Hu^D;;YBL1uFQBWTeOZe>O*#N3VT&Jdnx)0oeqXMW>?vv9UKhtMDAzs=hj-T?alFq9xc0a`(DnE?AtrYp1&#M z>H~IXaD+85Fta|-n}F)Y9-roUEK7WWh)4u>p$?P^uZKMtT2~(1e8gkKNzXJryWPj_ zAF^PP;%j=;zE2|ltRlve&@`R;BR-@NPKoO{-Sm3aa-(C}$U%F#3S@A5S!O858xAS)VOXP5q%x%nl0P#_4DwVvAZ8ppNK6f{xxcLLes-PV_6C=0 z#oQjj&EzDLFLy+jLG(hZ6EBp!xg6T&f|H8m)NgL}r6b=n^HHe>@#lr&;>*o1@$vN) z&rDz*CQ+7ZfB9hvk?YAf&st_^+%9GGz4%yTHC`fAoF(swU>J}PxhS4N^m{1?QW5%q zWJbEgLe}2Ce*C3=`a|2?X|CxKxW3I~ca=A;dX6BhY>t_S+RQC7liW^1Qow>XDxx$J z)&+-kPBY_p7V(sp6`q$wHT5xsdjnj~@S!YKra$Sq<|V0^wztR*AI@#qo<><|vi-$7 zz3M7`Mqc^{Qdd97BcEoHPqDfhLcbxt|n1WciP^74&?*cLXjBx7k*4Pfeo)9 z8+Lfoc1PN<#2n!&!tPpZmixHH{Sci+quu91qPmlGwcM}jj%QR8W|?t4hK`pncfJ+B zp7N#jh11O?ybk)w*U%Ssr@8uq+aI}|(fM5dG{GK2o{;JJ$p+8Wa$GYz{Jj*pu)Oh1 z3>-Q0@+qK;j~u}=++U>JIkD_J^SFMT{q{87i3LZC@0`Rg);3;j$N|tu=(Y=f6g!; z*SGi@KBY5TO9heJ0QkR?`z&&}%6o$KcjdnPw*w{iBIpL$2Xrr9%`Ik@mmBohdBIMT z%y3e}zJ5W}q!0W9>R5z3GdI0!<-a&E=pT@u;!l6Rmc!XmH0&=j|3;J|~nocL$@cnWi@v*fgWXep~a=MT#b6;kz5rN58 zO;ZTX12f>Dgt@8iu8AYWlf2gvLO^$7BYLcsRMSER_UNGQ_K=(2;R_S<@cF}d6N{r% z1Al043h9uDmcSpC_jsPQS1^dZ7Lm<^=9&J*=WAY&ARXROtYBiv*HbnbrG7~L6$8%H zd&OeMu34|~aW!h#c0jE0u>ymBG<*jEK2>{v*Vt&)cyLn!V`k|3Slz zGw;IJo>!cZJeyl`oZR#+HUARrA-6c8-L;_|q(5C-o>$E5Zgz9UICd}O$iU=pzIkE8Ea0q-OuBFQs^_< z$6+!-$#AUSZI^ZXy^C8vd+Wbe`L&ndvCcfqv-TYC?`XktztZp6IhdJ1r4G+Ssg$xn z3-g%~P81;-=5o2G!^d1aFMUtV3DF^2b4?w+bsiV5_lqtzEiaql^gM6qnGMmyIl0lq#t?=_ZW))=Mx)aj zhFUJ~j3OVJ%5D4vxdw{YYg`b@L1tbPCi%}?$c71-Y$G#)J#E}2*cBXBwkL}fAB=C) z4C%90u}@gu?~7tKg^|Y7SObecJevuuNgdZ^<%mr)v*zY;=Z%#Pk0pw>T(*$prn9u- z53$^^Vp*)bSbpHlO!JXr#cTRMf~Sf0l1-vd8%vuy?l`gD@HuKq4omxEH*r({CX*~K zB|G-qaNrACB`K0ONUXHfJ(0^5N^TVJ`xnDCgCv8M4f5As1j6qFUG zvi!b@^~KlYJ^ULFo2`eHugls_s@db?56vbW0V<=c$PC~>I3jo%e+k8}>+xrp4b{>g zk-H2MqKGl($^~#{Ek$M+@>Q-}E`y=#*kG)^MsGu<;q<9opeEIYFz7^vCI_-iO=OSK zAU-Wn@hNLmlQwh?V|-`+*RYfL@L{I+6J_*2F;9A5x+LyobaN)Jc}dsmXSr2F;==+5 z$~Au}4=N&c60t+M!5p5@&<&o(cVr-?f+iv6O`%9TIwNVN)Qd9P&Q_!MWP+*}ZPCbV_K8;1{moUUF}=A=NPwZ~{)et4Q> zAG?G+%$GjEbIngEYR}p%=^C2eMiVC*O}{kJs3jUqYNT2}DAk%}F@|@ad*zFn%W&C} zx9s<=Z?p zjkt8hOoJFs=|A$qm5FTgFl9`g@ERd`>F?DH?YyJAzsya4bH&a6(5vS*UpUf~mDk6@ zBtm`9bo#>;uhDjR^RR*dOhL-(rQGcKXr$O!xqZ{h`=y_Jj>YYdyG z-}Y^mrjI{&EwLQ;Po7aIgWrhCs)W_|!pl>zvifV@nWaw6PP$KdBXYJ(_9T9MVClzr zcLmN8fsf5XsSt%-?k?e0GIEe_sD*RLuAD@(jv}=pb9at6fu$3Vxw3}}(m{72DC)@v~+kN{rw^Qq>AsH;uw9!8W z-{}r9a8q=TlwkaXdF*?X$8aK&_Hy(kacrJGSl+TqG?L{-p1oNqw%{cX!%UCvs)$f| zapy#iKHTi_yH>XH%bI}KWbj9(&LBo|SSqH;V%ukga*}Ly>#lE^^LfL&C zQCeH(g?1e^{0&CR_nA1o9Fe;5mZ=-7N0LYTeDd1jq(AUXfPvAzbcWXEfwy4}dOE-B zj;q)P=t;83n?>Z!%fX#6tx~3mFx2qe$@>JfnDjA$bK<-Pj%AST7ko=32kENkrT9Wg zZX7;KCJrkk4g@|z%RH{Ut#9ekBKdWDx;nQ+emWxV{jlkU;`R&3{5H&9<{6cn!&W`;ug;s96m9hwP1EG3au$7*yBL)z7?A42+VZ z@yT*czGwyK%W_SjXctR!>5Qrgs*W6Y8s6z2JlrhocXF|72IJ%wQ_muc9wa`pWB0K@ z2T6|A5N?T~PstNkSwUd+veb@Avbj&JyqWd?=?bjI;XgS{78~ASFX0zVA;vH)d2YCq zs|L)4u!{!DuDdUiwA{G98H?`v5m_``?!o7!2Z|EflZ5Y;`WP4~Ts}|smYl}7WEY_f z+}=x2mxf61$XH!3-q^3{aPMVlzrZmjJ?u41NT!qP$APGiiQCxZv?s)vw%d*yxbsyk zESP%7P9EAF|8H>)cM^$~oxMqs0S`zyMf&BQSt3=OR>J)xlpO+Cf@4WcN@_}GXm`Uq zp3p8yzAVkrb~5Wf?+SQrUR+OFS5G4!T0Bkit{XjQo{dLt=uN&z@HzVnf zi&X+&@lZ|}eX1@BTKK4Rgy;U@G#ViGtK%Ov6>7fP13&>{`;YL zm~!qPm8;3n(OJ&PkloovAnl|31}Wd*XU)Fe=#Rzc%j^M;-IsJw|0aEl;o;UPc02RX zGkw0ne~-%b#QtIvlZ5DG44Jn2B}7My!E?VxQf@w`ytrG{R8G02Fs{69{o}$<;?v#! za|g)FWTrjCJXbj=M*e=UtLZ+`{nKgLo@?ZUWOO@=Af`OY6%#=J&R_U7*E?^{)GY4| z5g+Ruy-dc~C!`V9Q)CWZjSaWw!OZ97VCI|V19s-liGx;ThH#@V*uwgv)&ai(* z`(xXk|LmXMKmv%D=|cNQ5U+S(nj9LH>Qm3}+-)XnZjS2mWm)x8l7;hi)q^JT&; zcLK%Am-rrx-^7@0lN#eQdGc-9ObpGTy1^es`3?xhYs4o+PZW=~uTO}2Fv$J*(!a^N zCQtcte&J#Yif4Mc4m3X6*NgX3Knt<8;}$(jw3H-ke{T41i{qav*Ty_&zuK zq>TDrf4~2D8c)K++dG+mydF6n>3Wy47?UyTI>ZGCTPJ(TqZ?TG@1=jNlgNoiI^>a# zzf?HUinG>su_Yu{A2JsjAF?;%6T34|_C{oMb3~@Xfhu4>>@6ye>qTtT7^ExiWUiDge)LLjfy%8qu}r$QF=m=`SC z$Ry}a{IOTC9$AsZ{-3fldXqeNHsN+{oZE?UZokKaZUSNuZ?e1nPVn{&94P@AR=FQxPL8jBlJHHSl$ANlxne z7ww$;@$-h!U+`{c<5GY6Q#JQ;iSn?>zGZt*h;w-BBOl@#%JOSMi};2<%139tkr$1J zE0QAZJV+*^E!nynU60KJg~_v=2jwcg^>2)r_w-nh==1Ms_QZ7>5eI>o+{D*mjkt3U;5MPlj@`GdC z_A6U;AHR5y9DfR&K>6o|-s|Br@ER`iiH}ku!FuU6aS8J@?x7Fqj+X40Cjqi7i^^!6 zR%yB)!^t0BWzwBu_G9x|dZM#RViOqA-9Mlgdm68UH!t)>oR=W`xc5X(A)=kHnsUfx z8#(z!ylj4D3k!G3(qk+m6w2dOVj3%tBnrnZ4^Lw?>MIeYaCQgg5iO0RH!hN6B68VB zd<;fvxV*0@m;CAq3^Vx^AI(4q_QB3rCVbc<6WSQc+)Nk|xyP8gGvQ<--=trTDE66t z0@n2VLY=&rq9HBQ`XVi#lG^$a2qmp^wMAb+}+Nd8D)@d;0w zpHx~|!s}UKf;;5MXts1LuSXuobMz7XnEvmB$T~6eMN~2OZcmp>?!>oCK8Ldzv4AEf?Bg`9$y=mk_~{7IEd5%c}F zJ&JjlnB`6Ybx#!YZ*BV(_r1lKA3>Q{_lTJHSTo}`gLdRNs%2!2T$CD~{=iUF8=A?G z^-gLg>!VM~^22 zvYht)@kY9YxLhM1#wf3R2iqR%ci<76)>oEo|_pBC z9343cxl9I(tyqbIn$mf8xBeiT9Ky?nMgCocN6O+op_IibrXVg$%1z%9cv&L5E%G6k zNVar7ZSzqSKw0Ot^BK|Wh{j2LWw@>I=B@|51NjsWJ-<`Jer7HgipW=}>=u5!oq)G> zSUi|<)+{EbuAhGKevByb)A~6&WkQ@NdCL$JCEgwvZ-rfWqpygCc&~VqEbSSwD~T9& zIp*z$eS4EYS;dTbEA7);hXg7!TQ>ltw5^Lz=yCj zwTMa`m0aXJk4^?pdNx5CC~w5%tMT#m>oQdS(;~Nsgz#ll(Q~{~B8SN&@v@}I<<=g> zEZ%-tq{P~Ld)j*=xz;|Vr+rFflC@9mX`dQ7(b`YxX+I^BVC{W9?R}B=zHj20-_t%n z@|?9lzo-5Ak%z5)VNd(Q$eq@HX;1s5ksn(7>Yn!1k$~9K{wjph{@8ocsXA7@tPCw#_gaSd}Ec;Eu{5ZU#vOqWk87Z=+7pw3g-9~kNk z*B)V8eNyCU@j1$>)45X8;K;-qPoH@Jm5w&qP!$KHSujvC`(`kTbo z4lKXovIBe#k&3lt;1*34eNphp&Qo0d8PR;cl+#bb7a1=yNNRME+s()7=jpb71_yVt zwvu7T8LFe{hQDnx*mi`S7uxu~DU`uyn>(_YOlN-Hy_boEKOzl}#CIHH((wK#%=8;B zt8)T#n8CAW;3Q^yY`ow+%)rQBWIoQKC{u7=5iYA+aatZHkp?WQ#*Y)JB|ILOcAtZ< zy`QgqEK-P7=X%@Ul9$zyIatJ6Ixn{$swebF`dC>2yUZI&#hLG=p)H+C0Y^^7D3K?N zbh_@r#vL!iwMpXXsmR{0&KGUkZMScFRaL8M@D?i^$CmMXpMs^DWdzpA6 z5DtcPN6kDDt=|)ic_RBT*$?BE|IMcSRXhi}r{5$NCyB+Dfmdn77j4Wu&x{?iZNPlc z%)~!Ms*vvJ!<=AHc0J{$ zKOTIqcOZ%1BU41CN|z{XnQ8Z)g@1tj!}4UmlH71We*_VhpR+0Xs zsDl~ZK?MIt?Ik@QM6!*nEF;SwzKD!DTtvy8x($~}wgkyZ5%+>C?j&0e-6(sSzKai6 zCabuwM|Pc06Wo$x>siC56jM{&Rax_)YvL1PCo>rq*@$OTO1>>;Yb>Y&=A*}fsS=Az zB^Dnr((~q5?jmedxv~T8L(ya1ynBxq3|sK0?d18$QWKAJj8v&*{;^w>d?Hx>82emHxc(WTq2?HMKlCFo+j^E?MA*Y?B%sR zAz)F+IQykY6#C)cjX&l8TUf=D1r~_U2Pw;gg=1u}$`0 z)Bn!l3MuAm%m(?$(bT2+Ka)~NLe-YWS zfCzD;kns?nK1J5sw+tKyu`KTA-=pjC=#Ec+ll>u)KVoC@~IL zH;%j9M3rsZNo?&*7IBeFghk#$8sS^oSm~EJK~jlti`dXbYz-`oE$fd$fG+DNeK6b! z&M?dR1Lg5_29@{TN2drK_qHKdRg;8<=^sn)ACPtY*RW>(!#e(R@^tdYvQ+KQ zi$o#1a#KCQcK!voKgGHIAkK}`ugr>XIAgaNrZ(dJ0Ka|?{UpC7rGes=CEn7SnyMOS zWbK5Jwa$Xtq9vtMl`mLbQWPj1Us_k{tu3x8uMT+2$}38})kT4&{HZDGHj3)cXleXg zc~iYrm8IUQGH+mMskgkcI;hN*MaxTTz2&vu(&g2GOPt{1sw#EKN9^>GwL_fvuws^R z@-2^v^;B=LvS=}J3RHPXjT=p(UDO?)p8n(FC^F@z@$TWTsG@vHrDjcE?#oMSmXxY{ zaZyc4fg~igK(fU#=Hft2g?(CDzGP`ZZFOmBi8WW0SC%^Sva<@Za?f>YONtAME0)E_ zW51M@l~TLoTgXB9ZRpiCrQYJDrNzr?gUj7oTT~M$C@EbWTvAY7RTFT6Vm9?Nu(I4* znFpz{5@)JmRq-+>P(;NJI3>j;#itjnsH$+5mX{O+YpJ|Tspcz-YDx=Ml-AUiS5@|% z9vh#cvOsA~?-y^*Sq0bIR(fYsxDFWq40XNhw<%SX6$|XzwWRs?@sgl#TXIpYAn$t~V#we|A=Z z$%KM=^Rsj2&MmMB3^1Tfw?FUMMa9bkHATgxQ{mU&keF+pZDq@gs=J-Zuj-nr;t92- z6=f4}sdZLLGq0+yC0>%kV68-@prE*_q_lX2X-k3fBAca>JqP~%GQ+slUt?*;m6qmT zY-!sPOFJ4YU2}t_g)1y=|C_qsW@*yZmU>fi9Qn1Wefv$;zT-Met8cb+jna&NSaZHo z=gaYlIl zsCWG<{JHhle(e8k{d42*Xgre+5dW6zZTymM)p+)5KlN_94iW$VcKvhXzvlNEzXQbI zZU1dr|K0p|>)(Gn|E2y(r!3uFL75E0^mjG3keqHPeTWEEzsy$h6w>OG|5K3~{DS5Ce1t7h&#hkYTd-q zPD=H-87NyT3XCP=fz6=N&a`0VvdXHJl{1ukDnocR8W7f^7Zg|3)C8*oj#7rulBysx zmvPJnmSL(WuMIf!=j0dUXJ!{T`8jjvFPM9Ffs>b)nO~5Xd47SDIX7o^rabD?{G567 zo%wV9c?I)*b93hT=H$X>yvLc#YD!B}Mo(poUcrQ>#9Lj(I9podxaP8=+5n@rx3n^V z(wQROM?1ZlB&Ckz%(xjvH3ijy8W{$QRye4Fl|^I{_HJgRq+Xs{mp0lFO%jdK=A%SF z)mlxxD32+NigE)R$@k!tb~H3TVAFH;?~715pJ6G~;V{1{fD)Ec zj>Pfa<)|g25wpCg&OD=rEg=^e7F0~k!41JUR1m;4)sj^?oIX5_n(q`)9SSHLGuu^@ z$xEm9f_ZtFxw&&lUa*p23rtP6UZjGU3Q-WKDPQg^uR%Z$51Q%ddKKl1iwkVfuBn$J z6_c`a9jkj9Q9#9UIrSXncVw;nn>sQ$)hiE~wX|nb3kpZpe%nl>N=wG0*qa9JEvuhbj9(#D3< z{$rt;x)%$$hhJ3igZkC_V+9unYp7ZHmr%Rq_3%T5=;bcyEUK+WGdAk`^x-D1y*%~w zu^hcPK!fY$31wYE_MYbUf%K6n1tk?sGMAK!%eb`B+M*?Q98vDcVb)cozpJWTG8zk+ z7>wbenAs(?dNkrDjxmC($_yz8jFz7WPnqZ)w zVnx+4VER|<#lkLH!9fRBR>BBa7cjA=Q;Hd+IaeE@)?b`c52haeM3QMPJ-kR~*F$d1 zn=3zN(Zg#GArel^o68s9LgPC@x1+Kn4VAi-6**?*b|{kWGv!nn%WSUkhP>BkApx1n zIM?LjkwL3K8JmDjP8=__E#&9qKIfw#wkT^b?u=}9K2?A z%RQh!udFw&C`XA{-lKi>XnE4utRGupUH@_IxCe7@|Gn#z$stiIdOK7uHW_F8Q~JC8 zy2a(o57aMyscz9m-w|b}K(ta*gel9(aJ0G66sIX@)@Qtc^LE54O`DCG&=uvYa~Fd->&r*R!E{O~ekEJ4Ej*1RLvO|M$&MdI_T; zN~Xon1IQNR)H4~9P-aM!h_t8WMYYS^wJSIOd-{({^|U^!1dX&;K9LdsALWE?*Naiz zma$TJaS$!GL>8^hkYbyg*XR@`rM=5{zv{fWhOFs(oc}8InLbP^jkKuB#kNHD&#^D9 zV2t*T^cp>QIZ9Ozy+y{I9u0lJUP64x_#*xe);m~#y(6jV7=56w;Z)o4*rt<`vfK=! z(sJE?IK_I92HL0Y6gQcgXj)+RJWlG=|4t&awzFs^G6*o8D666y*}npOjUcEA?l2iQ z$mx(L<=#Ek$;d_f)KpFNj#^&Ch;8PlQgcrwgR2jcd*b}x%)2iu?`!AWK?C?N=G(zC z?Z291UrN~5&aMMX|L^6MbbO~WlRii_!}TlFvK2Z?_t`qXq^Pf*V+WJ}-^;U@*0J9J zL5Uq;csR`~ok8z8pm!S6G}C#PmdJXB8HSvgd{KDqNYRHc=EMI#p04+tiGS_6`ZV5X z$x@10=$Q6lhRL9hl|HNVO{M26tx@_DrGHg=?JmndSj~g~ZOy;_$kM`3Ed5OFZ|LRj z`s+={s6QK3-m|eB!>T3k5}h8u0$oumU}d^M-puXiZkL_hbuISpn4c@8m9uTt9K*}t zD5Aq@Q8`1}%1PPk<=9p3=}M~F)71giRPX7k|G}QF{F*&o-r7A~yFe1W-uZjF3fUmk z${wi>wu5=u_gBdN#a1?UcCek*%YNxX_HwrtV&?3Emy;faoNsC6j8FZ%JzWdzO0j)U z?{%EdugEk}o3+Z)ca=_EZOuPZ`mWMh_169_r9V^uGnKxhbh7&YvC?;x&Q!kNDE+be zKU?W`r4!ZvO-i>bJzM$iPB;JUmC~n`j#s|xm9A3%W0XFr^aS;PsnREvj#0krlwPX-M=9N`^mz5ZLg{9uqm=Jz zr7P6`aHWqbJx2Z4D1B7vaOJy7X^r|nS?PMEN2&ixrR$ZRtbD7KR;vFKls>3*i2A=+ z>4Qp7P`*o*UabC)SGrc|Vd}q3=~|`7E8hyGW$OPJrS~Z9ul^S+y+`RW%2%UwvHCws z>D@}dQ2Kr4yIbi|%2%oM`|59y(%&lGqx3xG`>oPJ%C|)6dFszm+NyMy(tPD>Rq7~T zq0)SpUpvT)ueAM3lG4+arYg-+nxV8Qu?0K(;KY&6-pmhdVHg`|Gv`SEB!=ic9V6#LFubX$6jsipV07+)Ntl2{khT| zO2=z>bxJoXJzB%LK^BX%u)I?rSB*`L&K|A z`n1xMH2eoO{4bQ|Xn4&^Ur>6AhF7liKBfINoLNeLr1TA?sT$s8N}o_VOvC@HhWn|~ z3=QvErOzroLBlIi`e&t|E6vgHT9m$`^fV1`h0;w*kJa$kXt@7YdZvcgp!8{_$7whP zO7Bv-S80ZZ7gqYb(oq`T50pNl^e7Gg4;t7&4X;w^140L@cRr+HM_j#o!Yj|Z! z|DtrS(z7+ZW~DDH9iib>Dt%DtU=3%!(mRxXsPuXb_n%6S*KoeC^!G}4DV?g}H7R{o z>9;hzGNtz@?Wf`7D*c(#sM7WuZ9m+hbeGb^o2b_2C>Mhn^zS5;iTa~sc z?QrdHw*H5yx%x(~q`V3J|7PX}x1jg`2)+L&d%99@WiIej<_SN;{Wjcxj{7fgza95h z+<%3+WlvYZ-8}zgPuIz7(EXv`#q9kvelR@s-X1v)UdV?K`O4d6!1 zH)6gKo}=%9f}`(+f}`)-)AcKm_E-FZ@2=g`^&z+x8Poldp_=|xO;K;;_k(L4er&r=i{D=dlK%u zUIMRx*9a5$4BWlAJGgheKzwj-!@UjneB6_8-}M|}Z9^XJ^|;sLUXObc?(JK#$Grvj zYTPq$&%iwc_x5(|aj(WbANN$;9o!w<9o$=R&&S=1yMy~K;?PDM+ekwjX~@Uj!M&Y0 ztRarAxL4y|jeE7E@qY5@A>1Cu-+KH%f}b|zY#{uN$lpYo9wXc>#P@OJJOR(&;e87E z|A6NK?BMtQ4LkVT;7@|L@KI#K@4%bC8JY0!f!E^AIfPcf+2!?_?;hh9F!Fw@y3BHTLKKQN!CxE-)oeG|W_j}-7 z_$~!Qz|Y_v10IC85VXTv2zJ3&50XGDys4lK-h9vjUo~(*3%p*i2HyP7sBZ(X>yI0# z?*|3-T;Ab;`Y!4qsQ&^A>OZF*{)hSr+TooE-h;0KyaL~a;1&2T1h2q%A$SG83&AV! zUI?CocN+L3ywkvTco&1M@XiHW;hhV%!aEmig?BF43h!L-D7+KF9q>*BFTi^~cpP3I zcpP3IcpP3IcpP3IcpP3ISO;$kxE0Cp>ILof$o4tq3=T9 zgYJZW0Nn-s2>LPc5#HB%hQDw-6#l}uq3{<*pzs%VLg6ob9}0irhfw$n|GlSc`Uz*7 zne=r^$9&70FID=I(lIBhKc(*~eM$MQRys=kuTZ*8=_vJowbFN#Zd1Oilnz(_HA=TC z9j^YbQo3E~R^?lz^kns4sq|^3C#(NeN?%j@wDMi5^aS;PvC=1%o}m6ORr-?BCzWr7 z(&N>CnbOTlk5~UIlx|bHS@~*|9;5yjD}7YyG3viY=~ktWDqp42qtyTRm9AHMl=`n! z`n1yZ%6GBSA?p8oN*`1@MEzf^^hu=;Dqoq>!_@ymrE8TQrvA&6ZdSTh`4%hfum0yM zy+>((^}kr@qe|~lzV9pjLg{SfyIbiOO24ms>y_TE{=cVmpVC?C|1PEblzvb79#ndl z`d_GYx6+yF|2Il^D_y93YnA>+{m)hUkL+Lrn_gkeuQU4iAJCvrX{}!bkN;8zNRcVX**X2Ct zu9Iv(ldrT^X|>V@rS(dGt+Z9?WThEOiF zXd(L>5;M4MFToj}kTDo;XGEgVBxj_dUT3tS8P3>5{39lVxb4lWk~{lVhmYnQ7va;hbZ_uXlV$ zi2PK?pCmNHnRSH3lN-;Hgw{K`#@y!Q8MD)G_Av2R=oCu4iE^2w+spk3n*OCiNk^SY zf0A>Fq5YjpH9syhG|{#R2ENObDe{i;MsPlD56Xrj|-Xp+-psMon#(|?W1 zY1e#y#?T~ZtD#)G{bq#(0XUPNvGF&)6fj(EzO5_he>|4 zIh}@j`@LsqeLp!PRKdn(j*}Oxtg0z-GH1{87o30k_(|i^(kD-uFk${&Y;yhcoxXn^ zC(SYr{nWYev1;x1BrCQb>q?7-}vzyYq6JX7^k@YGFVw&C!Obt32b!^)=jX!=qTl<$7VQZURfn4 zo=%@6yNWou*6S>_*qUuE=2Vp999+J8DuY1c4{6vVRVJRU4-*Og5WkA5C2|FVIoZYu zo8t0{^1vmWlP<5S;eqoMbL!6r8 zQaxYI_8b`$oH51KvTbKfjq4ygIn+;ab(OFm#TS+nqB(?(eu^6&*f8^qSWOZrsl+6_OAPZ=&oMz=;&oW5Z{69+m(O9ilUkc zf#ubXd7y6CYdH4Ht#h*G%wEVr%K1L$oSgX>W)@`o=Q_SQ^SEKbpE)mQp2K0u%mvx> zU_4~!oW0=7N7ZZ=gjoy=Ex%_GtVQe^B0O?!MvOT@l$X%(QvrSB{MgBPF|*ewmh2%n?rY5 z1@y34InHeVJS%;6?mXklLC-n43kxJA1(GfYi-I}%^Zj#X&vWMIe^35OXy;|l zMezRdKHEP#yI}U5^TbV``%JHi;7s?= zo=+xZ=8l^YEUum8OqajoX1KNvzQ#?;&6%*DPh=UtoD1&u9VdPM%qcy20%cR+;BVjl zv*u02KcP>IbMG0uiTjQ2&h(<%;_~voIgFFDV75PN4(-N&j-)~4bBv5zVdA6RD;V|Q zjIXWg-C*7FVi4r)U|?x)_pfR;g)m{iQZczseB<)dl$NnSTS}w1OV+#ti0byZKa;5l zJ;d)+{FLQ3ed~wkl>MW2t z)gu+Al3_irFMCP3f9|-n-f1&T616jkHj(c`WOt@n;qmFVVM=xF5fxK^rF{Cb@6L$S zKDfGFd&R}b>~`%-a!lVvZtR&fi|%V;O%6!*?&lV7F{Mu*WC9cA$>aTV7fKD0xWzM> z5Hjaw`Tc!4zzpxW1@roHTrh9k0U7(|@SmM``sDBQB`YicKo0W`7>1jrsS~9*_Dhs@ z8O$2yo1QPOHguQrfn7}d?9uILx2@;VWGG?i@J=%tu^iKsv+~{v@y11|7mb#_WCI_E zk)OBMydr_0*gxaC_wT9yyY8Lp-ZrRj_s`XR&Eb8!pQ7`d`jdOR_hWwOI1|);*BI;W z&VTwHX5%+U-CL*hYDQ1@goOV6MSi`y_nu!RB=j>=wi{jfz2-lz`=8al z(BD(O8~$c>@5t}z?uH-V-@C^NxvQzNRy6c-8M-IbE@K=HR8>-}94SWAMyIaXZ=^@7 z=e*rG?-+BCk?DkYlGcja^5xYPrErgdoug860$`GNh8L4uViF6dqN=JIUse!9{3y9N zf#4QRx=1a@d5v(Hs(eS|A_|8Hs*#H{BnI(}lZ8<($rxvDbC6lv3^_B5o-aC!xd(tF z6yKpHy3x1(`|`C)ygA(c(|!AtRc>c4$jx>2GAYs?KR16(o^q4ia=GS#YsHEx3XD3k zzq?q+JjL{<1Ms7y9Q@a}d=~iJXdIlqkMNDw@nzZj;CBNqu}xYQ)=YmIvngv*OjV19}o=&1h?`UUv|= z^Zj`_2NxSt=O03(dWuQ?67kHNGdpKKD@X^AtLrN!`H=C=%b7PX z^PHS{hmfnjzP#N0OfDijxKQIoB_1-KETCfV;v~y-3Jcyot<3gc7 zS!w&%YcH{MjnYD;Q zn^KprH%-JsAiv(!+SBdK> zD~rciTHJKI?&2mtx16o1=ijgE)>Dc#9Zc52{P)f~DMQyT{@G2};J$>Z-Pd*NOXR_1 z9n634a&yf?U~-?OZAyBC#=}jw_>*V(x#@O!U20wJU)Rp1!s9->)Rh;{C(mw}E|q%Z zKF7zcuV>-!%U*azZw z(|;iM-tzh~OM4P~(FyIGOEu;K^FaquL1k}I`3hOsktde;s=0^=Ep!yu&y--4;N@yc zc^=Qr@8YIB=B9x0wcHrM-7&_W`=^(_KEbN#zd=Brc{N!>3$#-|$Z9U(PYpt_;j&H5LUgr5d%?Apz zgDa)&{yU)b+|ASMk`)W<+PnBNxuHSI@kF)8& zMdkij>8)ce-xsb~sVn#AYX0NNmj6!Itn@ym4=dfI^eLs!DSbuhe>S zGyWI(a|m7|-~8zsunH>Z{X10tkop7icFXFLYTf7Wpyg{g4$K=b@KEi`4acoN!s`VG z;uH7YKk?h!&dr|#$rt~9@%5H-AU}tae;__remxIYf~!CSXar5*YH$s>7KFfcAPjy8 zn!)wp2G9a-1UG@3!7boN;K$%6;8yTc@H225_&N9mxE=fww1QuOJHW5Oo#21KZ@_QC z@4)ZDUEmMkkKj+>Zt!QY2K)uw1MUU)fxm*a;C`?UJOCa94}pil-@tnC2xtQvz@uOz z*aRK}o52?FICug)3H}bA0{;L{gMWf{@C?`ro(0c=e}Qe_dGG>w5xfLm2Cslu!E4}k z&;i~6+rgXQE$}vY2kZb55C!joPVgSs3El@EfL-82@DcbJ{2P1%c7r`&FZdMf1D}Ea zfX~4fK>8Ml=`;I72Y>`H5F7>ufkZGE3;~COBfyd1DBuA};An6RI2H^A$ARO)H^4CP zO>hGE7B~@{1WpF0053Qd3jr-89x92gHKfK-qMCW6z!Bya|p z488-VfOIewoC&6Z>0kyp3uJ&Iuox7B5>N`tz!I<&l!J@GGEf1QgGx{Zs=*IH4X6bH z5Ckj0N>B$b0hfYB;6iW__&z8Ah2Z}x{L2XIa&QG$1y+N4a3#13G=N6X1g-|xfNMbr zTnED7hoBi;4{iW0;6`v0xEb66egu9DegbX%arxLGTcG82k;a2akX@ zumL;@HiAvyF|ZkI0gr9Vk9QYU52A&5mfEU3_;AQX% zcon<`UI!iE4X_=&3El#4gLl9V5CKu}F6adBft}!e@B!EbJ_H|ukHNpeCtx?&1NMSX z!M^{8y)yxfqR9L9a0lcP5fKpwBp8rD2#AP)+z^fsAt0B891{|lOkyVC5)~B{6%|=j zJXVoa7Fl!=@j^t_6K_OBJeT!E*Hv^C6&1ec-~H>*jFa_P_4WN;N*|uC>gw*Q?&|8E zo~{Xe1K+}Tuow2hTsV0A|BoL3gZ+P?H|@U<^o4%V9|pic7zBeM4Tiu_7zV>39Y#O~ zoC+gh6lB6^7z3xlSQrQ6VFFBq(_s>1!DRTYwtptungeIS*>Dcbg@fn+|IzcGWAA>$ zRP_g3El9pteqfm&TBkR^%4F_3H~xGQxWxV#{?j%RxMatLTY-dMkjl!C!0kd@xD848 z1&Q5$RgU4oaBvU&-`xXM`G)<#|EdM6djG}DIWV6at1`Lz#{cwR!uId~cVPa6mwf*{ zmhhwg^RFRcoA1BJ6Mocx-tq^}e{1=+7pg-|NPs#}7wSVpXatR+2{eUf&>UJo5L!WN zXah;m4%$NpNP$%70$rgSbcY_$3wlFeu=~z|VE3DLuW9$0c8_WImv(Py_my@}Y4?+M zFKPFYb`Lojav%@#p#Y{r7$Q&trBDXbVJ6H5yAQN`z`1Z9%!3PIK3oC|;Br_9i(oNa z4NKrUxB+g2rLYWcf#t9QR>CT{16IQtSPS>SeXtJJ!v@$055uGIIBbHa;2C%hHp3R! z3fo{iyb71-+p!^oM~k7>2+wNQVp< z37Iek#=>}*2$NtkMFhrmPN}&v43+KT+xDe*UC9nW4hlQ{R z7Q@xB1g?V{;6_*q%itDR4l7_Ktb#jWHLQWPa1Y!E>tH=>fQ|4lJPMD)CU^>-f#+Z| zY=Nz?4YtFp@H)H+JK!yN2i}97@F9EzAHy#A3_ge5@D=QVZ(%Rk$!{ZxszXgkfI3hY z>O(_l1dX8yG=*l+99lpST0v`Q14+;h+Cv9OfmG-MU7;IvhaS)idP8664+CK^41r;g z4jC{KGGPpih4C;ECc$LLfjr2E0+HR=`SF1$V$|SOaU}9=H$I!Ft#L8{uJi6ds37@Dw}) z&%tKc0$X7lY=>9jb$AnYz+3PRyazksL-+_jhF$O(d=9(eE7$|y!d?he=m05@3SFQpbc62D1A0Mk=nMT}APj~f zFbvWm14cq7jDfK*9wx#hm<&0P2l-F{Qy~lyD1lNagXu66X2Tpf8|K1!Fb^(-`EUs= zfXiVaEP};wH7tSa;0Cx6mclZ)1(w4KSP84(4pD{O=9@G86xZ^90E3*LeEU?+SCAHm143qFI-VK;mQd*EBx3xVn!f3VSp zH6a1&KwYR04WSVA4MUWM1;P1pf%!8`CC?1T^DBlsA0!DsL}?1ryk4}1%IAy9+k z57nV2BtRXg3-zHPG=j#^1e!uKXbvqP2(6$sw1FgO2koH)q(CZkfv(UEx1-+p! z^oM~k7>2+wNQVp<37Iek#=>}*2$NtkMFhrmPN}&v43+KT+ zxDe*UC9nW4hlQ{R7Q@xB1g?V{;6_*q%itDR4l7_Ktb#jWHLQWPa1Y!E>tH=>fQ|4l zJPMD)CU^>-f#+Z|Y=Nz?4YtFp@H)H+JK!yN2i}97@F9EzAHy#A3_ge5@D=QVZ(%P4 zYI6LcI@E*&r~`GOJ~V_z&={IPQ)mXwp#=n?6|{ynkOb|ZJ#>H+NQExY6}mxp=mEW; zH}r-6Fc1dA5EusOkO3nh6UM+;7!MO+5=@31$b)<+fT<9M2$Vo6l)-eE3A14ioDFl~ zJeUU;!hE;{7Qp4O5Ej8=xEhwgb#MdR2uooZ+ycvC1+0Wsa0jf0HLw=$f%{+`tcMM- z5gvv|;c?gmPr)pf1#hhR_HaLlbBU&7e87fFQJj*3br$pdGY_4v+$=&;`0eH|P#M zpcnLpzR({A!eAHz!yp|pU?gP17#IuVVIoX|$&dqikPihg6~YjK5-5c-m<}^xHq3#u zVJ@5p^WZ|550}6KxEvP3B3KMp!xFd-Zh#wMDJ+9qU^%RSm9Pr#fYq=D*1|n-AFPA* zumLv0!|*6P4x8X9cm|$>&9DWw!Zz3rufpr_ChUN>;2n4mcEX475qu20;4}CfcEeY& z2fl^9U?2FaLUpJK2~Y>>LVaimji50!fu_(5nnMc+LMvzuZ6FESL3`)`DUb?XpeuBP z?$85zL2u{_{b3*sh9NKv(jfyzLMDuXu`nJc!X%gsIgkhWPykaQ3=t@SQYeGzFcW6O z95@^1!g(+cE`<4T2`qriVIeGn#c(w&f$QJ~xDl4ZGPnhn!wOgltKbe;4QpU6+ynQ) zI#>@IU?V&XkHX`y37&#y;5pa~TVN|}gYEDtybf=|4tNXRf%jl1dpTi6Tsa!XaH4mBYG>Oftn4-KIaG=?V76q-SEXaPZJ1+AeCBtbi94;>%{QlSfU zg>KLtdO$C*UoGql{b3*sh9NKv(jfyzLMDuXu`nJc!X%gsIgkhWPykaQ3=t@SQYeGz zFcW6O95@^1!g(+cE`<4T2`qriVIeGn#c(w&f$QJ~xDl4ZGPnhn!wOgltKbe;4QpU6 z+ynQ)I#>@IU?V&XkHX`y37&#y;5pa~TVN|}gYEDtybf=|4tNXRf%jl1dpTi6Tsu&*jqhnkQ8b)YWPhlbDy8bcFk3eBK7w16PAg4WOmlAs;5hYpYe zsn7+wLO19RJ)jr#hQ81r2Et$%0>dC3GGHWR!Wb9}<6$C9g2|8rd5{kUFcrcOff6W% zGMElCVK&Txvtcfr2lL=Um=Bl00=OI&!Xj7<@xoFi-X_~SIu`659Simh(8ArWoacWw z`GDf~9MHmpuAFCrHu<>X_705&dsoK7d#;>kYBt%~p5YME!# zlsjpf7Trt*<;Gx;dFxqP(TLOw>rKAbGHyCTGc$qGCJYJq4Pn1uWC&^jzWI0>Tk#prdIV9)HQ{)1&S=5 zb>(_;eYt_$P(D;{Bp)U>mJgSk$VbRc0@=wvbwwxp9 z%6W1~&X=di1#+Q0Rh}k?MSfL&O@3W|Lw-~KySzjGhy0fOw)~F#uKb?-zPwZZ zK>kp621nTaN}}8E)|DH|jpe3tbGfzLUhX3Ikl&Nb+PUj3m#53liww+Kn&QqsHP!V< zd6b+fkCw;Cr^#dGaq@V1f;>?^U7jRo$#=?Yu}vs>R%IVzXQFJCNQB3~*mkS~)jm#>f)%2&#Z z&S=5b>(_;eYt_$P(D;{Bp)U>mJgSk$VbRc0@=J%ZYLu`8YXAZY#HwkC)ra$#Ms| zqnsjll2hf*au@joxvPAl+)X}7?k=A!_mF$az2sBm-f|zguiQ`WFAtCh%7f&=a+*9u z9x4x$hs){m2suMORURpik~8Ho@@eu|d7M06o*++@PnRdjS@L8#Th5VlNca*-U7i{%pe47pT}%4Kr7JYAk4&y;7$v*k18Ir3TZ+44E^T=`u2Jo$Wi zo_v9Pp?r}%U%ptrM7~sBAYUe5E?*%pl&_Q*$$yX+%U8))%h$+DY7(cBEKrXCciGfA-^gA zUEU%8Lw-wsTYg7=SAI`^U*0KyAb%+TQ~pT)m;AB(iM&hxRQ^ov0vis$5O3F4vH2$q908xsF^Nca*-U7i{%pe47pT} z%4Kr7JYAk4&y;7$v*k18Ir3TZ+44E^T=`u2Jo$Wio_v9Pp?r}%U%ptrM7~sBAYUe5 zE?*%pl&_Q*$$yX+%U8))%h$+DY7(cBEKrXCciGf zA-^gAUEU%8Lw-wsTYg7=SAI`^U*0KyAb%+TQ~pT)m;AB(iM&hxRQ^osjpf7TCh`$-Q~5}_nS7MoTs~TEAs-_L<(6_Q`B=HNoG7=EkCT(+wsJf9 zc)7itEO(GQ$|-UuIaTf~cacw!yUHiZ-Q<(x?()fU54oq@OFl*JE%%Z8%Kha2@&I|D zJV+iar^!R)q4F?!xSTGJkTc{{<&p9zIa3}jkC9K4$I9d6@$v+DqI|kMNzRfd%h_^{ zoGa(aAvs^3A{WSo@>F@69F~jZh+Hg}$Y;o|?i%IC@F%k$(59yiay6Qu@b+>DjB=b)f+?h9jUEv;h0+x;@xeQzt@q=mmXY zAPj+Y7ztxwJWPUY2tgqf!5L5vv%r2M>0Gz~=EJ3MIa~>g;TpIO{s>FqPp}+rgH`ZX zSOaU}URVbY!bW%$o`9#|S+FtgFM^G4e+Axv9q=~12Oq${;4}CFYz(`NU$?(-SRHD? zAy6M0K@(^ON5e7D5{`vLXbZ`Z3MWDj=mY&B4btIM$b{2iJe&@bAs6zY5W-LbQJ4<1 zU=G;(we#Q-xC|D-Rj>rEha2H$xCQ~54M}i3bc8O@9eP0@7yv_HIAp*m7z5+rbjX2xD1;&?g_$r1 z&Vln`K3obmR{Ba<3`^h!xEXGR+rY*`-wA8sUa&FH55h)x1fBqUXZU$|5w^n{U}Kx# z2OH1)DcBh1Zy>-)Q3Gm2JvbB&ha=%=XbFkX4mv^?I06pI!Tsce5s6pn^ga2&LUPS6!j zhTbp$hQJ8OgmEwla-jfF7f-x`-CPEhEKnMz;2+n}%Fbn3uc`zSrETWA;ybhMaatCx6Lf(S!NxrG1RL+v4{WSc8rV3e5nyASMuUxSngBMoDI08D z(-g2VO+{einWA80nP!2FV>$9 zE;N8fa5yxDqo4(}gw}8zw1Z?wfzHqsPJ$kA3iO2mFc^kHI-Clba2kw<(_u2?LOv8i z7>c13%3&s)31`E(Fb^(*OW-nC2!DX9;aa!>Zh~cSE3AOOz#VWWtc81F9Xtpd;SqQo zo`h%MdDsFk!FG5J-h_X^JMcby2>*gz@Nd`+U&FVs532IvpavwsAy6Ljc_yE0)K{;a67DqyWk$UAJ)S|@Gv|Eo8W194qkw*@G`s# zZ@>j)d2j*DhfCpdxDpn_ zHEiIAq>S(3gs{p&V;k!T$l$J!6k4REQCM6)o?A`05`!hxD{5w zU*Hb76V}4Lunr!CjqnIO4o|`}@H}jRmtZ@*25-VY;2n4$K7@b4F8DX>hOgmU*aua4 zFi-;$;1H+}heBgG0-C|m5QJl)4YY;!&=FGM1n34QLoet9{b3Lcf#Hw=qhJh-gNcv@ zIS_&Zm+z;#F zA$S-bgH7->JO?kpR(Kg+g*RXaybbTc2k;Sm0-wPb@D+Rmd!b50&VQ%{b)X(Jgu|c- z90|?g7-$8FkOap=2j~P{;6&&SJ)t-BgMp9+!(arAgwZe-Ccq@fhCG-8Q=te-APUoA z7R-Tj;5@hh=EJ3MIa~>g;TpIO{s>FqPp}+rgH`ZXSOa&%eeeKmfWN_`@B};s&%$PS z5w^iA@H+e*-hy{wC;SsWhEL&h_!9QOcVK@kqZ-tN+E5o7KqELDn!-`g0$M_AI1buD zGNeFf=n5x64>$$-!T=ZyLm?ebg-kdN#>43_8FC>X3Ly-|PzvQR6V8OQ;ar#p7r`ZP z87zc9z}0Xq+yFPhGPo61z+d1FxD(dGy|4}*gpKeBJPuF7Gw?iYftO%AyasQ=Kj0mB zA3lVC!7lhW?1r!5Ti6Fx8*%=U=)mjaWE0GAO}KF0Mj4>XFwUufZ1>s%!TveLbwn0R_jevA9_TRHvl{>1H> zwihfu+l%15n7Gx|3-%n`3;y)UULwx&O?UTApY59t{>szd>izBW$4*z4&tG5vw7*^Z z(_49k!2W5=?_b70?|9!b)<(S0!JEJ~9WU-r3;Oa;j+u@Z_ow;KZ~r;klJyu~=;%%0 zQ-qgfaerQ$wlpsUy@?-T>w|jw@>w6_KVR&;8x5B31v`J!!Jn2*+{&B_UhvZV>$B~7 z!SdQN{$t^#`TMph-U4{=kC-m-<*~AQ!9P9BOT=N{wAITCHtjE4hBpJB>YMiOhsvfi z$#478zg_FoEqyq&1uyvfj}atVeTux9*gwCoFWtXy{r#bT+REUCf!+kRGI+sX=Rz+L zTVLh{>&Lv{U%x-Uzh4ZJ*}KkkX4>Lj2r`ih9Ux?(g zu7j1$^S0NOJVEe6kO^CtEf;T|w_G>o2f+(LCcLu5o9C@F-aPvb)wUOJp0_<_JHg++ zZ8}~&HqE|+^+N2lKd;S;U8g_IpVy|xdMk}H?ayoZV%O_GNBnKt-~RmVwa~XMn~oQc zO`GmpCU)AN*XG5p)1T(gYtu7*>y4fE=e2pU>-G0T)(?8Yf3Era0lStYdzm!tzovNe zW7GWoy-mlP?@#k@!`h-3CVCUNoo{-MZ@RL36f2v*9JW1w+~ylzu=)NndGq7t@#nKX zd^Gsm)F|R3z<({VH0z74J$k|V%6MtEtfhOw^4WGy^%8I&u(mtYmu7vn<@J}v(rnva zurm4AZF&9u^q83WHqSrbw&}kHd37b(2^LS&w8_pX+lH0P3zlZ*7nZePjE>zb~vD_P4lfo)^6R9eYi)Wn=UC&wpE&9b^A;wk}JzdU(P1lcjlK z5EK5m?Kgki*6EMiwErH!>Kc1I{rBfqX8*Ca>%HyMw%`Rzvwa$y);Ug^?bFzNcI}8w z>l!D`t|PJey2VL5DNdS|Ii-^Hc=fTgcy+S$c=fXMcy+V%c=faNcy+Y&c=fdOcy+b( zc=ffiS61KHeHgEv@#+|_e(~xSuU_%$6t6z<>SA@QtS&Y$wmy~?uTGX8uU?iOuWpte zuYQ&uua1@;ub!43udbFJufFk)o#pKSUa&m=xYf%axBB?wRu6yN%I}X`x&3h~uRm_( z^vA6{c1&W^V#{gq*s@w$YExV<~mfzB1>tJcI_3-w!zaG|~WkYPc z%88Sf8z(IlmCvr6o;)8eFsyX1zt}Z8HqEZlv1xW~jZL#_ zZETud(__=@x*nT0I8ItxoU|cv((Jw^c71kTk4>|ClGwELIB9nO7@IF6PTHw)(niKf z8xyKAo%Nwu0mL9LZmL9LZ zmL9LZmL9LZR+f16we)!Pwe)!PwRGD?Y<(@=h?gF(zLqy$eJwp+eJwp+eJwp+eQleu z^|gDc46y#(3wFQekJ~kWv^NvmeV@%Q^`+T4XV)DslrUlUf?lw=t;Y*?FXfMy$HeXa z%Rk@l+x&66e*2#d*mc?;xBCTu+{%&-cCY6JTW7pa7&}(_+gKdtTXkW7CGmNweb|o6pWQYrl5vyx>oZEmypGvE{RN?yrj-XMfy|vp;Ti z^~Y^_|2c2V`{TB}KW@wWf;4FzP4{HuYVs|K4Um|!Qvym2)1@;ZQKi^n3(QGupMWA8LdwFa4@4)`&)|E}S_m$Is3{Li?+x@c_{O=^R^b&EBZ@R5- z`b^*SS-$CGeba4x)Bf+A{QEN5mnZi7A#axdK7FE>h+F%n6MfUYebe5gzfP^ZMC>nb zW$W|T<2c{4mF=6#>gqox{(Ae5kM%cRNbx4H-M4xn)tkVbebaV-=!Fx!3Eb5;eWGvL z?lHY!_my7ow+nxJ@gE=mG3n(ki2d!Tw=cbqZ`$8aT3_mg{@w((=SN-`=uKejSH0lx zbJDy-Y|n+fVEv{ShItd%-v_1p(nt8Ft#9(eson(k_gB_GdBN`4yfE6E!2WBW|2j3+ zmuH-Bdc1FXf^XX2_D}bv+x6cI{{CRHmx%q>9)JIt>&s);FfZ71TrXJP=mr1vqrgkV z{{D2TFWs(FUhwzBMP4F~_@?dJ;)N1#0{gGq{_BJF(_ZlR*LDx#1^@M9hL?!_*FOKX z+J6u4@8{iwMmsr`Hc zZxY#iLf-bhdU|#A>gTaaxG*O-&?kLVTGrUk9l9iUI;m^7 zK*oqsY5r&8?h^a|?R|>-G9V)v4&|S$w=08H-26M_$yMF> zHar<_}u|*->cUTc^|>@)KJC*?U(v; zn(FQO({J2*CI`-myXv32{SI22x1FErOH|&U>-j%(`Pg#)-0lC|<;wNq;X@m~a1LQ? zyh_}o#BV9;IL6NYxyP@jR`g^Gw|&I!7w`Cb+xw-rUrj5vzsF%=i>r!yCYB_YB~F1N z@PC1-e4c)8{cC9j-PC`?*1xj2w;vL-6Vns(ArEpO8cZw*CWeBEr9}EAC(aHgW-^tV z=)W`bO1VD;HYV3 z9fCuOOQ(b)(O{o&I27#GKG=U~a;L7HP6!Sy&Iv^dvZqIa{GO^#@KWV551 zAKl`ZV9Qp=woYtwTvFS1$G1=J&@rV`YUeH|bUm@#N!?HG(X-bnz5Dd-*MGpkL4(tV z3>`K+eMH8oBS&S99&_5*apNaUJbhBuyiop>g2JiO!bOqdk~2!9W#!Xn%$zm* z%sFSBea_r-&pUtK1s7g4|Kdw7U2xguS1i18(H|CHb@eq%uD$O18~%9XO-pZH_NQBJ zUH<14x2^oks@w1Q>*_n#+_m=Zd+xpO{&f$me{jP?8~^t3Bac4z_!FC+eCp|Eo_+55 z%`a?uaqCOlUf%x7tFOKO#+!fN@sGFOe&^ly-rxDbhyVQOUmt(6>(kHv{rMNWzx?X! zJ>Pu$-QIl(>R|n%U7PLtWXsfsI&cWo1?%_gLj$lj zd?+*mYY&a#aA*QYfNkeUXa+}tZS!bo0mncPT0$#07Ft6hv;n(KNrJY}4vvTRkPLQj z&=KtOgMBWw&ky$5!9F+GX9oMcV4oH2bAo+FuyF`B{-6i+1RG~?3iO6P&=>3(v3(~$ z00zP!7!3AI#O_e6b=h~N!@;ho_MLhLoC+gh6lB6^upaL;u+JUiz}~~R_wOfy-F@48 z_E|6)vLOd@ArC^34^yB33SlZt1H1MWK?I7S1kQj`h(Z~Z!*rMdGhr6kd+7H5`5ZV4 z>^<{yU@n{s=fU|f4=#WU;Ubt17sDlRDJ+1?;BvSE7Q&UV2>t+z;VQTqu7M?REnElJ z!wv99xDjrGrEoJWgFnG7a4Rf_Kf?;R4OYTmU=`dBcfem^HQWhn;4WATcf&n!FWd+B z!#a2X*29Ca0Um;l@HcoE9)U;UF?bxFfKBiuJOxj~Gw>`t2hYQ1cmcM+i?9`5f^G0J zY=>9iRd@|vhd1C&_&e-?f52PtHoODx!h7&O?1T^CL-;3r1pk7M;S<;epTcMGZ}=R( zfZgyVd<9>_9{2{nh3{Z5>;nslQTwlZVtMzVP4tOIL#1}@4^B>u9v95dE)0kAI@C#w zxVdTHkmWCn5zvP-!Y>KPc;Cw;;o?BJJP@842#@8Q{(i3Sr6h;5BU4JUbEj#=m8j%Jx89ydDn9QeH~kqo zVVfJDzx6+Rmh#;u510GP*KT*0@1^zrxBjKq_urQ1$1Y#^1N&i+=BLEu8>s!}xxVH< z_40xHbwy14BgH5F!uHDH9fuUH|0^BuXJjwmkKI29^Bs6RfA0SHt@pdvUcK(-%P)8D z{xYHU?s~hwbi?juZIc`At-t%r)^3)nKM?BJ{2Ep3H;Bzw*AlA5rvB%6y#r=fKOpu$ z6RA?w?(GlpcGve@rOqMM>(x)F9nkH+J`B`8lBF6bvTt8qO*tPFY=sr;sa2(FLbd7* z8rIgw2Cb%HGy5o^i2Wrt_rrzr3Bx{RR4niQg|Vu2oEvRRtru`Vj&R3awMva@PN-U? zO0@u=O!kM}yZ7y@QL`jmUYZ^58Hl(O(Vo85YO<=cO8z-)sFM+t-@V@gN6+nG^hbh8ywM~!7&XEZO|azVijrjyqIv#XazUA@0898E8Wm; zQR_74f6YJUjOI@`|6l8dBVQPB#OY=HqtzUK=V2#1|GP`2H9Ay5%Tqu%bi4d*`@jAP zi(k%|)NfY3XWURXrS2on|2vmm+F{+!Wrs9bv+#oUc`Xl7dFqt(tn>1p_-FgYf3*K= zC$7C_^Q69K)>biVCp_KrvemD@m@wZB2@U%uw4BF3+J3EFf2(!O9R9h;4Ye|Al{^2d zTD80#wEy#F&oNs+>E+raevl2RV@a z+6MEABcWiAU`%Rir!FUU>DIYxmlFd?(ZboGtcsjHgB1zBOsu+HyLQ3E2rCWFC@n0@ z&f%$2G&H3sM4|FRW$uk9d34w5<}Zv)=TTK&FfqM#usj-ypE2IfBaL=noe#7%`NUf_ zP_1^LMuHc#Kr=qV9(LGa_QAETn{>FTk@HEIiDvwXE9Tc}&^&NR(<2UTQa5n;QJntX z{51{wJ4=1s%=IZpx&Dj1Pd>A`oBocx_-Hr&;xVp247$EnZrIw5?;YU!^8T*hm4_>R zvAnm9JOAU3uE(UfUOC+LF=JgnFwk|AL9PdAezvx^s*{`kb` z+t2ma>8{sKa@|eyE2~fJ@sEwC{H?c>)UdX@zQ8)g<&3A@cyGn$KH$bzYq`x2y78s! zT?duEOXT92acUhWj8VX-2Lk4ztvNTfG_X(zfO#u(Dfy z!q67{;n%)DTDQh+2fdzkeS!SG+~qkp{WiJg^KN{Ze8&rJ{B`+nFS_y7|8V_px%4eJ zzI~tT#}wbW%Z>N>*mZuD0Z#S5{??7>>~?+T*RH$#+x5}Pcd6n{*SqN%dtE=G^?Tc$ zpz`|ntxbFN|8MXgcR$CQ z8^{dJEOYnJ{!%*olXZri;_zi@C>Rdqmj#{OV6_dT@mkmv?n3pYc&lLj$?SZHrGCQJ$MJ3^owG=xtUYm60go;YaoYtvt znymmd5<7;$vRRZejYD2mm|qwwrI< zsCB_$_O6#;?KQ-?<2x?~C{Hk-2g0_E>_~Cm z_m{}^Cq~1?WzI>FU(BOi=j?aSKkqzn%55bLWf$2x^RmmbeZ|czq$zM(lsMZo7R~Z7?CrT zF31+K!&eq^_jN&bG?){jB}O@3cE0w>!)1j$Uv^%62#hK%a-NmDv3`6kE054tofhS! z*=fLwnt6eWL*!;1PD?HUhtDqI-YW3EEsKo`+tts0MVhbD% zTd`Lqr>XBhHg*!{u%z=qpEJbj`XOUY+FQm}v- zz6+$U;3cKSQz*uPm(LkirHVPDXtkkWIt|7-i8!QrRD(mRGdvOs%-x-%?myp;+)S}Wlj!?ttUl^ShJfpmr zla;Q6ZBud9%Z3Wei@3y=)BaDRhnwOhIbG)dBb}Qa$qm_AI8xWe;Ixo?g!k|8p`_U9 z=$-vu+&MiBxVTNbt(30>WJ?o)Be@~*XB z@1Iv(lwD|#TAWaE!iDW}5Vea+bXHMLahMLky%4(j#$<;%;VUk*+EzY&T%OxSI{TCN z7qi{#ShjQfWk=3A7D4A#s61AgL!D;vOv;&0%OFc`amD?Wy)fm=#j`1vVE?&i2JJ7q zgI&ZbmI(B5`z~7%E!s+Kt<=it+*Ta0*}_o8jZ?^Oys~3TrTdmJ#jCjNuuBUgJnQ1B z%ziGiE;DBqQ>4$}8gG4BX*S2X)ZI-i7x!+FEftq@2bUAFi$qzr(*xNe>V>%d(QT@8 z9}r27I=vI`c6yi98BXJMdMi85-h8juiPt4LeTbG<@hWZ{xk;Q7p)Aftm0j-LBYNFa z9&M|H^xXaZ5+$ST+yl7f&M%w6!Qx)nIvIby>>N5+Z+n^CBSo#p4RQr4DdtJ0bwyrR zqqTEB#Ls8v$NoIFPTlz0^(>g3&%O?peSZtlg7Pw_v*le_uO*a*=tD!Cpem~LC(@7074G^W|&hd*v78_vJuGcfHN!?(ztEvRo$5 zldqO}L5^9SZ{kD0$ICho28 zzDm-)`TtwIQ1#eY$K7x36<-(=_vXji%l}JzMa=dqTYtkt4lH+N`F<$ftCyE=rnc{` z-u^s%AxLd$JYOCyt%<|vmLKK4P)vTyZv1ae_VMg+fT9U^R`== zz5E5*54YEIx9@puCF$P$!9Os+Tg?2Vn7Fr|Kqcwk{QoW9p?14T$N6H#m&C-q`LXu$ z|I+T($UUw-Xlz+RN|d^Wv2`sPcOGSI6vUZ@HZ@>0W+s zzGp8z7!y)rLSb>feg5W^6ML1!nf7j};(FszgW{(D)WoGN+~c_8Xx9OGV{@g;3y*Q* zyA=Pa+xef!Z}0GX*!Fqn#)+FPc=OB_e(HR8Dfi!vt=#=n@wOzP!XM*L@Td4Q z{5k#te~G`sd+;~-JG}SneY2&6g*t4(U zspJ{CXW!~kirJIvBF4VGYEz?4UAAVpTzpnfCL$7GEd8k{r7 z`C{h4^Z~;&GRI}5r8CSmeulJR!v+lMGweTRN$)pec*d{+nFIb)u7RV64a;%|)COkc zMxByJDY|{t)*;Kri13Zagyc@ATe02O1*w$sxz#!_uf12ef5?YDk`1*p2(=1ekR5WQCnQ?2D^7Y-fgTH>=FqvcDp2 zy_&dhJ|<4+lRQ2PQ-DXBg)>Xb!#o2&U`{Gk zb(hJq@2$N0WM%O^J3pwx_tIHe!K5>T?zkCRQM6N5I237bQ>iv}axf_?E2q4WC*u)@ z?bz3uk+Q6kU{age493Z_Z*HO!cyYBjxmRJ{%+uT28=>(Ru!30j31ub8y~>KR3ZooC zcL6rxZZ~KR+1nc5yHbEkx3s^EahIxObM1pkEt9-aK}k-9g7$qr2bM8PmDK6@V5heH zXiX)HRkjq(o5eUAD{9xPXRwR2hyFtuDk*pHKbN7hrTk@Zj%Uy*L)+jf2kz+HqDl{` z?dSMMuKUku8^7tkr!D^crsbRnj5gzlol;pvE88=+;YwNy1&Y5n|Cpn5yA->9!cXd6DmkLoy;Srm zy1f2~KE)}7(c*o`{Z$0FV%4h0g6Iwt0IOq>-+9G9F}l$@9s zNF3Zfad;pxjeol*jtVB0xG7AthP?jn2(BBu9klJx%J#$d|Ihc+uzv3G@7mY(yM0_g zEqnXrPQ{NN>drrNpzHCnmoL^QR5E{2cXxR&|I0nx_@T=G=*ez;^8nZ0cHdRLmc8Bd zk4|wtRB>;8Ki2Q|a+lvW*!3#;A~{F)*5{SO%kQOsl;$q~$spI$Rqo;P88Pi>z3S&J ze~0oNKEz#q$}rc{Vva*Em8Y?Mp|-bF`;AZYk&?1-M_x+L3zbAW@}})fi%jpxyKUt& zJI?IZHLGivj%4F4uxWhESKt#mT?!xfd4Vq}8Vcw03A!+^Es4CjUmkL=LG~Hm<}13&pq0nENM1AKjYTVFoZ|3V>ifkBd&TM0K2fD9 zjVaB~D#V%bi^0>RZWO~_V+$rx;O`gc3}1oH_=QSjx4Al2Ttp~CNl9T|;DF<5k6{kj zslj$!A34}=8J$Dt6)l&2bzspfquo6J=mS>3VGEUZaF(+Jr){0ZL$rf!%i8Y&$0DYI z|Bl-h_wG*H%F438RFGvIiF?07wBr;WITka_e9(YQ9v2VHvImQd@-EJ`UZ~?Vev>&A z?pRvJr~Txj?3v%66`8{OqV^uiQ=cmOmyY?xlaLa(^c8l;4!M%8d)$^*^QfM)@9jmAp(|B3~|h+w)wa^!!TZ zd-;CIjeq9yIXZ4*<#f5f++9wQ+sMu3MzUAFy;I%&^SS(?yhGk5KO?V~SIRfZSIL*k z=gKqWA~{zcCy$T^$S2EQ`8*%3^uy%Z^1ed1{9ni)$bXk#l%JFzlJA!PBHt`uBVQ_? zE0@dDOD{Cvt#mmwlD8D?ijGbxIAYhbobzhtbQX0^vPsIOc}#m z%7R5U;?fNoYLUxF07lK^+Hg>3>`*k6UCQw5lI*eqC*y(nG;F8X9TB;ISRubp9(Ulg zvr1=ZT6R&;y=~R@wF-?05oV8F0}3;{qLnvsd&(iB6sKonP*@u~`i5W0$)>p_pG>5yliu$;JbJJeQ&uRSi%_= zKOi%!|G0F9Q|ASl959x@14DbV!E1JmotEjX_c(^{7O+X%p-w?;oO8ubvsz=rG&Y3-gE4ba*v`naBf+O?A?pwsZ3IoMkeeDBFH$GkvZINA0(k9xw{(XtZfU6&-ikid_lYEgT=<-me?bL`>E z{-)-o=7x)T3gfoG{l7G!mD#B}J5*Yn%=|EYwEe7oX>za9EaxQ}JAX!IX7%acKcJnO zY^Pj@f`D_frKWuEY&(%ToOrxLVa-PUv)6)xBSr=L^iAX2T_=mvLptTM#ERCgnUUg% z6^t_FIp+&wJwsW}slX=qj+nm{qyfRsDr_7mBQF__7-XE_EIY$2oda7ZFk)odptSTr z#;`t_14oP;9vGI^H{d>9v+9)3Or8=c4oaN;pP_9D>#(!zvKe)v9I7n0FLuwL%KmMl8O`Jxa&4K%i#d9@xWD=x_dgbh z-80OxCH7~~dOV#&vH3Y^FB(w1nwLsEOkqQxDY zJC%x4*oirg48pb?f1)7xL`(Z zc1cBf?KIDF7Rm}27f&lManF65Vr_O~#bZ_XmtN`wf=S%Uc&CRuWINh6(8I=dyMy$z zi+TmxSL6uj8cOFKvEQ2s2fSrt%IB^s7;rjs{-TgG!kcwE=TpGB#dEK)_C^|glt$I^ z?ws>eGa%-YAF4xi1>Fx?bxzjj2T(X=-%md@{k}QVS7kH&g?q%C^x5wb{R1d%NM_x1*iG>>N7o5mXdarlNOux^!=Ee1B_6&QDMC z%hP8k^&gfsY{ZD6qcg1Y%j!QMV?cWU0qOn51?L3!&l)tU--wI>Wb8MTcNJKlz4H5G zu3Nz*-#+BwKQ{o}7tCtw+%e>EUGloGiYuMnR(V%F`@1O`x*wd(-%N2@74JXh6qXfb zN2g^)_~j9PkfBX5HYJ&N(Ds*8i#dnI-CtSmF3i#oKq>>jr=Ygs&h8#`XT)B~+~!K> z?!0lzUANtc=Gaf*xcNCq*1?vAd1A;dP+qV{&tP8JbbDvAgYz5UA$Meb#g%E={vYD5 z_+@Sz5Wj!lIV)CvZgcqsrTvT8S)g&_&H@4c=1g#u(?*=V7IcQQ^D_vvhx~A{^OF}N zv&K4Kx@2`u^=(Br0zYN>jDFu=L+tYQ`x1GD_In?8ALrav*}ijs7s2fa+uM+ME+)JY zRT^?Gy}tVrTOS=m#<0wh1BP*j&vCMyuiJII?zzG89nhm#TXOf+{yoY1?OiMPlY+Y} zUp#qVP3fyBI=mwH*KW822qd|U*lrfAOXXcg?xXV+oMzU|dNpSobZWt*aQ5t3^jjR5 zDW!aPb58m4$g~K*mC`Fv$5$3|*za*sSNBf@c{OqC^VHwn&%?dnavglzwU_R>KMF#qOtW_nyw~tqXIlC$tuA_a{27c;POb?fg^5>)&p3|K7h|zgtpb&jGkOwol94 z46Fau)!(kp?yqL-Ke60Z@p-S$@U(uxVQJ|@2aF8%9X+UJ%a%^>Xg!7d*SYLpF5dib z7Wc>8NaXXHd)Ue2T=6ZNa~0x)4xecb=v@NtFHz0lXYAY$k#;Tn-jB0bS5g?wrC*2? z7EkBR+OAy!E&0AuA0FuD?T7NB?hjOjN?TEMz9V&Rs_oS`??XLl_7@(wl60xqPqx4F zLOJDAvZm+l|JC7&+0Ne?tVi@1us?5d4%pu+`|kg-_bzZz7H$9dvb!J&tdv@2RG3(l zCsHgbN>Gl9h>B-SR6L`SqLPwP7#>=b3=j2KT9H~>Sz*}|nH8oLnHd?DnHBX=QCTfV zrTh2&&OP_;vMjs%Jn#E{-v96a`Q3bmx%ZlDzB6;p%r)n^(LrrNueG5A>`wSz85mjy zO#Y=ZVF~IJiYf(Ds8o6)h=7M>*UY z4jw*|58$r(?4l!DYta&6^kPRBQ%4IhIGk!5=IgXQ&Gw9Ps;aebE2;koZ9_o6Vso|-Tg7$1<5a*k0Ghu zD2|>uXjrs(?reF5l3jb~xK#sLt1=>Y<1xA%IyGf<;<)J4SkbxS%)!(-=;rGZ_NkgX&9hro&a;%Q8sS{Jg%ZQQ5v8mCcCz6;v zc0}yx#G!mmO&p;*$Br3;kK>IYEhRc7cC_G&RvpoY9u0TFADa}Lk^n6J7!eyiX6)$L z5wXds{F#U@c4}f=;?U^S#F5FmF-sTfMl4#WOI<+~T>qG1Ic?mVr4U zIMV{h658NesJ?-Bu^_<%UEpWwV!jN+L|fd<>A1FUu`W7mF>KHf(6FVMy6B~|bz^2` z=|!qJ*e7b;Rw8Q zx1shsRk~|!$9VkayEYuAJ7?jE!G|q5d)>T?oe%M+!D#izK0IR3O`E{858Khr9@o*0 zrJguioXN{LPKV(`T)J!bY(?XpBWLZm=B~wqc=j^UertC)(Ldd1!|-967@j&BSHG*u z%~e{OlkrZOE`#9{14Djo1C|y(<3pOds-fP!uf>z{)WX-|!}Jn|k47VpmJa)PGQLY- zv^dd?;qpm=(cbx+c}jj_(~qOP?aP1`2WNc5(aHwX=8OmAR%L|YlGiaz@-dCmU>GL( z_)cCez4rM|x-%Y-Tjdw!!E`QwVR_*@{qh+Jqva#>&(YmJU)#eVj(vW+;_C%orYRVP z?+j0Sr$6mI0q?iNkcauEy^q0rFbwGvVYG+8nZEuoe5Y)+cTIL62{%{RMjH z_Tr$`2l7vY35MbOe~OR+{-@vnW}fm%T&dpYG(y^=q&-&J6Qw;x+S8;xQ`(u* zULx(4(tb$V8>GEi+D}URX=(40_VdzyQQEIa`!#9*Q`(25{jRj%m-dI!J}&K3(*8!; zKS*1{|3&^jFYP*MUzD~_t|}Lkw6BnMu(W$h`+8~jNLBe`rG1;U9lz)9?zfsN$QSvY z_%w;1DeYWoo29*7+WVwkChZDo*GM~Sl^VYyX&;of@jjJ)PW}#-zr&;*CG8Yxr%O9a z+IiA0lJ-t%@0a#rX`hg`@BM0cq0&Al>5bA(mv*3xPl&W5q@5!DXJ`HyGt>s^|q#u^ywfVli%y7N5 zjSjyxI)+i`&Zveg8r_8VjxatX;?d|=;k_G-FNt_G`Ym`L07E}~45}r*PtGqfY z_UEuq!dxbQYk1E?3cFysOL`}1j{#r`%#HGQkhGsg1fPb9mA`M5_Amq(50fi@Ywdh7 zfQw*iB>j}MZy1E{%)>Z7T6#1(^}PKPc!T{fynkD#B~d!Ov*^!)o~@W3_>EQ%MAuIJtFwF7)_wAs z?-^tHm-|01yYl{lyA0P~`%|)(N$tZ}UA%JpZJWI2vqOt_oUU5azw2f1r<|RiwQ$%c zovJo}zVMz`uHQfF{TD)R>3a2~&xS;rQk5BpmyE5r;`gSRe}V^dR=o}|L(8!yD+M3%E)iG?ECeZw_hB;eZZJ|F8*t? z&&Bsbu6*vHyJt*oI=7+dmFgGvK6=xVS)J3CCl;F~ADX-GrJ+k6D0^&w+||2d6SmHM z+OTB5x%0Jt>$k4oYd#%u@}0`A;WM-{_@AZdzt@-7`73W++Yhi(-qrJq z^fNOb?lH;|{%KlJ!NeIK?0B>Hrkjgvc6YdG$Bs#J4^1y061X9I#bo36S0C#B>~&S^ zFD(!Mr}u#_Rj-~M{PyMDk8CX4a`5Ha-xk!h%)fB+@R^p^F2ALF;Dyag=l>nw{mi<& z(|ON6`&QnAp}~*O>h#OaMb~b;7&vg=)>SL#eYgIWIo}-I`F-T^=|eU=J?fdIAH23d zGk@vCn87m-+`Rt#aqsQg+dOFJg(9!fzn1T~DzR+suuG#ZkItK{ySwLKmc+QiYkbb` zxg~MTktH|1_2X{;t-IbS&gvHbd*W9oClAitRC&qt7ZYzA+V}luEaAmd!YaMHpE})3 zQ%wK8;{U%E&FkF2&NJs+^8Mfu_r3B-;dhBW;``O6e!u3o)k}R|dvpE6w>d8Lg+seL7Irhh?g$0-O3BPhp;=P;Ro!fYFSieVRZEQJu zPv6zM$Nw^VY|n~c@4s*^sNk<}w+BZgmUiA6?)6Ui+0;z)_Ru}Mht7Jl?_U`oeeb1Y z=l#@g-S@@!zZ1A=(I0zGT@$+J)i+mciR#jI(ytdrKNfRMY3KJY`SGR8OUjFfv z<`kVuysPTWk>=#R-Mjv4zWL+j_ua9yW2tXb$DX%rGv5%_>4$r6xUTrrcfMEu82VGg zuC(9&jC^C-RlT?Ta%s>j30t1}sQ2;Idm6&S4jo!~Q8*WuYW6(%pP{MU-VHxym-c;gk(zQ3oAI+r@?&6hjhSTjFm@yj<} zNFM*#4{_7JJpY*~Gw;w3^A0|Gch}f=gC-sh&%I{Vmpv15k0)JwbEpeJ?#%8r@1-w(eD%XTQ@<`ZJhFM(r3pRzcx~0Kd9Z2t zN2|AA-e~Ucy|(hlujfp=qH~$|C4Nfu_PwbguXJ9P92V4l<>i0h5#Ki`X8X^XBOjP{ zKIh<$nZHE8cr?ruu&Vfr4}W=T+~)gEk4OpY@zEvu-8+1~@6Vf#ZWw&~tq-=84cW7K zz=%$vhu2U0%Q&+81EtTtx8SN3TRz)%>|oc85r3cA`ATx^C2vHm+456);H4F(d;5R9 zbwF6{)R`~$>hNNX=@QFtSKep%b&>hD`F}osM@mWY2Scw2Kk&-dT}$72BW2&F$sa{} zPd}$j+d5#+kkLPX^VNs>zcjq?#J}eL794rSoQ~J5c%w&Fb9PwvvfY_i)UUs={Fi?` zReSc2e{Q<$^%*Zcd~DEJ^TuCFe){~@Z+B*tM%8@$>6*9h*fd0$zVYL~imvZ>`I);f zxoXF;iBnqkTzluzh*3B8?s!|b{$2BWov!M8SJmpK?0#!jymal8@AOR_@#~2LO|?sZ zo?iS-$H*h$Prc}WTjkTYuJ6};Y}J4Vdfaeu<-%a!kiO>v52YNee00Jay>H%oUC-Xv z_8ROLb9UAAx7Qv0a`EPazOUW1Dktast7i-LuJ~<{Wyzy&uB@xQVby`Eh8^>szId|6 zc;`o*zxiO^gNtv@EqwChb5$4jY%PB8mDAD7!rr;2!eXoD}=%=r(nm6FiAFq7r zx2fNC-q1U2#&25}{M~oL)mwX&M_yf>J3X)C;|B`&9=rADCzoI7_|qp>epu9J(DzTK z9P50`gQs%-PFc7y$9Rd)|se&VNWgTYua-9om0O&{mY`g#kqI%T$Go7S>lq%S8jNu$UOY9rfnw=+)^`0 zIlJJwoBwg?ma@|U^9u)8ynkUcgGdz3OKTykT!Z@$zJ5H)7f7Xce$2Ojw0g)27(maTg@F!h6y=o!85ICuY@D~E3Qb>G&k zS*JdF*LQ56xn-uA=lhLJd%J#Q(Kk;&^w^VMzp&%BlT~*Qm@uK&8$myOU-^fn)8l;) zk25wVn>(-H`OYz~md^JqJNcs}{N3FZ%eRW8iNu z_Nktw^qSwY{*L-m!#oq>Adc$?6JH0s|u~)CdJ38*l_;`3=tk;cU)19cj zFwnS0$1&|dm~a>l4>``|7&8LqHkfFbAuvN>VqiE9<(z3e4Cnngr^h)~&ITmGa9)pd zoFid4M?4B9+<^2oM+~|?oya#Fw0?bU^v&g0tV}LbMXN-d^t511-gVP#iwQI&kPsQx|4Vm0P2yVns=;USVG+7Wc43G&wXBth|vZ zIZ1VzI%3Gwp<_o+9T7djwtwZuDgC&E>P9&saQg>&Md{oM!z0pKTf2I(?%?xBjiU zJKFzK@<<=mI{fy+@o$Ik^)a6L*KoCTX}@D+`VGk{j^^%YYy4*&0K+`Cpqvr%Aq|uIpR6` zbNsFG3#EX6>IbfcVuGSlccyD@c6MGn@7PttKWTAS4L1$UnjyCg;I=jGJ7&Qd*rzZH zU-eQy<)h(k_(7G&32C2`wnjfMf9rl!`2wY_xodW)r0LPWMq1m_TUekT9 zv*<4Ky4h=_*FrDst>9h^ZWmmNJx2?~ZO_<(F>7uP_C~9Z`~8OM3@x{AV0#C56-)oz ztR#1xh*KPNqM$oM=vEhTtiq`aHo}NK(QUlQEi5)qBBI13iC;g${!D(r3MZPlQ(I8Q zDIoF2y{zfjzbhw#N80cD4p#S1$unDXS8x-RL|AM+L?SNe%LtyGxoG+{eDD&7Yi8nX zgnImf2lK?SFYQ z*S)GRaM}AUQP4B|FtWs)*W9vJ1ud5};#+;EUqG2sm;-hFRl-W2pAEDs1RS*Y_)|NBfDw?RKhzJfw*$Ljc$g$7)rc7QYjPp3yUdK~C;_f|r zVq~zEULw!aqGZQzPixJMezGP@exA}kZ6X}aRUA#2iksYI4MZix%{5?WcU?Sf&%t3w z{NhF8C=@riai1Pl&A(ZGxJz9e8=H=Ebf`L!bF#CuZtvfJ`SRucP;GEwtv;CrMvu)@2B#c$^7y*e;VMdgR+ z(Y)eKhl37Fxc?33tClVh+Z7=PamgK`7o4FJ-_NCNZnkH@5eu<UkHbL0vBX) zP=e;m zDvrpp6tJ+ggX|pGie$s_FiMaDq|-Nepc;$m zqkpq(CtCaG31CrlZsAS899p`}P-X~kDRs+uqeDDfhhy&_=iP9q7c~NxOxwfub(W8P zd7?+g!Jhly2Dwq!PCicy#eP}gx$*;JmXY`23h3ZwjouBzC7z~yZ&>)9JFt-CThT^@Ff z=V8bAVc5F7)_NsuK)6&agHV55DVBEfqaFDRJrOoQ+)YkoYxQ<0clIT!9Vk={#?o5B zkqAEjetZUoiHeTs(0}WC=21KbhS^orR^_5y;i3J}@;jsb{Qj@yFH>`#c}pAl%%@TQ z*5z@Zcs7P=(_x|1Ar|UiApHCB z3BPTi79B|HKZpka23R$=HGk0!ZLdQA*Ynr5--vUYd}^o!@M!yTb`~%coi1vKx|1kx z%Qo@bx=-iB$L|n?YQI$K5nau)gezzVK3ggF2<=>)-0c$lj#?4;7bjx#-Y;2I$UwAx zJ?p3B#Lhq<8M|M7?HqO-)vPo2Ji1;R*N6dG7QRWm0N*RdL~73MEy{$*7A4}Y7R5KJ zMX8ByQH~95QTD{PC~MmILQr{LaPiRrsBU-w)#VL-@T0zt`dS z!}z@czl-pD6T-WvMTr@cDmwc-3$k48tBx6)7}I}Dd}54tPMUMgt;Ru1bLM8w#r}Tv zNa*yL;!r3LU#opcdFY&XF><6J4xQse@YC_F`s}4VcZL40hnzZf;AIWaHVC(Uni{`0CqcG^TW7H$g6{`btIm}S6s^Cz)-(uVfhztGE?Xo*|-3CWJ z^{ZWeAjbHRBGw{A)YLmkY;#m%B$*U5HFb3K&{!OUiRCe~L{4G07rs1o17{99c@--3 zrI_5m6XPmQDYSk#z5uhlD*!|HtR=QVB}WWmo~EOXmbDm{GF!uUoy z%yn=;!87M`DG-g$z{rj$sM8^BSRB1jPl*VNqwivTiFqFF&^hOO&|y(0h_tbQUs@vC=SF-w~kVai&ND zV$wiq=zmD}H<15XpSLJcFj;ul!7hSH{;EY8brw1U=2IB{PC4D$ ztOb1~%n|8c3flq`^i7MB0mI)x@MCZKgWd~ff^={ErA66a+oJ4*DT3keDhCq*dMHeu zbhjA)Rvz*BTgiu62E*SmhSug9&;w!SO7|4+zm;ux@898XhCCNhn-Y^2UbeDwD(I}cUq+veW}`A1Ul|@S}|JZl@sW7 zm464{B8*nJcb&#O$)X6(Xj9M|IOI3isz&-T97(?rCt}0{3zfH2;fi__=VueY!;nv3KV?9{S%7 z_q*VJiGBQptLk0`_Zwzflrg>_YWQ~UXW%|*fkk;3wlnvOpdVRiQI;}OHUIb9;unN; zcVB8zdfNL>x4B2c{pw{F_K>lVDr@>tls` zACR_#-k57q#QBsVrocjdys4Yn5Mv51Fvgfd^Sy_ePB3bG$X@~egkctidytK?#T*4{L}A8 zJ~5t%$431SQ@0IsckN*~X3)2RzRZ(w(hWDd3WxGI1H5DT7Ucm3f=HP4X{K%khFDW@ zzEPjjQAh+4i)O?kVf>9)CtGb%)=B;i`jMt?g@zCS}vHn?9(clnUM8uXn`=-WZx=2l0(9eVZH|e4r#j+eB5waY`nZoGbA4igoJ!DZjlMm&A7U_Jf`th<3g3kP6 z8K1Jw!Yf8}y2}Igd7b0=-#^|YetE~3^1Ln&H0AjO3cU>q-0$f-5NCT{n3Ci0g+Q;Vlw)J=U}zzi`AY7kY=~ zZ=-HRfg#_>BCXfQi0V$FnwS14INcC)p%3Cs=e+b=tmT(^-3RX5 z;J%R_g!>w+JHttWyDxGkpYAf8oxTWYA_9uD#U~qlS>XH1%9m&gGwXA}73-&8C@iLP zJNQD^L%&Z3_vxJ|@OHYvs|DUa zJi_xAcq?7tvApo{T9J|@dR83_x`T;2gVw)d`DdBggL2RbayHf$C8>1)1-^i~Dc@)q zjSA3hsAxT6)#4-klwN}Jj~Mhpe03x8JD9yEm{Ka8>2>$cIN zs1w*A;9-~+(4#>AorI(UW4?E?DXdU$Hs}w-uV@YgUl8UmeTyv0_v91hIa$=3SFK#K zeT3e;W|JrR@cSbyCwlyMr3bTt_Y-*B=j+n~uL*HTtpv0{}==k=XWpuqYFg2q(ZMvdDN5q z?FTND7sSz(TuP`X!RcNu-wL_RbAx9A-g%GY@`%8Tc7aE^uwQi!aw()-u4Z{DM1M5Q zY!Kz;0|+KT=xhz#e;a&!21(C z?#s_!f!E&+UO4pTKRv>mEb#nX;PpZLO0YDUj=VXCcePHTcch=$QS@_$`01zPEkP=7 z^0QwR2-!E_-59CX!vc<-)IQQqYaa=!p5@bs9&H%nupjSQzokfze#?3kO|>}?_0}JG z@SaCVUvnFK8WFf2I10=_Aq^s{yNkOH~XP%g8raw)NwOCPwIG4PxNtU*Tn5aSy3_m`o6=Tqpt z!MM?2n5kDg`*3Fet_=J+k6Dy!@UH3wwLew~dLHOEqCKWgmGc!C_ZJ#tIbRXO`HC2I zz9L<}$LVy1I@}WBgdni=e;{5AM?MTc693kMezQh|O?oQ+?RTIveVL$Ffu2u(kv`~p z>ZGux>SP3lZCXE<{M*4FvE8Elfcgi$-dfC{#}tCxX05SUEKnGzG1oKV7cuB z_k(cX$@mDlLZ{l#0|~jxd7vmmHX`U`9>~_e&IO+DPK$Da;fek=hQ4NfI^rxxuWEn2 z1bq9!_bU0un)MvPViHWxi7Gj)RMQW>gr_XZedH7A(?^3vOgx2yR15b#a9_pvt9`Rs za8LA$6CvvJVa590FG!pUV_rmpHRN*ihn}`5qhz`_=rMm%$oVfhFNAdG`xtacZzu-g z))_Bm4)ZYs{sT)euhmYtY-Zy8^yw5e^Pw30>Cf8c@$&U6WNcLTQn(+6yBODqba2e9 z%9Z{r;eHP8(Ri2n40p8$fg+%@Fh091N(|lQBkCzO_9TEli!_0Y)MTs8>`+*{PkMNS_wGL#zvo|WACKiBn+-JNQBOT5>h*|1quF~DW^-A$^}96T zzX5QJR$Ky@u`U_5@DfKwZcP;RIU&VYr+l7e~Idy8XDN0D4 z%~7l$`MTi#tH1-8FJrhiy`*0Z4n$2nEVq&1oA8=NSxG#^yg-lnJJH8PkCgKkND9Pv zTus+dR`OhH8b|x-Gw?&5tQ)D0f1sZpKjTR~m=CU?fE88kmovt%40tm=!n;P`<+{Q1 zhu#SD2=CLc7{Aoh?Z=PhCKnSNHLs(c#=EMg#zDeE{Lq&ddT=}38{y7vg{nS6*@d2) z2zTn6GPp+^v?x%U)`z&2pof8;#rzwE)ekmgvbCVQ1@3uo$aOti{@$bM-!5R<4|im* z40jBj#KZanuRff-!g7M4-U;6uUT^0&p1e{|1 zpljhq_hRXO58h=zM(vKEhd{ZM!u>G(zfE_ccceZI)+0(b9ZF~7Rf9j}s6~k+LH6sk zl_}yGF~OY$_kYOpW~P4D=3w=RI3Z(AzEq`@M>zP;9kVFe#1r!1REBVQW$ zB0iA)yM%mW3c8dA46A2@PY$a^dGEvi3i#GS0LF*a@d0#cfKQUG?~la_%=5?irO-<7 zGx!k@oulb?K_r~%SG^Q17A<_#j!ukj$n-6Xyil; zNacvv9=Jy!KaG2}cxkdW440A-i!Je1!N>a{Kf3`A^cX);|AVok1+0akt>OE-(UItfCK*Oo_^(^tqfwvc&NUoc8x;X;xQ#W|jk1IUF zyH?=6;-+1peoO=>qUmOS`eYr``-~gBQs8y*D1Pe%p58?}Mfn+_H@*j_`}jo)JYP3> zsla;?obL1EFALKf?*^{~c=ve}zg+?^#tohYcnKcGZ;HUna)TEG{d0v!@e34qd2aBi zAHM^qd-)yxi}LI7FW2>h`tfDpxzFDf0x!u89`$3cM|gb&-Xb@6tAQ8qQF^QYWP0Cp zgGc>%xkvHaD)1io$+i4Kf^n@YQsO>8k_Fy-Zt${!w;y=!^TSKv{pJR*9C#}|!YloQ z^83*ZUY8zdE<8%_e2?%lfY;R{yz2zsjNe@6M=9`F65Qv<>GMo)vJ1Q}(0?H}puciL zuKVLRAJQX1PpEED(n&x+Mn4&oO?XWO{V@1Hk^Kq#ahsF*H*`WH+HMz;*nX81J33D82BmJ){SL z9twJIjR>3caL}V1=xB0uNuW;veIEG}*`MHu(Kb%bg!>-2-%WSXZ{pBe?ZFb)4EGwi zBm1mRINnM?*L{KhqD&9w^(Meyyx(vEkG?D3WAGnc7yK83pd8K+uYG^&ilp?x`1@lZ zR)w~872eTr!k`Hq{^dY~sMxRS1NR8%=6$L=X5qwq-9&I`-8pss6MTokhh-S+L;Ot8 z4}wlCwO@+@BRL{ro8f+px?h%?4f7OGFezd7(dl6!e2|*YbpH^cMp9e$ekELHNsrH+4pk z?lEvb0ry+zF3SB_xDW9gi`*q{2HelXJ&Nw~NrIgVdbe{HWwz`WZ{)nH{d}@*Utydn z-EazZHv(DZu&+=ZaS*QpcoE;(&--J1=NvBvb5FlGg_9FJjCT+!QMYP~(ox2lRwPU~ z=z*Yjk?}5MIhFhA5V?G;FQgbgLTou0hpJKs%4$hrdCG?W^FLUWaRe0dM6ttUHb)F{ zI4k6~9eklb%Kg3M#lv`&f}R3;2SHK)kzN6M0_go6=+&U7gTC92&V0KFdL!ubNLS0l z9IZk!o{Z4SoK;Hv8vq5{vUkUn7C-}9XZ*zig#LY5ApksQ~`Vc1w z^tGTHtyHQ1LC*s{*@2z}I^!SXK+gdEJm|p=^jy&A{9;j(?C8vwV$gSjj^ZryWu}%b zYW~B0KiozCNcv@dRe*jFbbccMddfD>BsNEJ4Ixg}g-M_&h5PyplP3NICSAAr++|7@YayApjvS9m4B z+vX8oFM;>FoA_CPHyfPp``=aROz+EX@M556_Wy}|-oXYfmSMNGM!l7rTc!al5;Qg!7HQs9Ag?fb7L*Sjb;2Mwm z@h@r-y^{(X?G7$UbJ;JM*$n^GigO?4wc^={I5O`B> zbREBP;N9jC-Z+7GyBoYN;aEra2roe3_3Y<5ei^{~0wv3R{+3Um{C@B28m|<1yF9{M zDe(SugJ&Fsd%Zov8zAtEZql0yycm!0ej3m8jtO&}-V)$-_6TpM!25lmYdj0^zC+1( z-=2>VcwdFP#*4wkzzZJX`3St7Zt#kMmjgWa<>jq$l;8Vq@T!3q?-5?Mz}w^oFZ@fFgIt%F zY~Uq(gl7g6$D1qgV%*?m0Pj_54!8Y{ zs|DT_cesvUDe&(12=CJ|Oz+v-UE>*V$M+e4=f3={6?k{KiC-%4x_g8-Sl|V?!7Blt z(3EcF_t$8qca9r83-As=6S>ddT>`Irq-*)b+=2NbkMJf6ykFeJuNZj4f#*Iy0tMbI zH}R_mUU!f1j*g=I2D!ltk3@bzv$>bw3W2xM4c=u?+4!jy@O85EU>cIGu-7me@lTk%p<%YfmiAV&o~(EIq=-)?`O$OZ-E=URN(yp zP3|6Vy}%po2CoEorED48%I_|Lx5Evd1$cSDb6;Nm7{T;T80IcxKD3Kfp@zbyzpq8MF*by{Cy{h^83OK-fG~j^aw9U z;O%sQ$8`-$9QMayJyXy5fBBH^ACL7etW!Rs5n+=a0y@_(OC9KupwBsjdy*XJsi22p zy|Tz|VTL%FpzpytpjdChLLR+wzJE37I;;c!!uTZSdymnU2K1#^7*H4FIIq7Ce8;}U zeqbYhU{P%&&-88JeI9M@A&EB?^)#F^V1*BNTR1EjiUkRVdl7h5Scen)(#LQ&9#