[U-Boot] Please pull u-boot-dm

Simon Glass sjg at chromium.org
Fri Dec 14 15:43:09 UTC 2018


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


More information about the U-Boot mailing list