Hi all,
This patch series adds support and fixes the audio support for Veyron devices. With these patches I'm able to playback from speakers and headphones, and record from the microphone on a Veyron Jerry Chromebook.
Patches from 1/5 to 3/5 should go through the Mark Brown ASoC tree.
Patches 4/5 and 5/5 should go through the Heiko Stuebner rockchip tree.
Changes since v1: - Improve log messages trying to explain better the issues (suggested by Mark Brown) - Remove patches from John Keeping as are already cherry-picked. - https://git.kernel.org/cgit/linux/kernel/git/broonie/sound.git/commit/?h=for... - https://git.kernel.org/cgit/linux/kernel/git/broonie/sound.git/commit/?h=for...
Enric Balletbo i Serra (5): ASoC: rockchip-max98090: Fix NULL pointer dereference while accessing to jack. ASoC: rockchip-max98090: Fix the Headset Mic route. ASoC: rockchip-max98090: Fix jack detection and event reporting. ARM: dts: rockchip: Add shared file for audio related nodes for veyron boards ARM: dts: rockchip: veyron: Add analog audio codecs.
arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 102 ++++++++++++++++++++++ arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 1 + sound/soc/rockchip/rockchip_max98090.c | 65 ++++++++------ 3 files changed, 140 insertions(+), 28 deletions(-) create mode 100644 arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi