[U-Boot] [PATCH 0/7] Add board detection for Odroid XU3 / XU3Lite / XU4

Przemyslaw Marczak p.marczak at samsung.com
Fri Aug 28 15:59:27 CEST 2015


This patchset adds:
- define the CPU name for Chromebook Peach Pi as Exynos5800
- set the cpu id of Exynos5422 to 0x5422
- S2MPS11 PMIC I/O driver
- Exynos5420-compatible (9-channel, 12-bit) ADC driver
- board detection for Odroid XU3 / XU3lite / XU4

This was tested on Odroid XU3 and XU3 Lite, without the XU4,
but I'm waiting for reply from the Odroid forum users.

Tested with buildman for samsung.

Available on github:
https://github.com/bobenstein/u-boot/tree/xu3-patchset-test

Przemyslaw Marczak (7):
  s5p: cpu_info: use defined CPU name if available
  peach-pi: define CPU name for SoC Exynos5800
  Exynos5422/5800: set cpu id to 0x5422
  dm: pmic: add s2mps11 PMIC I/O driver
  odroid-xu3: enable s2mps11 PMIC support
  Exynos: add internal ADC driver
  exynos5-dt: add board detection for Odroid XU3/XU3L/XU4.

 arch/arm/cpu/armv7/s5p-common/cpu_info.c  |   5 ++
 arch/arm/dts/exynos5422-odroidxu3.dts     |   7 ++
 arch/arm/mach-exynos/Makefile             |   1 +
 arch/arm/mach-exynos/adc.c                |  83 ++++++++++++++++++++++
 arch/arm/mach-exynos/clock.c              |  16 ++---
 arch/arm/mach-exynos/clock_init_exynos5.c |   2 +-
 arch/arm/mach-exynos/common_setup.h       |   4 +-
 arch/arm/mach-exynos/include/mach/adc.h   |  45 ++++++++++++
 arch/arm/mach-exynos/include/mach/cpu.h   |  10 +--
 arch/arm/mach-exynos/include/mach/gpio.h  |   4 +-
 arch/arm/mach-exynos/pinmux.c             |   2 +-
 arch/arm/mach-exynos/power.c              |   2 +-
 board/samsung/common/exynos5-dt.c         | 114 ++++++++++++++++++++++++++++++
 configs/odroid-xu3_defconfig              |   3 +
 doc/device-tree-bindings/pmic/s2mps11.txt |  17 +++++
 drivers/power/pmic/Kconfig                |  14 ++++
 drivers/power/pmic/Makefile               |   1 +
 drivers/power/pmic/s2mps11.c              |  60 ++++++++++++++++
 include/configs/odroid_xu3.h              |  12 ++++
 include/configs/peach-pi.h                |   2 +
 include/power/s2mps11.h                   | 109 ++++++++++++++++++++++++++++
 21 files changed, 493 insertions(+), 20 deletions(-)
 create mode 100644 arch/arm/mach-exynos/adc.c
 create mode 100644 doc/device-tree-bindings/pmic/s2mps11.txt
 create mode 100644 drivers/power/pmic/s2mps11.c
 create mode 100644 include/power/s2mps11.h

-- 
1.9.1



More information about the U-Boot mailing list