mbox series

[RFC,0/2] Add support for Motorola Droid 3 (XT862)

Message ID 20211212230459.13579-1-merlijn@wizzup.org (mailing list archive)
Headers show
Series Add support for Motorola Droid 3 (XT862) | expand

Message

Merlijn Wajer Dec. 12, 2021, 11:04 p.m. UTC
Hi,

This series adds support for the Motorola Droid 3 (XT862). It's still work in
progress and builds on the great work done to support the Motorola Droid 4 and
Motorola Bionic - comments and reviews are quite welcome.

In particular, I think the motorola-mapphone-common.dtsi could use some changes,
because:

* It is unclear if the Droid 3 has support for ramoops/pstore, so currently
  omap4-droid3-xt862.dts deletes ramoops node in motorola-mapphone-common.dtsi
* Same as above, except that the Droid 3 has less ram than the Droid Bionic and
  the Motorola Droid 4 (which are currently the only users of
  motorola-mapphone-common.dtsi)

Note that the following does not yet work and help is appreciated in making that
work:

1. Changing the display backlight (it's always on, quite bright)
2. The keyboard backlights do not work yet
3. The modem is seem on usb, but something is still misconfigured, and a
   (patched) ofono doesn't pick it up currently.
4. Reading the battery capacity properly

I hope to fix at least 1-3 before I plan to submit this for inclusion.

What works:

* Serial
* Display
* Keyboard
* Touchscreen
* gpio keys (slider, power button, volume buttons)
* Wireless
* Power/idle/sleep modes - easily lasts over a day
* Light sensor
* Accelerometer
* 3D (with out of tree SGX patches and closer userspace)

Any feedback is much appreciated!

Regards,
Merlijn

Merlijn Wajer (2):
  pmic-cpcap: add motorola,droid3 compatible
  Droid3: add initial DTS

 arch/arm/boot/dts/Makefile                    |   1 +
 .../boot/dts/motorola-mapphone-common.dtsi    |   4 +-
 arch/arm/boot/dts/omap4-droid3-xt862.dts      | 166 ++++++++++++++++++
 arch/arm/mach-omap2/pmic-cpcap.c              |   3 +-
 4 files changed, 171 insertions(+), 3 deletions(-)
 create mode 100644 arch/arm/boot/dts/omap4-droid3-xt862.dts