lkml.org 
[lkml]   [2023]   [Mar]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v1 00/18] MT6795 Helio X10 and Sony Xperia M5: DT step 2!
    Date
    This series further enhances the support for the MT6795 Helio X10 SoC
    and the Sony Xperia M5 smartphone.

    In particular, for the SoC support, this adds:
    - Frequency Hopping support
    - I2C controllers
    - Power domains
    - IOMMU support and LARBs
    - GCE/CMDQ Mailbox
    - VDECSYS and VENCSYS clocks
    - MMSYS support

    ...and, on the Xperia M5 smartphone, this adds:
    - Frequency Hopping with Spread Spectrum for MAINPLL, MPLL, MSDCPLL
    - Touchscreen support (Synaptics S2726, fw id: 1898977, RMI4 protocol)
    - Accelerometer
    - Magnetometer
    - Proximity sensor
    - NFC support

    ...all of which was successfully tested on the Xperia M5 smartphone.

    This series depends on [1] for the MMSYS support.

    Plan for step 3 is to push upstream full display support, which does
    already work on my custom tree ;-)

    [1]: https://lore.kernel.org/all/20230309102618.114157-1-angelogioacchino.delregno@collabora.com/

    Cheers!

    AngeloGioacchino Del Regno (18):
    arm64: dts: mediatek: mt6795: Add Frequency Hopping Controller node
    arm64: dts: mediatek: mt6795: Add apmixedsys syscon node
    arm64: dts: mediatek: mt6795: xperia-m5: Enable Frequency Hopping
    dt-bindings: i2c: i2c-mt65xx: Add compatible for MT6795 Helio X10
    arm64: dts: mediatek: mt6795: Add nodes for I2C controllers
    arm64: dts: mediatek: mt6795: Add SoC power domains
    dt-bindings: mailbox: mediatek,gce-mailbox: Add compatible for MT6795
    dt-bindings: gce: Add header for MT6795's GCE mailbox
    arm64: dts: mediatek: mt6795: Add support for the CMDQ/GCE mailbox
    arm64: dts: mediatek: mt6795: Add MMSYS node for multimedia clocks
    arm64: dts: mediatek: mt6795: Add VDECSYS and VENCSYS clocks
    arm64: dts: mediatek: mt6795: Add support for IOMMU and LARBs
    arm64: dts: mediatek: mt6795-xperia-m5: Enable I2C 0-3 busses
    arm64: dts: mediatek: mt6795-xperia-m5: Add Synaptics RMI4 Touchscreen
    arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMA255 Accelerometer
    arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMM050 Magnetometer
    arm64: dts: mediatek: mt6795-xperia-m5: Add Sensortek STK3310
    Proximity
    arm64: dts: mediatek: mt6795-xperia-m5: Add NXP PN547 NFC on I2C3

    .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 4 +
    .../mailbox/mediatek,gce-mailbox.yaml | 20 +-
    .../dts/mediatek/mt6795-sony-xperia-m5.dts | 166 ++++++++++++
    arch/arm64/boot/dts/mediatek/mt6795.dtsi | 245 ++++++++++++++++++
    include/dt-bindings/gce/mediatek,mt6795-gce.h | 123 +++++++++
    5 files changed, 550 insertions(+), 8 deletions(-)
    create mode 100644 include/dt-bindings/gce/mediatek,mt6795-gce.h

    --
    2.40.0

    \
     
     \ /
      Last update: 2023-03-27 01:16    [W:4.118 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site