Sound support for n9
Subsystems (3)
RFC 1/1 Sound support for n9
Hi!
Binding documentation is pending, and code will need to be updated to match it.
I guess burst_bclkdiv should be handled as int, not as u8?
SPDX is modern these days.
Anything else that needs to be fixed?
Best regards,
Pavel
include/sound/n9.h new file +17 -0
@@ -0,0 +1,17 @@ +// SPDX-License-Identifier: GPL-2.0 +// +// Copyright (C) 2009 Nokia + +#ifndef _N9_H_ +#define _N9_H_ + +struct dfl61audio_hsmic_event { +void *private; +void (*event)(void *priv,bool on); +}; + +void dfl61_jack_report (int status); +int dfl61_request_hsmicbias (bool enable); +void dfl61_register_hsmic_event_cb (struct dfl61audio_hsmic_event *event); +int dfl61_request_hp_enable (bool enable); +#endif
sound/soc/codecs/tlv320dac33.c +30 -11
71 lines not on this page · raw message
sound/soc/omap/Kconfig +12 -0
@@ -47,6 +47,18 @@ config SND_OMAP_SOC_RX51 Say Y if you want to add support for SoC audio on Nokia N900 cellphone. +config SND_OMAP_SOC_N9 + tristate "SoC Audio support for Nokia N9/N950" + depends on SND_OMAP_SOC && ARM && I2C + select SND_OMAP_SOC_MCBSP + select SND_SOC_TWL4030 + select SND_SOC_TLV320DAC33 + select SND_SOC_TPA6130A2 + select SND_SOC_WL1273 if MFD_WL1273_CORE + depends on GPIOLIB + help + Say Y if you want to add support for SoC audio on Nokia N9/N950. + config SND_OMAP_SOC_AMS_DELTA tristate "SoC Audio support for Amstrad E3 (Delta) videophone" depends on SND_OMAP_SOC && MACH_AMS_DELTA && TTY
sound/soc/omap/Makefile +2 -0
@@ -15,6 +15,7 @@ obj-$(CONFIG_SND_OMAP_SOC_HDMI_AUDIO) += snd-soc-omap-hdmi-audio.o # OMAP Machine Support snd-soc-n810-objs := n810.o snd-soc-rx51-objs := rx51.o +snd-soc-n9-objs := n9.o snd-soc-ams-delta-objs := ams-delta.o snd-soc-osk5912-objs := osk5912.o snd-soc-am3517evm-objs := am3517evm.o
@@ -24,6 +25,7 @@ snd-soc-omap3pandora-objs := omap3pandora.o obj-$(CONFIG_SND_OMAP_SOC_N810) += snd-soc-n810.o obj-$(CONFIG_SND_OMAP_SOC_RX51) += snd-soc-rx51.o +obj-$(CONFIG_SND_OMAP_SOC_N9) += snd-soc-n9.o obj-$(CONFIG_SND_OMAP_SOC_AMS_DELTA) += snd-soc-ams-delta.o obj-$(CONFIG_SND_OMAP_SOC_OSK5912) += snd-soc-osk5912.o obj-$(CONFIG_SND_OMAP_SOC_AM3517EVM) += snd-soc-am3517evm.o
sound/soc/omap/n9.c new file +748 -0
748 lines not on this page · raw message
Signature · 9 lines
(english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 181 bytes Desc: Digital signature URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180112/d4ae8582/attachment-0001.sig>