Adapt ti fdt glue to support GENERIC kernel.diff -r1.4 -r1.5 src/sys/arch/arm/ti/files.ti
(jmcneill)
--- src/sys/arch/arm/ti/files.ti 2018/11/21 08:55:05 1.4
+++ src/sys/arch/arm/ti/files.ti 2019/10/26 14:57:27 1.5
@@ -1,41 +1,38 @@ | @@ -1,41 +1,38 @@ | |||
1 | # $NetBSD: files.ti,v 1.4 2018/11/21 08:55:05 skrll Exp $ | 1 | # $NetBSD: files.ti,v 1.5 2019/10/26 14:57:27 jmcneill Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | file arch/arm/arm32/arm32_boot.c | 4 | file arch/arm/ti/ti_platform.c soc_ti | |
5 | file arch/arm/arm32/arm32_kvminit.c | |||
6 | file arch/arm/arm32/arm32_reboot.c | |||
7 | file arch/arm/arm32/irq_dispatch.S | |||
8 | ||||
9 | file arch/arm/arm32/armv7_generic_space.c | |||
10 | file arch/arm/arm/arm_generic_dma.c | |||
11 | file arch/arm/arm/bus_space_a4x.S | |||
12 | ||||
13 | file arch/arm/ti/ti_platform.c | |||
14 | 5 | |||
15 | # Interrupt controller | 6 | # Interrupt controller | |
16 | device omapintc: pic, pic_splfuncs | 7 | device omapintc: pic, pic_splfuncs | |
17 | attach omapintc at fdt | 8 | attach omapintc at fdt | |
18 | file arch/arm/ti/ti_omapintc.c omapintc | 9 | file arch/arm/ti/ti_omapintc.c omapintc | |
19 | 10 | |||
20 | # PRCM | 11 | # PRCM | |
21 | define ti_prcm | 12 | define ti_prcm | |
22 | file arch/arm/ti/ti_prcm.c ti_prcm | 13 | file arch/arm/ti/ti_prcm.c ti_prcm | |
23 | 14 | |||
24 | # PRCM (AM3xxx) | 15 | # PRCM (AM3xxx) | |
25 | device am3prcm: ti_prcm | 16 | device am3prcm: ti_prcm | |
26 | attach am3prcm at fdt with am3_prcm | 17 | attach am3prcm at fdt with am3_prcm | |
27 | file arch/arm/ti/am3_prcm.c am3_prcm | 18 | file arch/arm/ti/am3_prcm.c am3_prcm | |
28 | 19 | |||
29 | # UART | 20 | # UART | |
30 | attach com at fdt with ti_com | 21 | ifdef soc_ti | |
31 | file arch/arm/ti/ti_com.c ti_com needs-flag | 22 | attach com at fdt with ti_com: ti_prcm | |
23 | file arch/arm/ti/ti_com.c ti_com needs-flag | |||
24 | endif | |||
32 | 25 | |||
33 | # Timer | 26 | # Timer | |
34 | device omaptimer | 27 | device omaptimer | |
35 | attach omaptimer at fdt | 28 | attach omaptimer at fdt | |
36 | file arch/arm/ti/ti_omaptimer.c omaptimer | 29 | file arch/arm/ti/ti_omaptimer.c omaptimer | |
37 | 30 | |||
38 | # Ethernet | 31 | # Ethernet | |
39 | device cpsw: ether, ifnet, arp, mii, mii_phy | 32 | device cpsw: ether, ifnet, arp, mii, mii_phy | |
40 | attach cpsw at fdt | 33 | attach cpsw at fdt | |
41 | file arch/arm/ti/if_cpsw.c cpsw | 34 | file arch/arm/ti/if_cpsw.c cpsw | |
35 | ||||
36 | # SOC parameters | |||
37 | defflag opt_soc.h SOC_TI | |||
38 | defflag opt_soc.h SOC_TI_AM335X: SOC_TI |
--- src/sys/arch/evbarm/conf/files.generic 2019/09/15 21:04:41 1.8
+++ src/sys/arch/evbarm/conf/files.generic 2019/10/26 14:57:27 1.9
@@ -1,34 +1,35 @@ | @@ -1,34 +1,35 @@ | |||
1 | # $NetBSD: files.generic,v 1.8 2019/09/15 21:04:41 bouyer Exp $ | 1 | # $NetBSD: files.generic,v 1.9 2019/10/26 14:57:27 jmcneill Exp $ | |
2 | # | 2 | # | |
3 | # A generic (aarch32) kernel configuration info | 3 | # A generic (aarch32) kernel configuration info | |
4 | # | 4 | # | |
5 | 5 | |||
6 | include "arch/arm/pic/files.pic" | 6 | include "arch/arm/pic/files.pic" | |
7 | include "arch/arm/cortex/files.cortex" | 7 | include "arch/arm/cortex/files.cortex" | |
8 | 8 | |||
9 | include "arch/evbarm/conf/files.fdt" | 9 | include "arch/evbarm/conf/files.fdt" | |
10 | 10 | |||
11 | file arch/arm/arm32/arm32_boot.c | 11 | file arch/arm/arm32/arm32_boot.c | |
12 | file arch/arm/arm32/arm32_kvminit.c | 12 | file arch/arm/arm32/arm32_kvminit.c | |
13 | file arch/arm/arm32/arm32_reboot.c | 13 | file arch/arm/arm32/arm32_reboot.c | |
14 | file arch/arm/arm32/irq_dispatch.S | 14 | file arch/arm/arm32/irq_dispatch.S | |
15 | file arch/arm/arm32/armv7_generic_space.c | 15 | file arch/arm/arm32/armv7_generic_space.c | |
16 | file arch/arm/arm/arm_generic_dma.c | 16 | file arch/arm/arm/arm_generic_dma.c | |
17 | file arch/arm/arm/bus_space_a4x.S | 17 | file arch/arm/arm/bus_space_a4x.S | |
18 | 18 | |||
19 | # Add other board files here | 19 | # Add other board files here | |
20 | include "arch/arm/altera/files.altera" | 20 | include "arch/arm/altera/files.altera" | |
21 | include "arch/arm/amlogic/files.meson" | 21 | include "arch/arm/amlogic/files.meson" | |
22 | include "arch/arm/broadcom/files.bcm2835" | 22 | include "arch/arm/broadcom/files.bcm2835" | |
23 | include "arch/arm/nvidia/files.tegra" | 23 | include "arch/arm/nvidia/files.tegra" | |
24 | include "arch/arm/samsung/files.exynos" | 24 | include "arch/arm/samsung/files.exynos" | |
25 | include "arch/arm/sunxi/files.sunxi" | 25 | include "arch/arm/sunxi/files.sunxi" | |
26 | include "arch/arm/ti/files.ti" | |||
26 | include "arch/arm/vexpress/files.vexpress" | 27 | include "arch/arm/vexpress/files.vexpress" | |
27 | include "arch/arm/virt/files.virt" | 28 | include "arch/arm/virt/files.virt" | |
28 | include "arch/arm/xilinx/files.zynq" | 29 | include "arch/arm/xilinx/files.zynq" | |
29 | 30 | |||
30 | # | 31 | # | |
31 | # Stack-less Just-In-Time compiler | 32 | # Stack-less Just-In-Time compiler | |
32 | # | 33 | # | |
33 | 34 | |||
34 | include "external/bsd/sljit/conf/files.sljit" | 35 | include "external/bsd/sljit/conf/files.sljit" |