huangcm
2025-09-01 53d8e046ac1bf2ebe94f671983e3d3be059df91a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/*
 * Allwinner Technology CO., Ltd. sun50iw1p1 perf1 sata board.
 */
 
/dts-v1/;
 
/memreserve/ 0x58000000 0x08000000; /* ion carvout heap revserve  : [0x18000000~0x20000000], size = 128M  */
#include "sun50iw1p1.dtsi"
 
/{
 
   soc@01c00000 {
       twi0: twi@0x01c2ac00{
           status = "okay";
       };
 
       twi1: twi@0x01c2b000{
           status = "okay";
       };
   };
   gpu_mali400_0: gpu@0x01c40000 {
       compatible = "arm,mali-400", "arm,mali-utgard";
       reg = <0x0 0x01c40000 0x0 0x10000>;
       interrupts = <GIC_SPI 97 4>, <GIC_SPI 98 4>, <GIC_SPI 99 4>, <GIC_SPI 100 4>, <GIC_SPI 102 4>, <GIC_SPI 103 4>;
       interrupt-names = "IRQGP", "IRQGPMMU", "IRQPP0", "IRQPPMMU0", "IRQPP1", "IRQPPMMU1";
       clocks = <&clk_pll_gpu>, <&clk_gpu>;
   };
   wlan:wlan {
       compatible = "allwinner,sunxi-wlan";
       clocks = <&clk_losc_out>;
       wlan_power = "vcc-wifi";
       wlan_io_regulator = "vcc-wifi-io";
       wlan_busnum = <1>;
       wlan_regon = <&r_pio PL 2 1 1 1 0>;
       wlan_hostwake = <&r_pio PL 3 6 0 0 0>;
       status = "okay";
   };
   bt:bt {
       compatible = "allwinner,sunxi-bt";
       clocks = <&clk_losc_out>;
       bt_power = "vcc-wifi";
       bt_io_regulator = "vcc-wifi-io";
       bt_rst_n = <&r_pio PL 4 1 1 1 0>;
       status = "okay";
   };
   btlpm:btlpm {
       compatible = "allwinner,sunxi-btlpm";
       uart_index = <1>;
       bt_wake = <&r_pio PL 6 1 1 1 1>;
       bt_hostwake = <&r_pio PL 5 6 0 0 0>;
       status = "okay";
   };
};