[PATCH v1 0/7] Bring support for Xiaomi Mi Pad 1 (Tegra K1)
Svyatoslav Ryhel
clamor95 at gmail.com
Mon Dec 23 08:06:31 CET 2024
This patch set brings support for Xiaomi Mi Pad 1 based on
Tegra K1 SoC as original vendor bootloader substitution.
All major features are implemented.
Minor stuff that still needs to be tested and fixed includes:
- minor image flickering on the right side of the panel
- check if U-Boot self-upgrade feature works as intended
Svyatoslav Ryhel (7):
pinctrl: tegra: add Tegra K1 support
video: tegra20: dc: dsi: add Tegra K1 compatible
video: tegra20: mipi: add Tegra K1 support
video: add TI LP855x backlight driver
video: panel: add Sharp LQ079L1SX01 MIPI DSI panel driver
ARM: tegra124: implement BCT patching
board: xiaomi: mocha: add Xiaomi Mi Pad A0101 support
arch/arm/dts/Makefile | 1 +
arch/arm/dts/tegra124-xiaomi-mocha.dts | 603 ++++++++++++++++++++
arch/arm/include/asm/arch-tegra124/pinmux.h | 4 +
arch/arm/mach-tegra/Kconfig | 2 +-
arch/arm/mach-tegra/tegra124/Kconfig | 5 +
arch/arm/mach-tegra/tegra124/Makefile | 1 +
arch/arm/mach-tegra/tegra124/bct.c | 91 +++
arch/arm/mach-tegra/tegra124/bct.h | 55 ++
board/xiaomi/mocha/Kconfig | 12 +
board/xiaomi/mocha/MAINTAINERS | 8 +
board/xiaomi/mocha/Makefile | 9 +
board/xiaomi/mocha/mocha-spl.c | 49 ++
board/xiaomi/mocha/mocha.c | 41 ++
board/xiaomi/mocha/mocha.env | 23 +
configs/mocha_defconfig | 90 +++
doc/board/index.rst | 1 +
doc/board/xiaomi/index.rst | 9 +
doc/board/xiaomi/mocha.rst | 112 ++++
drivers/pinctrl/tegra/pinctrl-tegra.c | 56 ++
drivers/video/Kconfig | 19 +
drivers/video/Makefile | 2 +
drivers/video/lp855x_backlight.c | 302 ++++++++++
drivers/video/sharp-lq079l1sx01.c | 275 +++++++++
drivers/video/tegra20/tegra-dc.c | 3 +
drivers/video/tegra20/tegra-dsi.c | 12 +-
drivers/video/tegra20/tegra-mipi.c | 134 ++++-
include/configs/mocha.h | 25 +
27 files changed, 1928 insertions(+), 16 deletions(-)
create mode 100644 arch/arm/dts/tegra124-xiaomi-mocha.dts
create mode 100644 arch/arm/mach-tegra/tegra124/bct.c
create mode 100644 arch/arm/mach-tegra/tegra124/bct.h
create mode 100644 board/xiaomi/mocha/Kconfig
create mode 100644 board/xiaomi/mocha/MAINTAINERS
create mode 100644 board/xiaomi/mocha/Makefile
create mode 100644 board/xiaomi/mocha/mocha-spl.c
create mode 100644 board/xiaomi/mocha/mocha.c
create mode 100644 board/xiaomi/mocha/mocha.env
create mode 100644 configs/mocha_defconfig
create mode 100644 doc/board/xiaomi/index.rst
create mode 100644 doc/board/xiaomi/mocha.rst
create mode 100644 drivers/video/lp855x_backlight.c
create mode 100644 drivers/video/sharp-lq079l1sx01.c
create mode 100644 include/configs/mocha.h
--
2.43.0
More information about the U-Boot
mailing list