[PATCH v1 0/6] tegra20: add Atrix 4G MB860 and Droid X2 MB870 support
Svyatoslav Ryhel
clamor95 at gmail.com
Sun Mar 30 11:45:06 CEST 2025
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
More information about the U-Boot
mailing list