
Sound support for jerry was never included in the initial port. Now that sound has been converted to driver model it seems like a good opportunity to fill this gap. Jerry uses an audio codec that is already supported by U-Boot.
Add the required drivers and enable the config so that 'sound play 500 400' can be used to play a beep. Also enable logging for this board.
Simon Glass (4): rockchip: rk3288: Add i2s pinctrl and clock support rockchip: Add an I2S driver rockchip: Add a sound driver sound: rockchip: Add sound support for jerry
arch/arm/dts/rk3288-veyron-jerry.dts | 12 ++ arch/arm/dts/rk3288-veyron.dtsi | 1 + arch/arm/dts/rk3288.dtsi | 1 + .../include/asm/arch-rockchip/cru_rk3288.h | 8 + .../include/asm/arch-rockchip/grf_rk3288.h | 96 +++++++++++ arch/arm/include/asm/arch-rockchip/periph.h | 1 + configs/chromebook_jerry_defconfig | 7 + drivers/clk/rockchip/clk_rk3288.c | 48 ++++++ drivers/pinctrl/rockchip/pinctrl_rk3288.c | 14 ++ drivers/sound/Kconfig | 9 ++ drivers/sound/Makefile | 1 + drivers/sound/rockchip_i2s.c | 149 ++++++++++++++++++ drivers/sound/rockchip_sound.c | 132 ++++++++++++++++ 13 files changed, 479 insertions(+) create mode 100644 drivers/sound/rockchip_i2s.c create mode 100644 drivers/sound/rockchip_sound.c