linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Caleb Connolly <caleb@connolly.tech>
To: linux-arm-msm@vger.kernel.org
Cc: ~postmarketos/upstreaming@lists.sr.ht
Subject: Re: Add support for the OnePlus 6 and 6T SDM845 devices
Date: Thu, 08 Oct 2020 09:20:17 +0000	[thread overview]
Message-ID: <c0ed9659-0c1a-803e-9c16-f864fd824462@connolly.tech> (raw)
In-Reply-To: <20201007174736.292968-1-caleb@connolly.tech>

On 2020-10-07 18:48, Caleb Connolly wrote:
> The OnePlus 6/T handsets are based on the SDM845 platform and were
> released in late 2017.
>
> Add a device tree with support for the following:
>    * Display panel (with the oneplus-6 panel driver)
>    * Hardware accelerated graphics
>    * Touch screen support with Synaptics rmi4
>    * RTC support
>    * Remoteprocessors boot and can be interacted with over QRTR.
>    * ath10k WLAN using pd-mapper, rmts and tqftpserv daemons
>    * Bluetooth
>    * Volume / power buttons and OnePlus Tri-State switch are functional
>    * USB
>
> The only differences between the devices is the different panels,
> fingerprint readers and that the 6T lacks a headphone jack and notification
> LED.
>
> Current limitations:
>    * Bluetooth does not appear in rfkill, this is most likely the reason
>      it doesn't appear in UI bluetooth settings, it can be interacted
>      with using bluez-utils bluetoothctl.
>    * USB is forced to peripheral mode as cable type detection is broken

Missed here, these patches depend on Bjorns SMMU patches to boot with 
the display enabled, and disabling the display is not possible on newer 
firmware.

https://lore.kernel.org/linux-arm-msm/20200904155513.282067-1-bjorn.andersson@linaro.org/t/

>
> drm/panel/oneplus6: Add panel-oneplus6
> dt-bindings: panel: add documentation for oneplus6 panel
> arm64: dts: sdm845: add oneplus 6/t devices
> dt-bindings: add vendor bindings for OnePlus
> i2c: geni: sdm845: dont perform DMA for the oneplus6
>
> Documentation/devicetree/bindings/arm/oneplus/oneplus-boards.yaml   |  25 --
> Documentation/devicetree/bindings/display/panel/panel-oneplus6.yaml |  73 ----
> Documentation/devicetree/bindings/vendor-prefixes.yaml              |   2 -
> arch/arm64/boot/dts/qcom/Makefile                                   |   2 -
> arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi                 | 860 ---------------------------------------
> arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts               |  19 -
> arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts                  |  19 -
> drivers/gpu/drm/panel/Kconfig                                       |  10 -
> drivers/gpu/drm/panel/Makefile                                      |   1 -
>
>
>



  parent reply	other threads:[~2020-10-08  9:20 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-07 17:48 Add support for the OnePlus 6 and 6T SDM845 devices Caleb Connolly
2020-10-07 17:49 ` [PATCH 1/5] drm/panel/oneplus6: Add panel-oneplus6 Caleb Connolly
2020-10-18 13:35   ` Sam Ravnborg
2020-10-19 14:21     ` Caleb Connolly
2020-10-07 17:49 ` [PATCH 2/5] dt-bindings: panel: add documentation for oneplus6 panel Caleb Connolly
2020-10-09 14:02   ` Rob Herring
2020-10-09 14:05   ` Rob Herring
2020-10-18 12:33     ` Caleb Connolly
2020-10-07 17:49 ` [PATCH 3/5] arm64: dts: sdm845: add oneplus 6/t devices Caleb Connolly
2020-10-07 17:49 ` [PATCH 4/5] dt-bindings: add vendor bindings for OnePlus Caleb Connolly
2020-10-07 17:49 ` [PATCH 5/5] i2c: geni: sdm845: dont perform DMA for the oneplus6 Caleb Connolly
2020-10-08 10:03   ` Wolfram Sang
2020-10-08 10:46     ` Caleb Connolly
2020-10-08 12:19       ` Wolfram Sang
2020-10-09  6:53     ` Mukesh, Savaliya
2020-10-09  5:26   ` Akash Asthana
2020-10-09  5:58     ` Wolfram Sang
2020-10-08  9:20 ` Caleb Connolly [this message]
  -- strict thread matches above, loose matches on Subject: below --
2020-11-12 16:21 Add support for the OnePlus 6 and 6T SDM845 devices Caleb Connolly
2020-11-12 16:28 ` Caleb Connolly
2020-10-07 17:19 Caleb Connolly

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c0ed9659-0c1a-803e-9c16-f864fd824462@connolly.tech \
    --to=caleb@connolly.tech \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=~postmarketos/upstreaming@lists.sr.ht \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).