[PATCH 00/12] Introduce B1x5v2 support
Sebastian Reichel
sebastian.reichel at collabora.com
Wed Jul 1 19:26:13 CEST 2020
This series introduces support for a new i.MX6DL GE patient
monitor series.
Patch 1: Support using DM_SPI_FLASH with non-DM SPL code.
Patch 2: Add support for storing bootcount in SPI-flash
Patch 3: Fix reading the status of output GPIOs
Patch 4+5: Improve M41T62 RTC driver's reset routine.
PATCH 6: Support disable_ldb_di_clock_sources for i.MX6DL
Patch 7+8: Add poweroff-gpio support
Patch 9-11: restructure common GE code
Patch 12: Add the actual board, using SPL and DM
The series is based on v2020.07-rc5.
-- Sebastian
Marek Vasut (1):
treewide: Replace CONFIG_DM_SPI_FLASH with
CONFIG_IS_ENABLED(DM_SPI_FLASH)
Sebastian Reichel (11):
bootcount: add a DM SPI flash backing store for bootcount
gpio: mxc_gpio: add support to read status of output gpios
rtc: m41t62: reset SQW in m41t62_rtc_reset
rtc: m41t62: add oscillator fail bit reset support
imx6: allow usage of disable_ldb_di_clock_sources for CONFIG_MX6QDL
poweroff: Introduce poweroff uclass
poweroff: Add poweroff-gpio driver
board: ge: common: rename ge_common.c to ge_rtc.c
board: ge: common: add config option for RTC and VPD feature
board: ge: common: vpd: separate I2C specific code
board: ge: b1x5v2: Add GE B1x5v2 and B1x5Pv2
arch/arm/dts/Makefile | 1 +
arch/arm/dts/imx6dl-b1x5v2.dts | 624 +++++++++++++++++++
arch/arm/mach-imx/mx6/Kconfig | 10 +
arch/arm/mach-imx/mx6/clock.c | 2 +-
board/ge/b1x5v2/Kconfig | 14 +
board/ge/b1x5v2/Makefile | 6 +
board/ge/b1x5v2/b1x5v2.c | 710 ++++++++++++++++++++++
board/ge/b1x5v2/spl.c | 587 ++++++++++++++++++
board/ge/bx50v3/Kconfig | 2 +
board/ge/bx50v3/bx50v3.c | 4 +-
board/ge/common/Kconfig | 7 +
board/ge/common/Makefile | 3 +-
board/ge/common/{ge_common.c => ge_rtc.c} | 0
board/ge/common/{ge_common.h => ge_rtc.h} | 0
board/ge/common/vpd_reader.c | 12 +-
board/ge/common/vpd_reader.h | 23 +-
board/ge/mx53ppd/Kconfig | 2 +
board/ge/mx53ppd/mx53ppd.c | 4 +-
cmd/sf.c | 4 +-
configs/ge_b1x5v2_defconfig | 148 +++++
drivers/bootcount/Kconfig | 10 +
drivers/bootcount/Makefile | 1 +
drivers/bootcount/spi-flash.c | 125 ++++
drivers/gpio/mxc_gpio.c | 10 +-
drivers/mtd/spi/sf_probe.c | 2 +-
drivers/net/fm/fm.c | 4 +-
drivers/power/Kconfig | 17 +
drivers/power/Makefile | 3 +
drivers/power/poweroff-gpio.c | 87 +++
drivers/power/poweroff-uclass.c | 43 ++
drivers/rtc/m41t62.c | 139 ++++-
include/configs/ge_b1x5v2.h | 125 ++++
include/dm/uclass-id.h | 1 +
include/power/poweroff.h | 32 +
include/spi_flash.h | 2 +-
35 files changed, 2735 insertions(+), 29 deletions(-)
create mode 100644 arch/arm/dts/imx6dl-b1x5v2.dts
create mode 100644 board/ge/b1x5v2/Kconfig
create mode 100644 board/ge/b1x5v2/Makefile
create mode 100644 board/ge/b1x5v2/b1x5v2.c
create mode 100644 board/ge/b1x5v2/spl.c
create mode 100644 board/ge/common/Kconfig
rename board/ge/common/{ge_common.c => ge_rtc.c} (100%)
rename board/ge/common/{ge_common.h => ge_rtc.h} (100%)
create mode 100644 configs/ge_b1x5v2_defconfig
create mode 100644 drivers/bootcount/spi-flash.c
create mode 100644 drivers/power/poweroff-gpio.c
create mode 100644 drivers/power/poweroff-uclass.c
create mode 100644 include/configs/ge_b1x5v2.h
create mode 100644 include/power/poweroff.h
--
2.27.0
More information about the U-Boot
mailing list