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-next&id=a6e806c49e3265494ac6fe6ec88ed5c010652e0d - https://git.kernel.org/cgit/linux/kernel/git/broonie/sound.git/commit/?h=for-next&id=7e885d211f023dfd201fad8246bbf3c3bd126c61 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 -- 2.1.0