Lines Matching +full:0 +full:x01c06000

38     [AW_H3_DEV_SRAM_A1]    = 0x00000000,
39 [AW_H3_DEV_SRAM_A2] = 0x00044000,
40 [AW_H3_DEV_SRAM_C] = 0x00010000,
41 [AW_H3_DEV_SYSCTRL] = 0x01c00000,
42 [AW_H3_DEV_MMC0] = 0x01c0f000,
43 [AW_H3_DEV_SID] = 0x01c14000,
44 [AW_H3_DEV_EHCI0] = 0x01c1a000,
45 [AW_H3_DEV_OHCI0] = 0x01c1a400,
46 [AW_H3_DEV_EHCI1] = 0x01c1b000,
47 [AW_H3_DEV_OHCI1] = 0x01c1b400,
48 [AW_H3_DEV_EHCI2] = 0x01c1c000,
49 [AW_H3_DEV_OHCI2] = 0x01c1c400,
50 [AW_H3_DEV_EHCI3] = 0x01c1d000,
51 [AW_H3_DEV_OHCI3] = 0x01c1d400,
52 [AW_H3_DEV_CCU] = 0x01c20000,
53 [AW_H3_DEV_PIT] = 0x01c20c00,
54 [AW_H3_DEV_WDT] = 0x01c20ca0,
55 [AW_H3_DEV_UART0] = 0x01c28000,
56 [AW_H3_DEV_UART1] = 0x01c28400,
57 [AW_H3_DEV_UART2] = 0x01c28800,
58 [AW_H3_DEV_UART3] = 0x01c28c00,
59 [AW_H3_DEV_TWI0] = 0x01c2ac00,
60 [AW_H3_DEV_TWI1] = 0x01c2b000,
61 [AW_H3_DEV_TWI2] = 0x01c2b400,
62 [AW_H3_DEV_EMAC] = 0x01c30000,
63 [AW_H3_DEV_DRAMCOM] = 0x01c62000,
64 [AW_H3_DEV_DRAMCTL] = 0x01c63000,
65 [AW_H3_DEV_DRAMPHY] = 0x01c65000,
66 [AW_H3_DEV_GIC_DIST] = 0x01c81000,
67 [AW_H3_DEV_GIC_CPU] = 0x01c82000,
68 [AW_H3_DEV_GIC_HYP] = 0x01c84000,
69 [AW_H3_DEV_GIC_VCPU] = 0x01c86000,
70 [AW_H3_DEV_RTC] = 0x01f00000,
71 [AW_H3_DEV_CPUCFG] = 0x01f01c00,
72 [AW_H3_DEV_R_TWI] = 0x01f02400,
73 [AW_H3_DEV_SDRAM] = 0x40000000
82 { "d-engine", 0x01000000, 4 * MiB },
83 { "d-inter", 0x01400000, 128 * KiB },
84 { "dma", 0x01c02000, 4 * KiB },
85 { "nfdc", 0x01c03000, 4 * KiB },
86 { "ts", 0x01c06000, 4 * KiB },
87 { "keymem", 0x01c0b000, 4 * KiB },
88 { "lcd0", 0x01c0c000, 4 * KiB },
89 { "lcd1", 0x01c0d000, 4 * KiB },
90 { "ve", 0x01c0e000, 4 * KiB },
91 { "mmc1", 0x01c10000, 4 * KiB },
92 { "mmc2", 0x01c11000, 4 * KiB },
93 { "crypto", 0x01c15000, 4 * KiB },
94 { "msgbox", 0x01c17000, 4 * KiB },
95 { "spinlock", 0x01c18000, 4 * KiB },
96 { "usb0-otg", 0x01c19000, 4 * KiB },
97 { "usb0-phy", 0x01c1a000, 4 * KiB },
98 { "usb1-phy", 0x01c1b000, 4 * KiB },
99 { "usb2-phy", 0x01c1c000, 4 * KiB },
100 { "usb3-phy", 0x01c1d000, 4 * KiB },
101 { "smc", 0x01c1e000, 4 * KiB },
102 { "pio", 0x01c20800, 1 * KiB },
103 { "owa", 0x01c21000, 1 * KiB },
104 { "pwm", 0x01c21400, 1 * KiB },
105 { "keyadc", 0x01c21800, 1 * KiB },
106 { "pcm0", 0x01c22000, 1 * KiB },
107 { "pcm1", 0x01c22400, 1 * KiB },
108 { "pcm2", 0x01c22800, 1 * KiB },
109 { "audio", 0x01c22c00, 2 * KiB },
110 { "smta", 0x01c23400, 1 * KiB },
111 { "ths", 0x01c25000, 1 * KiB },
112 { "uart0", 0x01c28000, 1 * KiB },
113 { "uart1", 0x01c28400, 1 * KiB },
114 { "uart2", 0x01c28800, 1 * KiB },
115 { "uart3", 0x01c28c00, 1 * KiB },
116 { "scr", 0x01c2c400, 1 * KiB },
117 { "gpu", 0x01c40000, 64 * KiB },
118 { "hstmr", 0x01c60000, 4 * KiB },
119 { "spi0", 0x01c68000, 4 * KiB },
120 { "spi1", 0x01c69000, 4 * KiB },
121 { "csi", 0x01cb0000, 320 * KiB },
122 { "tve", 0x01e00000, 64 * KiB },
123 { "hdmi", 0x01ee0000, 128 * KiB },
124 { "r_timer", 0x01f00800, 1 * KiB },
125 { "r_intc", 0x01f00c00, 1 * KiB },
126 { "r_wdog", 0x01f01000, 1 * KiB },
127 { "r_prcm", 0x01f01400, 1 * KiB },
128 { "r_twd", 0x01f01800, 1 * KiB },
129 { "r_cir-rx", 0x01f02000, 1 * KiB },
130 { "r_uart", 0x01f02800, 1 * KiB },
131 { "r_pio", 0x01f02c00, 1 * KiB },
132 { "r_pwm", 0x01f03800, 1 * KiB },
133 { "core-dbg", 0x3f500000, 128 * KiB },
134 { "tsgen-ro", 0x3f506000, 4 * KiB },
135 { "tsgen-ctl", 0x3f507000, 4 * KiB },
136 { "ddr-mem", 0x40000000, 2 * GiB },
137 { "n-brom", 0xffff0000, 32 * KiB },
138 { "s-brom", 0xffff0000, 64 * KiB }
152 AW_H3_GIC_SPI_UART0 = 0,
184 if (blk_pread(blk, 8 * KiB, rom_size, buffer, 0) < 0) { in allwinner_h3_bootrom_setup()
200 for (int i = 0; i < AW_H3_NUM_CPUS; i++) { in allwinner_h3_init()
249 for (i = 0; i < AW_H3_NUM_CPUS; i++) { in allwinner_h3_realize()
256 i > 0); in allwinner_h3_realize()
275 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, s->memmap[AW_H3_DEV_GIC_DIST]); in allwinner_h3_realize()
285 for (i = 0; i < AW_H3_NUM_CPUS; i++) { in allwinner_h3_realize()
301 for (irq = 0; irq < ARRAY_SIZE(timer_irq); irq++) { in allwinner_h3_realize()
325 sysbus_mmio_map(SYS_BUS_DEVICE(&s->timer), 0, s->memmap[AW_H3_DEV_PIT]); in allwinner_h3_realize()
326 sysbus_connect_irq(SYS_BUS_DEVICE(&s->timer), 0, in allwinner_h3_realize()
347 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccu), 0, s->memmap[AW_H3_DEV_CCU]); in allwinner_h3_realize()
351 sysbus_mmio_map(SYS_BUS_DEVICE(&s->sysctrl), 0, s->memmap[AW_H3_DEV_SYSCTRL]); in allwinner_h3_realize()
355 sysbus_mmio_map(SYS_BUS_DEVICE(&s->cpucfg), 0, s->memmap[AW_H3_DEV_CPUCFG]); in allwinner_h3_realize()
359 sysbus_mmio_map(SYS_BUS_DEVICE(&s->sid), 0, s->memmap[AW_H3_DEV_SID]); in allwinner_h3_realize()
365 sysbus_mmio_map(SYS_BUS_DEVICE(&s->mmc0), 0, s->memmap[AW_H3_DEV_MMC0]); in allwinner_h3_realize()
366 sysbus_connect_irq(SYS_BUS_DEVICE(&s->mmc0), 0, in allwinner_h3_realize()
377 sysbus_mmio_map(SYS_BUS_DEVICE(&s->emac), 0, s->memmap[AW_H3_DEV_EMAC]); in allwinner_h3_realize()
378 sysbus_connect_irq(SYS_BUS_DEVICE(&s->emac), 0, in allwinner_h3_realize()
411 115200, serial_hd(0), DEVICE_NATIVE_ENDIAN); in allwinner_h3_realize()
427 sysbus_mmio_map(SYS_BUS_DEVICE(&s->dramc), 0, s->memmap[AW_H3_DEV_DRAMCOM]); in allwinner_h3_realize()
433 sysbus_mmio_map(SYS_BUS_DEVICE(&s->rtc), 0, s->memmap[AW_H3_DEV_RTC]); in allwinner_h3_realize()
437 sysbus_mmio_map(SYS_BUS_DEVICE(&s->i2c0), 0, s->memmap[AW_H3_DEV_TWI0]); in allwinner_h3_realize()
438 sysbus_connect_irq(SYS_BUS_DEVICE(&s->i2c0), 0, in allwinner_h3_realize()
442 sysbus_mmio_map(SYS_BUS_DEVICE(&s->i2c1), 0, s->memmap[AW_H3_DEV_TWI1]); in allwinner_h3_realize()
443 sysbus_connect_irq(SYS_BUS_DEVICE(&s->i2c1), 0, in allwinner_h3_realize()
447 sysbus_mmio_map(SYS_BUS_DEVICE(&s->i2c2), 0, s->memmap[AW_H3_DEV_TWI2]); in allwinner_h3_realize()
448 sysbus_connect_irq(SYS_BUS_DEVICE(&s->i2c2), 0, in allwinner_h3_realize()
452 sysbus_mmio_map(SYS_BUS_DEVICE(&s->r_twi), 0, s->memmap[AW_H3_DEV_R_TWI]); in allwinner_h3_realize()
453 sysbus_connect_irq(SYS_BUS_DEVICE(&s->r_twi), 0, in allwinner_h3_realize()
458 sysbus_mmio_map_overlap(SYS_BUS_DEVICE(&s->wdt), 0, in allwinner_h3_realize()
462 for (i = 0; i < ARRAY_SIZE(unimplemented); i++) { in allwinner_h3_realize()