Re: Add support for the OnePlus 6 and 6T SDM845 devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is V2 of the series, it should have been set in the subject line 
but doesn't seem to have been.

It includes the following changes from V1:

  * Amendments to the panel driver regarding Sam's comments
  * DTS formatting improvements.

Sorry for any confusion caused.
Regards,
Caleb

On 2020-11-12 16:21, Caleb Connolly wrote:
> The OnePlus 6/T handsets are based on the SDM845 platform and were
> released in late 2017. Add support for booting with core
> functionality including:
>
>   * Display panels and hardware accelerated graphics
>   * Touch screen with Synaptics RMI4
>   * Modem and other remoteprocessors
>   * WiFi / Bluetooth
>   * Buttons and OnePlus Tri-State key
>   * USB gadget mode
>
> Both devices are almost identical, but use different display panels,
> with the 6T lacking a headphone jack and notification LED.
>
> This series depends on the SMMU stream mapping patches which can be
> found here:
> https://lore.kernel.org/linux-iommu/20201017043907.2656013-1-bjorn.andersson@xxxxxxxxxx/
>
> The devices will fail early in the boot process otherwise.
>
>    drm/panel/samsung-sofef00: Add panel for OnePlus 6/T devices
>    dt-bindings: panel-simple-dsi: add samsung panels for OnePlus 6/T
>    arm64: dts: sdm845: add oneplus 6/t devices
>    dt-bindings: add vendor bindings for OnePlus
>    i2c: geni: sdm845: dont perform DMA for OnePlus 6 devices
>
>   .../bindings/arm/oneplus/oneplus-boards.yaml          |  25 +
>   .../bindings/display/panel/panel-simple-dsi.yaml      |   4 +
>   .../devicetree/bindings/vendor-prefixes.yaml          |   2 +
>   arch/arm64/boot/dts/qcom/Makefile                     |   2 +
>   arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi   | 822 ++++++++++++++++++++++
>   arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts |  19 +
>   arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts    |  23 +
>   drivers/gpu/drm/panel/Kconfig                         |  12 +
>   drivers/gpu/drm/panel/Makefile                        |   1 +
>   drivers/gpu/drm/panel/panel-samsung-sofef00.c         | 353 ++++++++++
>   drivers/i2c/busses/i2c-qcom-geni.c                    |   6 +-
>   11 files changed, 1267 insertions(+), 2 deletions(-)
>
>
>
>






[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux