Hi Tom, See here (the one failure seems to be a network error) https://travis-ci.org/sglass68/u-boot/builds/467777333
The following changes since commit d117d8f19b0625f88309e47a8a32c2faa384dddc: Merge branch 'master' of git://git.denx.de/u-boot-i2c (2018-12-13 09:36:55 -0500) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-14dec18 for you to fetch changes up to f987177db9c988142032ed8142a093cce2378a90: dm: sound: Use the correct number of channels for sound (2018-12-13 16:37:10 -0700) ---------------------------------------------------------------- Complete conversion of sound to driver model ---------------------------------------------------------------- Simon Glass (40): sandbox: Increase the pre-relocation memory snow: Expand U-Boot size dm: sound: samsung: Make local function static dm: sound: Rename en_sound_codec to sound_codec dm: sound: Drop unused pre-device-tree code dm: sound: samsung: Rename i2stx_info to samsung_i2s_priv dm: sound: Drop codec_type dm: sound: wm8994: Pass private data to internal functions dm: sound: max98095: Pass private data to internal functions dm: sound: wm8994: Create a new common init function dm: sound: wm899c: Split out interface setup code dm: sound: max98095: Split out interface setup code dm: sound: wm8994: Drop global i2c-address variable dm: sound: max98095: Drop global i2c-address variable dm: sound: wm8994: Drop g_codec_info and g_wm8994_info dm: sound: max98095: Drop g_codec_info and g_max98095_info dm: sound: wm8994: Drop wm8994_i2c_init() dm: sound: Fix up header ordering dm: sound: exynos: Correct codec bus addresses dm: sound: Create an option to use driver model for sound dm: sound: Rename samsung_i2s_priv to i2s_uc_priv dm: sound: Create a uclass for audio codecs dm: sound: Create a uclass for i2s dm: sandbox: Update sound to use two buffers dm: sound: Create a uclass for sound dm: core: Add a function to read into a unsigned int dm: sound: Start i2c IDs from 0 dm: sound: Add conversion to driver model exynos: Add proid_is_exynos542x() for common 542x exynos: Add support for exynos5420 i2s pinmux dm: sound: Move common code out of maxim98095 dm: sound: exynos: Add support for max98090 dm: exynos: sound: Convert to use driver model dm: sandbox: sound: Convert to use driver model dm: exynos: Drop CONFIG_DM_I2C_COMPAT dm: sound: Complete migration to driver model dm: sound: Fix license headers dm: sound: max98095: Tidy up error codes dm: sandbox: Allow selection of sample rate and channels dm: sound: Use the correct number of channels for sound Kconfig | 2 + arch/Kconfig | 1 + arch/arm/dts/exynos5250-smdk5250.dts | 21 ++++- arch/arm/dts/exynos5250-snow.dts | 25 ++++-- arch/arm/dts/exynos5250-spring.dts | 24 +++++- arch/arm/dts/exynos5250.dtsi | 15 ++-- arch/arm/dts/exynos5420-peach-pit.dts | 24 +++++- arch/arm/dts/exynos5420-smdk5420.dts | 21 ++++- arch/arm/dts/exynos54xx.dtsi | 14 +++ arch/arm/dts/exynos5800-peach-pi.dts | 24 +++++- arch/arm/mach-exynos/clock.c | 31 +++++-- arch/arm/mach-exynos/clock_init_exynos5.c | 2 +- arch/arm/mach-exynos/common_setup.h | 4 +- arch/arm/mach-exynos/include/mach/clock.h | 3 + arch/arm/mach-exynos/include/mach/cpu.h | 4 +- arch/arm/mach-exynos/include/mach/gpio.h | 4 +- arch/arm/mach-exynos/pinmux.c | 19 ++++- arch/arm/mach-exynos/power.c | 2 +- arch/sandbox/cpu/sdl.c | 124 ++++++++++++++++++--------- arch/sandbox/dts/sandbox.dts | 21 +++++ arch/sandbox/dts/test.dts | 23 +++++ arch/sandbox/include/asm/sdl.h | 19 +++-- arch/sandbox/include/asm/sound.h | 13 --- arch/sandbox/include/asm/test.h | 40 +++++++++ cmd/sound.c | 15 +++- configs/peach-pi_defconfig | 3 +- configs/peach-pit_defconfig | 3 +- configs/sandbox64_defconfig | 1 - configs/sandbox_defconfig | 1 - configs/sandbox_flattree_defconfig | 1 - configs/sandbox_noblk_defconfig | 1 - configs/sandbox_spl_defconfig | 1 - configs/smdk5250_defconfig | 1 - configs/smdk5420_defconfig | 1 - configs/snow_defconfig | 1 - configs/spring_defconfig | 1 - drivers/core/read.c | 23 +++++ drivers/sound/Kconfig | 8 ++ drivers/sound/Makefile | 8 +- drivers/sound/codec-uclass.c | 26 ++++++ drivers/sound/i2s-uclass.c | 25 ++++++ drivers/sound/max98090.c | 377 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/sound/max98090.h | 663 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/sound/max98095.c | 411 ++++++++++++++++++++++++++++++++--------------------------------------------------------- drivers/sound/max98095.h | 9 +- drivers/sound/maxim_codec.c | 87 +++++++++++++++++++ drivers/sound/maxim_codec.h | 67 +++++++++++++++ drivers/sound/samsung-i2s.c | 157 ++++++++++++++++++++++++++-------- drivers/sound/samsung_sound.c | 104 +++++++++++++++++++++++ drivers/sound/sandbox.c | 180 +++++++++++++++++++++++++++++++++++++-- drivers/sound/sound-i2s.c | 208 --------------------------------------------- drivers/sound/sound-uclass.c | 127 ++++++++++++++++++++++++++++ drivers/sound/sound.c | 11 ++- drivers/sound/wm8994.c | 470 +++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------ drivers/sound/wm8994.h | 2 +- include/audio_codec.h | 48 +++++++++++ include/dm/read.h | 58 +++++++++++++ include/dm/uclass-id.h | 3 + include/i2s.h | 36 ++++++-- include/sound.h | 88 +++++++++++++------ test/dm/Makefile | 3 + test/dm/audio.c | 34 ++++++++ test/dm/i2s.c | 32 +++++++ test/dm/sound.c | 34 ++++++++ test/dm/test-fdt.c | 35 ++++++++ 65 files changed, 2916 insertions(+), 928 deletions(-) delete mode 100644 arch/sandbox/include/asm/sound.h create mode 100644 drivers/sound/codec-uclass.c create mode 100644 drivers/sound/i2s-uclass.c create mode 100644 drivers/sound/max98090.c create mode 100644 drivers/sound/max98090.h create mode 100644 drivers/sound/maxim_codec.c create mode 100644 drivers/sound/maxim_codec.h create mode 100644 drivers/sound/samsung_sound.c delete mode 100644 drivers/sound/sound-i2s.c create mode 100644 drivers/sound/sound-uclass.c create mode 100644 include/audio_codec.h create mode 100644 test/dm/audio.c create mode 100644 test/dm/i2s.c create mode 100644 test/dm/sound.c Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot