freebsd-dev/sys/mips/ingenic
Jared McNeill 7fd348080f The JZ4780 I2S can feed either the internal audio codec or the HDMI
transmitter, but not both at the same time. This patch:

 - Adds a dev.pcm.0.internal_codec sysctl node for selecting between
   internal and external codec
 - Changes playback sample rate from 96 kHz to 48 kHz for HDMI compatibility
 - Enables i2s clock on codec access

Reviewed by:		br
Differential Revision:	https://reviews.freebsd.org/D8960
2016-12-29 14:00:10 +00:00
..
files.jz4780 Add driver for JZ4780 RTC device. 2016-12-24 02:31:26 +00:00
files.x1000 Add jz4780 AIC (Audio Interface Controller) driver. 2016-12-20 18:27:53 +00:00
jz4780_aic.c The JZ4780 I2S can feed either the internal audio codec or the HDMI 2016-12-29 14:00:10 +00:00
jz4780_aic.h Add registers for jz4780 audio and PDMA controllers. 2016-12-09 17:16:09 +00:00
jz4780_clk_gen.c Choose the closes matching divider instead of one that results in a 2016-12-20 01:37:00 +00:00
jz4780_clk_otg.c
jz4780_clk_pll.c
jz4780_clk.h
jz4780_clock.c Apply clear_mask correctly. 2016-12-12 17:08:52 +00:00
jz4780_clock.h
jz4780_codec.c The JZ4780 I2S can feed either the internal audio codec or the HDMI 2016-12-29 14:00:10 +00:00
jz4780_codec.h The JZ4780 I2S can feed either the internal audio codec or the HDMI 2016-12-29 14:00:10 +00:00
jz4780_common.h Add jz4780 internal codec initialization driver. 2016-12-08 16:28:34 +00:00
jz4780_cpuregs.h
jz4780_dme.c
jz4780_dwc_fdt.c
jz4780_efuse.c
jz4780_ehci.c
jz4780_gpio_if.m
jz4780_gpio.c
jz4780_intr.c
jz4780_lcd.c Pass memattrs to fb device so that user mappings can inherit them 2016-12-23 19:30:14 +00:00
jz4780_lcd.h Add support for Ingenic JZ4780 LCD controller and enable framebuffer 2016-12-20 01:51:09 +00:00
jz4780_machdep.c
jz4780_mmc.c Do not use read-modify-write on MSC control register. 2016-12-28 19:40:59 +00:00
jz4780_mp.c
jz4780_mpboot.S
jz4780_nand.c
jz4780_nemc.c
jz4780_ohci.c
jz4780_pdma.c Add jz4780 PDMA controller driver. 2016-12-20 18:09:59 +00:00
jz4780_pdma.h Add registers for jz4780 audio and PDMA controllers. 2016-12-09 17:16:09 +00:00
jz4780_pinctrl.c
jz4780_pinctrl.h
jz4780_regs.h
jz4780_rtc.c Add driver for JZ4780 RTC device. 2016-12-24 02:31:26 +00:00
jz4780_smb.c Add support for Ingenic JZ4780 SMBus controller. 2016-12-16 20:04:56 +00:00
jz4780_smb.h Add support for Ingenic JZ4780 SMBus controller. 2016-12-16 20:04:56 +00:00
jz4780_timer.c
jz4780_uart.c