]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm/freescale/imx/files.imx6
Add the firmware blob required to use the sdma hardware in the imx6
[FreeBSD/FreeBSD.git] / sys / arm / freescale / imx / files.imx6
1 # $FreeBSD$
2
3 #
4 # Standard imx6 devices and support.
5 #
6 arm/freescale/fsl_ocotp.c               standard
7 arm/freescale/imx/imx6_anatop.c         standard
8 arm/freescale/imx/imx6_ccm.c            standard
9 arm/freescale/imx/imx6_machdep.c        standard
10 arm/freescale/imx/imx6_mp.c             optional smp
11 arm/freescale/imx/imx6_pl310.c          standard
12 arm/freescale/imx/imx6_snvs.c           optional imx6_snvs
13 arm/freescale/imx/imx6_src.c            standard
14 arm/freescale/imx/imx_epit.c            standard
15 arm/freescale/imx/imx_iomux.c           standard
16 arm/freescale/imx/imx_machdep.c         standard
17 arm/freescale/imx/imx_gpt.c             optional imx_gpt
18 arm/freescale/imx/imx_gpio.c            optional gpio
19 arm/freescale/imx/imx_i2c.c             optional fsliic
20 arm/freescale/imx/imx_spi.c             optional imx_spi
21 arm/freescale/imx/imx6_sdma.c           optional fslsdma
22 arm/freescale/imx/imx6_audmux.c         optional sound
23 arm/freescale/imx/imx6_ssi.c            optional sound fslsdma
24 arm/freescale/imx/imx6_ahci.c           optional ahci
25
26 dev/hdmi/dwc_hdmi.c                     optional hdmi
27 arm/freescale/imx/imx6_hdmi.c           optional hdmi
28
29 arm/freescale/imx/imx6_ipu.c            optional        vt
30
31 #
32 # Optional devices.
33 #
34 dev/sdhci/fsl_sdhci.c                   optional sdhci
35
36 arm/freescale/imx/imx_wdog.c            optional imxwdt
37
38 dev/ffec/if_ffec.c                      optional ffec
39
40 dev/uart/uart_dev_imx.c                 optional uart
41
42 dev/usb/controller/ehci_imx.c           optional ehci
43 arm/freescale/imx/imx6_usbphy.c         optional ehci
44
45 #
46 # Low-level serial console for debugging early kernel startup.
47 #
48 #arm/freescale/imx/imx_console.c        standard
49
50 # SDMA firmware.
51 sdma-imx6q.c                            optional fslsdma                \
52         compile-with    "${AWK} -f $S/tools/fw_stub.awk sdma-imx6q.bin:sdma-imx6q -msdma -c${.TARGET}" \
53         no-implicit-rule before-depend local                            \
54         clean           "sdma-imx6q.c"
55 sdma-imx6q.fwo                          optional fslsdma                \
56         dependency      "sdma-imx6q.bin"                                \
57         compile-with    "${LD} -m ${LD_EMULATION} -b binary -d -warn-common -r -d -o ${.TARGET} sdma-imx6q.bin" \
58         no-implicit-rule                                                \
59         clean           "sdma-imx6q.fwo"
60 sdma-imx6q.bin                          optional fslsdma                \
61         dependency      "$S/contrib/dev/imx/sdma-imx6q.bin.uu"          \
62         compile-with    "uudecode < $S/contrib/dev/imx/sdma-imx6q.bin.uu"   \
63         no-obj no-implicit-rule                                         \
64         clean           "sdma-imx6q.bin"