xref: /freebsd/sys/arm/nvidia/tegra124/files.tegra124 (revision ccf5e68e5bb2cdabb4686d81c2d63c2f6304d0a4)
1ef2ee5d0SMichal Meloun# $FreeBSD$
2ef2ee5d0SMichal Meloun
3ef2ee5d0SMichal Meloun#
4114abe76SMichal Meloun# Standard ARM support.
5114abe76SMichal Meloun#
6114abe76SMichal Melounkern/kern_clocksource.c			standard
7114abe76SMichal Meloun
8114abe76SMichal Meloun#
9ef2ee5d0SMichal Meloun# Standard tegra124 devices and support.
10ef2ee5d0SMichal Meloun#
11ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_machdep.c	standard
12ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_mp.c	optional	smp
13ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_car.c	standard
14ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_clk_pll.c	standard
15ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_clk_per.c	standard
16ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_clk_super.c standard
17ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_xusbpadctl.c standard
18ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_pmc.c	standard
19ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_cpufreq.c	standard
20ef2ee5d0SMichal Melounarm/nvidia/tegra124/tegra124_coretemp.c	standard
21ef2ee5d0SMichal Melounarm/nvidia/tegra_usbphy.c		standard
22ef2ee5d0SMichal Melounarm/nvidia/tegra_pinmux.c		standard
23ef2ee5d0SMichal Melounarm/nvidia/tegra_uart.c			optional	uart
24ef2ee5d0SMichal Melounarm/nvidia/tegra_sdhci.c		optional	sdhci
25ef2ee5d0SMichal Melounarm/nvidia/tegra_gpio.c			optional	gpio
26ef2ee5d0SMichal Melounarm/nvidia/tegra_ehci.c			optional	ehci
27*ccf5e68eSMichal Melounarm/nvidia/tegra_xhci.c			optional	xhci
28ef2ee5d0SMichal Melounarm/nvidia/tegra_ahci.c			optional	ahci
29ef2ee5d0SMichal Melounarm/nvidia/tegra_pcie.c			optional	pci
30ef2ee5d0SMichal Melounarm/nvidia/tegra_i2c.c			optional	iic
31ef2ee5d0SMichal Melounarm/nvidia/tegra_rtc.c			standard
32ef2ee5d0SMichal Melounarm/nvidia/tegra_abpmisc.c		standard
33ef2ee5d0SMichal Melounarm/nvidia/tegra_efuse.c		standard
34ef2ee5d0SMichal Melounarm/nvidia/tegra_soctherm_if.m		standard
35ef2ee5d0SMichal Melounarm/nvidia/tegra_soctherm.c		standard
36ef2ee5d0SMichal Melounarm/nvidia/tegra_lic.c			standard
3747a232c6SMichal Melounarm/nvidia/tegra_mc.c			standard
38ef2ee5d0SMichal Meloun#arm/nvidia/tegra_hda.c			optional	snd_hda
39ef2ee5d0SMichal Meloun#arm/nvidia/drm2/hdmi.c			optional	drm2
40ef2ee5d0SMichal Meloun#arm/nvidia/drm2/tegra_drm_if.m		optional	drm2
41ef2ee5d0SMichal Meloun#arm/nvidia/drm2/tegra_drm_subr.c	optional	drm2
42ef2ee5d0SMichal Meloun#arm/nvidia/drm2/tegra_host1x.c		optional	drm2
43ef2ee5d0SMichal Meloun#arm/nvidia/drm2/tegra_hdmi.c		optional	drm2
44ef2ee5d0SMichal Meloun#arm/nvidia/drm2/tegra_dc_if.m		optional	drm2
45ef2ee5d0SMichal Meloun#arm/nvidia/drm2/tegra_dc.c		optional	drm2
46ef2ee5d0SMichal Meloun#arm/nvidia/drm2/tegra_fb.c		optional	drm2
47ef2ee5d0SMichal Meloun#arm/nvidia/drm2/tegra_bo.c		optional	drm2
48ef2ee5d0SMichal Meloun#
49*ccf5e68eSMichal Meloun# Firmware
50ef2ee5d0SMichal Meloun#
51*ccf5e68eSMichal Melountegra124_xusb_fw.c			optional tegra124_xusb_fw	\
52*ccf5e68eSMichal Meloun	dependency	"$S/arm/nvidia/tegra124/files.tegra124"		\
53*ccf5e68eSMichal Meloun	compile-with	"${AWK} -f $S/tools/fw_stub.awk tegra124_xusb.fw:tegra124_xusb_fw -mtegra124_xusb_fw -c${.TARGET}" \
54*ccf5e68eSMichal Meloun	no-implicit-rule before-depend local				\
55*ccf5e68eSMichal Meloun	clean		"tegra124_xusb_fw.c"
56*ccf5e68eSMichal Melountegra124_xusb.fwo			optional tegra124_xusb_fw	\
57*ccf5e68eSMichal Meloun	dependency	"tegra124_xusb.fw"				\
58*ccf5e68eSMichal Meloun	compile-with	"${NORMAL_FWO}"					\
59*ccf5e68eSMichal Meloun	no-implicit-rule						\
60*ccf5e68eSMichal Meloun	clean		"tegra124_xusb.fwo"
61*ccf5e68eSMichal Melountegra124_xusb.fw			optional tegra124_xusb_fw	\
62*ccf5e68eSMichal Meloun	dependency	"$S/contrib/dev/nvidia/tegra124_xusb.bin.uu"	\
63*ccf5e68eSMichal Meloun	compile-with	"${NORMAL_FW}"					\
64*ccf5e68eSMichal Meloun	no-obj no-implicit-rule						\
65*ccf5e68eSMichal Meloun	clean		"tegra124_xusb.fw"
66ef2ee5d0SMichal Meloun#
67ef2ee5d0SMichal Meloun# Temporary/to be moved stuff
68ef2ee5d0SMichal Meloun#
69ef2ee5d0SMichal Melounarm/nvidia/as3722.c			optional	iic
70ef2ee5d0SMichal Melounarm/nvidia/as3722_regulators.c		optional	iic
71ef2ee5d0SMichal Melounarm/nvidia/as3722_rtc.c			optional	iic
72ef2ee5d0SMichal Melounarm/nvidia/as3722_gpio.c		optional	iic
73