The Motorola Atrix 4G (MB860) and Droid X2 (MB870) both featured a dual-core NVIDIA Tegra 2 AP20H processor clocked at 1GHz, coupled with 1GB of DDR2 RAM. Storage consisted of 16GB of internal flash memory, expandable via microSD. The display was a 4.0-inch TFT LCD with a resolution of 960x540 pixels (qHD). The devices originally ran on Android up to 2.3 (Gingerbread).
This patchset brings full support for both devices along with DM drivers for special PMIC used in these devices, DSI panel, backlight and many more staff already supported by exising U-Boot code. Svyatoslav Ryhel (6): power: pmic: add the basic CPCAP PMIC support power: regulator: add regulator support for CPCAP PMIC input: add support for CPCAP power button video: panel: add Motorola Atrix 4G and Droid X2 panel video: backlight: add TI LM3532 led controller board: motorola: add Atrix 4G MB860 and Droid X2 MB870 support arch/arm/dts/Makefile | 2 + arch/arm/dts/tegra20-motorola-daytona.dts | 9 + arch/arm/dts/tegra20-motorola-mot.dtsi | 490 ++++++++++++++++++++++ arch/arm/dts/tegra20-motorola-olympus.dts | 9 + arch/arm/mach-tegra/tegra20/Kconfig | 5 + board/motorola/mot/Kconfig | 12 + board/motorola/mot/MAINTAINERS | 7 + board/motorola/mot/Makefile | 9 + board/motorola/mot/configs/daytona.config | 2 + board/motorola/mot/configs/olympus.config | 2 + board/motorola/mot/mot-spl.c | 58 +++ board/motorola/mot/mot.env | 15 + configs/mot_defconfig | 93 ++++ doc/board/index.rst | 1 + doc/board/motorola/index.rst | 9 + doc/board/motorola/mot.rst | 104 +++++ drivers/input/Kconfig | 6 + drivers/input/Makefile | 1 + drivers/input/cpcap_pwrbutton.c | 134 ++++++ drivers/power/pmic/Kconfig | 10 + drivers/power/pmic/Makefile | 1 + drivers/power/pmic/cpcap.c | 125 ++++++ drivers/power/regulator/Kconfig | 9 + drivers/power/regulator/Makefile | 1 + drivers/power/regulator/cpcap_regulator.c | 275 ++++++++++++ drivers/video/Kconfig | 19 + drivers/video/Makefile | 2 + drivers/video/lm3532_backlight.c | 380 +++++++++++++++++ drivers/video/mot-panel.c | 308 ++++++++++++++ include/configs/mot.h | 25 ++ include/power/cpcap.h | 373 ++++++++++++++++ 31 files changed, 2496 insertions(+) create mode 100644 arch/arm/dts/tegra20-motorola-daytona.dts create mode 100644 arch/arm/dts/tegra20-motorola-mot.dtsi create mode 100644 arch/arm/dts/tegra20-motorola-olympus.dts create mode 100644 board/motorola/mot/Kconfig create mode 100644 board/motorola/mot/MAINTAINERS create mode 100644 board/motorola/mot/Makefile create mode 100644 board/motorola/mot/configs/daytona.config create mode 100644 board/motorola/mot/configs/olympus.config create mode 100644 board/motorola/mot/mot-spl.c create mode 100644 board/motorola/mot/mot.env create mode 100644 configs/mot_defconfig create mode 100644 doc/board/motorola/index.rst create mode 100644 doc/board/motorola/mot.rst create mode 100644 drivers/input/cpcap_pwrbutton.c create mode 100644 drivers/power/pmic/cpcap.c create mode 100644 drivers/power/regulator/cpcap_regulator.c create mode 100644 drivers/video/lm3532_backlight.c create mode 100644 drivers/video/mot-panel.c create mode 100644 include/configs/mot.h create mode 100644 include/power/cpcap.h -- 2.43.0

