dfbf5e4bbf
Current functionality is somewhat limited: driver assumes that there is only one active IPU unit (IPU1) and that video output is DI0 and video mode is 1024x768. For more advanced functionality driver requires proper clock management which is work in progress. At the moment driver assumes that pixel clock is configured by u-boot for 1026x768 mode. Reviewed by: andrew, ian, mmel Differential Revision: https://reviews.freebsd.org/D4168
71 lines
2.0 KiB
Plaintext
71 lines
2.0 KiB
Plaintext
# $FreeBSD$
|
|
|
|
#
|
|
# Standard ARM support.
|
|
#
|
|
kern/kern_clocksource.c standard
|
|
|
|
#
|
|
# Standard imx6 devices and support.
|
|
#
|
|
arm/freescale/fsl_ocotp.c standard
|
|
arm/freescale/imx/imx6_anatop.c standard
|
|
arm/freescale/imx/imx6_ccm.c standard
|
|
arm/freescale/imx/imx6_machdep.c standard
|
|
arm/freescale/imx/imx6_mp.c optional smp
|
|
arm/freescale/imx/imx6_pl310.c standard
|
|
arm/freescale/imx/imx6_src.c standard
|
|
arm/freescale/imx/imx_iomux.c standard
|
|
arm/freescale/imx/imx_machdep.c standard
|
|
arm/freescale/imx/imx_gpt.c standard
|
|
arm/freescale/imx/imx_gpio.c optional gpio
|
|
arm/freescale/imx/imx_i2c.c optional fsliic
|
|
arm/freescale/imx/imx6_sdma.c optional sdma
|
|
arm/freescale/imx/imx6_audmux.c optional sound
|
|
arm/freescale/imx/imx6_ssi.c optional sound
|
|
|
|
arm/arm/hdmi_if.m optional hdmi
|
|
arm/freescale/imx/imx6_hdmi.c optional hdmi
|
|
|
|
arm/freescale/imx/imx6_ipu.c optional vt
|
|
|
|
#
|
|
# Optional devices.
|
|
#
|
|
arm/freescale/imx/imx_sdhci.c optional sdhci
|
|
|
|
arm/freescale/imx/imx_wdog.c optional imxwdt
|
|
|
|
dev/ffec/if_ffec.c optional ffec
|
|
|
|
dev/uart/uart_dev_imx.c optional uart
|
|
|
|
dev/usb/controller/ehci_imx.c optional ehci
|
|
arm/freescale/imx/imx6_usbphy.c optional ehci
|
|
|
|
#
|
|
# Low-level serial console for debugging early kernel startup.
|
|
#
|
|
#arm/freescale/imx/console.c standard
|
|
|
|
#
|
|
# Not ready yet...
|
|
#
|
|
#arm/freescale/imx/imx51_ipuv3.c optional sc
|
|
|
|
# SDMA firmware
|
|
sdma_fw.c optional sdma_fw \
|
|
compile-with "${AWK} -f $S/tools/fw_stub.awk sdma-imx6q-to1.bin:sdma_fw -msdma -c${.TARGET}" \
|
|
no-implicit-rule before-depend local \
|
|
clean "sdma_fw.c"
|
|
sdma-imx6q-to1.fwo optional sdma_fw \
|
|
dependency "sdma-imx6q-to1.bin" \
|
|
compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} sdma-imx6q-to1.bin" \
|
|
no-implicit-rule \
|
|
clean "sdma-imx6q-to1.fwo"
|
|
sdma-imx6q-to1.bin optional sdma_fw \
|
|
dependency "$S/contrib/dev/imx/sdma-imx6q-to1.bin.uu" \
|
|
compile-with "uudecode < $S/contrib/dev/imx/sdma-imx6q-to1.bin.uu" \
|
|
no-obj no-implicit-rule \
|
|
clean "sdma-imx6q-to1.bin"
|