Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • sent/topic/sm8450/upstream/defconfig-fixup-v1
    (no cover subject)
    
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    To: Bjorn Andersson <andersson@kernel.org>
    Cc: Stephen Rothwell <sfr@canb.auug.org.au>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (1):
          arm64: defconfig: remove duplicate TYPEC_UCSI & QCOM_PMIC_GLINK
    
     arch/arm64/configs/defconfig | 2 --
     1 file changed, 2 deletions(-)
    ---
    base-commit: eba6ffc6c33353bb95c5d2bde35bb80e21c1f713
    change-id: 20230324-topic-sm8450-upstream-defconfig-fixup-3516a5f976a1
    
    Best regards,
  • sent/topic/sm8450/upstream/dt-bindings-fixes-v2
    arm64: qcom: sm8450: bindings check cleanup
    
    A few fixes to pass the DT bindings check successfully
    for sm8450 qrd & hdk DTs.
    
    The following are still needed to pass all the checks:
    - https://lore.kernel.org/r/20230308082424.140224-3-manivannan.sadhasivam@linaro.org
    - https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v5-5-552f3b721f9e@linaro.org
    - https://lore.kernel.org/all/20230308075648.134119-1-manivannan.sadhasivam@linaro.org/
    - https://lore.kernel.org/r/20230306112129.3687744-1-dmitry.baryshkov@linaro.org
    - https://lore.kernel.org/all/20221209-dt-binding-ufs-v3-0-499dff23a03c@fairphone.com/
    - https://lore.kernel.org/all/20221118071849.25506-2-srinivas.kandagatla@linaro.org/
    
    A tree with the applied & rebased patches is available at:
    - https://git.codelinaro.org/neil.armstrong/linux/-/tree/topic/sm8450/upstream/dt-bindings-fixes
    
    To: Rob Clark <robdclark@gmail.com>
    To: Abhinav Kumar <quic_abhinavk@quicinc.com>
    To: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    To: Sean Paul <sean@poorly.run>
    To: David Airlie <airlied@gmail.com>
    To: Daniel Vetter <daniel@ffwll.ch>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    Cc: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    ---
    Changes in v2:
    - updated patches dependency to pass tests
    - fixes dt-bindings examples
    - added review tag
    - dropped already sent patches (2,6,7)
    - Link to v1: https://lore.kernel.org/r/20230323-topic-sm8450-upstream-dt-bindings-fixes-v1-0-3ead1e418fe4@linaro.org
    
    ---
    Neil Armstrong (4):
          dt-bindings: display: msm: sm8450-mdss: Fix DSI compatible
          arm64: dts: qcom: sm8450: remove invalid properties in cluster-sleep nodes
          arm64: dts: qcom: sm8450: remove invalid power-domain-names in pcie nodes
          arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
    
     .../devicetree/bindings/display/msm/qcom,sm8450-mdss.yaml      |  6 +++---
     arch/arm64/boot/dts/qcom/sm8450.dtsi                           | 10 ++--------
     2 files changed, 5 insertions(+), 11 deletions(-)
    ---
    base-commit: 207ecce2dffa48a738c1c4d17f889d25b7629655
    change-id: 20230323-topic-sm8450-upstream-dt-bindings-fixes-81630722ee31
    
    Best regards,
  • sent/topic/sm8450/upstream/dt-bindings-fixes-v1
    arm64: qcom: sm8450: bindings check cleanup
    
    A few fixes to pass the DT bindings check successfully
    for sm8450 qrd & hdk DTs.
    
    The following are still needed to pass all the checks:
    - https://lore.kernel.org/r/20230308082424.140224-3-manivannan.sadhasivam@linaro.org
    - https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v5-5-552f3b721f9e@linaro.org
    - https://lore.kernel.org/all/20230308075648.134119-1-manivannan.sadhasivam@linaro.org/
    
    To: Rob Clark <robdclark@gmail.com>
    To: Abhinav Kumar <quic_abhinavk@quicinc.com>
    To: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    To: Sean Paul <sean@poorly.run>
    To: David Airlie <airlied@gmail.com>
    To: Daniel Vetter <daniel@ffwll.ch>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    To: Lee Jones <lee@kernel.org>
    To: Stephen Boyd <sboyd@kernel.org>
    To: Manivannan Sadhasivam <mani@kernel.org>
    To: Alim Akhtar <alim.akhtar@samsung.com>
    To: Avri Altman <avri.altman@wdc.com>
    To: Bart Van Assche <bvanassche@acm.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: Rob Herring <robh@kernel.org>
    Cc: Krzysztof Kozlowski <krzk@kernel.org>
    Cc: linux-scsi@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (8):
          dt-bindings: display: msm: sm8450-mdss: Fix DSI compatible
          dt-bindings: mfd: qcom,spmi-pmic: document pm8450 pmic
          dt-bindings: ufs: qcom: document the fact the UFS controller can have an ICE core
          arm64: dts: qcom: sm8450: remove invalid properties in cluster-sleep nodes
          arm64: dts: qcom: sm8450: remove invalid power-domain-names in pcie nodes
          arm64: dts: qcom: sm8450: remove invalid npl clock in vamacro node
          arm64: dts: qcom: sm8450: remove invalid reg-names from ufs node
          arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
    
     .../bindings/display/msm/qcom,sm8450-mdss.yaml           |  2 +-
     .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml          |  1 +
     Documentation/devicetree/bindings/ufs/qcom,ufs.yaml      |  2 +-
     arch/arm64/boot/dts/qcom/sm8450.dtsi                     | 16 ++++------------
     4 files changed, 7 insertions(+), 14 deletions(-)
    ---
    base-commit: b9e9869138880e668fa8cb3b186d04cd13bd57a6
    change-id: 20230323-topic-sm8450-upstream-dt-bindings-fixes-81630722ee31
    
    Best regards,
  • sent/topic/sm8450/upstream/qce-v1
    (no cover subject)
    
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (1):
          arm64: dts: qcom: sm8450: add crypto nodes
    
     arch/arm64/boot/dts/qcom/sm8450.dtsi | 28 ++++++++++++++++++++++++++++
     1 file changed, 28 insertions(+)
    ---
    base-commit: b12b871ec9079b0baefa69f8a869712682d16020
    change-id: 20230322-topic-sm8450-upstream-qce-04daf8d81bb1
    
    Best regards,
  • sent/topic/sm8450/upstream/pmic-glink-v5
    soc: qcom: add UCSI function to PMIC GLINK
    
    The PMIC GLINK interface offers an UCSI endpoint for newer
    SoCs, the UCSI exchange is necessary to configure the USB-C
    port USB role and altmode on the SM8450 HDK and SM8550 MTP
    boards.
    Since the DT description is the same, support for SM8350 HDK
    is also added.
    
    This patchset focuses on USB and disables altmode support
    on those 2 SoCs until DP altmode over the combo phy is
    supported.
    
    Depends on PMIC Glink patchset at [1].
    
    [1] https://lore.kernel.org/all/20230130042003.577063-1-quic_bjorande@quicinc.com/
    
    To: Heikki Krogerus <heikki.krogerus@linux.intel.com>
    To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Catalin Marinas <catalin.marinas@arm.com>
    To: Will Deacon <will@kernel.org>
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-usb@vger.kernel.org
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v5:
    - added review tag on patch 1
    - fixed patch 9, remove useless port nodes added in patch 6
    - Link to v4: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v4-0-38bf0f5d07bd@linaro.org
    
    Changes in v4:
    - Handle remove for UCSI driver
    - Fixup client mask match data handling
    - Added USB ports bindings review tag
    - Link to v3: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v3-0-4c860d265d28@linaro.org
    
    Changes in v3:
    - Fixed patch 1 by moving mask to pmic_glink_of_match
    - Fixed patch 8 by adding back hsphy
    - Add bindings change to dwc3 to support separate HS & SS OF graph links
    - Link to v2: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v2-0-71fea256474f@linaro.org
    
    Changes in v2:
    - Moved the dwc3 port subnodes to dtsi
    - Added SM8350 HDK support
    - Added help about ucsi module name
    - Added bindings acks
    - Fixed sm8550 pmic glink compatible
    - Added more description in config update patch
    - Link to v1: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v1-0-0b0acfad301e@linaro.org
    
    ---
    Neil Armstrong (12):
          usb: typec: ucsi: add PMIC Glink UCSI driver
          dt-bindings: soc: qcom: qcom,pmic-glink: document SM8450 compatible
          dt-bindings: soc: qcom: qcom,pmic-glink: document SM8550 compatible
          soc: qcom: pmic_glink: register ucsi aux device
          dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports
          arm64: dts: qcom: sm8350: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8450: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8550: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8350-hdk: add pmic glink node
          arm64: dts: qcom: sm8450-hdk: add pmic glink node
          arm64: dts: qcom: sm8550-mtp: add pmic glink node
          arm64: defconfig: add PMIC GLINK modules
    
     .../bindings/soc/qcom/qcom,pmic-glink.yaml         |   2 +
     .../devicetree/bindings/usb/snps,dwc3.yaml         |  16 +
     arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |  46 ++-
     arch/arm64/boot/dts/qcom/sm8350.dtsi               |  19 ++
     arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |  45 ++-
     arch/arm64/boot/dts/qcom/sm8450.dtsi               |  19 ++
     arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |  45 ++-
     arch/arm64/boot/dts/qcom/sm8550.dtsi               |  19 ++
     arch/arm64/configs/defconfig                       |   4 +
     drivers/soc/qcom/pmic_glink.c                      |  65 +++-
     drivers/usb/typec/ucsi/Kconfig                     |  10 +
     drivers/usb/typec/ucsi/Makefile                    |   1 +
     drivers/usb/typec/ucsi/ucsi_glink.c                | 345 +++++++++++++++++++++
     13 files changed, 621 insertions(+), 15 deletions(-)
    ---
    base-commit: 6f72958a49f68553f2b6ff713e8c8e51a34c1e1e
    change-id: 20230130-topic-sm8450-upstream-pmic-glink-3b3a0b7bcd33
    
    Best regards,
  • sent/topic/sm8450/upstream/dp-controller-v6
    arm64: dts: qcom: add DP Controller to SM8350 & SM8450 DTS
    
    Switch the QMP PHY to the newly documented USB3/DP Combo PHY
    bindings at [1] and add the DP controller nodes.
    
    The DP output is shared with the USB3 SuperSpeed lanes and is
    usually connected to an USB-C port which Altmode is controlled
    by the PMIC Glink infrastructure in discution at [1] & [2].
    
    DT changes tying the DP controller to the USB-C port on the HDK
    boards will be sent later.
    
    Bindings dependencies merged into v6.3-rc1.
    
    [1] https://lore.kernel.org/all/20230201041853.1934355-1-quic_bjorande@quicinc.com/
    [2] https://lore.kernel.org/all/20230130-topic-sm8450-upstream-pmic-glink-v2-0-71fea256474f@linaro.org/
    
    To: Rob Clark <robdclark@gmail.com>
    To: Abhinav Kumar <quic_abhinavk@quicinc.com>
    To: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    To: Sean Paul <sean@poorly.run>
    To: David Airlie <airlied@gmail.com>
    To: Daniel Vetter <daniel@ffwll.ch>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Kuogee Hsieh <quic_khsieh@quicinc.com>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v6:
    - Revert DP opp changes
    - Fix SM8450 combo PHY memory reg range
    - Link to v5: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v5-0-a27f1b26ebe8@linaro.org
    
    Changes in v5:
    - Add review tags
    - Fixed DP opp tables
    - Link to v4: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v4-0-dca33f531e0d@linaro.org
    
    Changes in v4:
    - Updated trailers
    - Fixed patch 4 compatible and reg sizes
    - Link to v3: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v3-0-636ef9e99932@linaro.org
    
    Changes in v3:
    - Added Reviewed-by, Tested-by tags
    - Used QMP PHY constants for phandle parameters
    - Dropped reordering of mdp ports
    - Added p1 dp regs address space
    - Link to v2: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v2-0-529da2203659@linaro.org
    
    Changes in v2:
    - fixed the bindings
    - cleaned up the usb_1_qmpphy &  displayport-controller nodes as requested by dmitry
    - removed invalid mdss_dp0 change in sm8450-hdk.dts
    - Link to v1: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v1-0-f1345872ed19@linaro.org
    
    ---
    Neil Armstrong (5):
          dt-bindings: display: msm: dp-controller: document SM8450 compatible
          arm64: dts: qcom: sm8350: switch to combo usb3/dp phy
          arm64: dts: qcom: sm8350: add dp controller
          arm64: dts: qcom: sm8450: switch to usb3/dp combo phy
          arm64: dts: qcom: sm8450: add dp controller
    
     .../bindings/display/msm/dp-controller.yaml        |  25 +++--
     arch/arm64/boot/dts/qcom/sm8350.dtsi               | 121 ++++++++++++++++-----
     arch/arm64/boot/dts/qcom/sm8450.dtsi               | 121 ++++++++++++++++-----
     3 files changed, 203 insertions(+), 64 deletions(-)
    ---
    base-commit: bf7a33dc3cca43baa4a4ecf86dcb6838fca09451
    change-id: 20230206-topic-sm8450-upstream-dp-controller-20054ab280de
    
    Best regards,
  • sent/topic/sm8450/upstream/pmic-glink-v4
    soc: qcom: add UCSI function to PMIC GLINK
    
    The PMIC GLINK interface offers an UCSI endpoint for newer
    SoCs, the UCSI exchange is necessary to configure the USB-C
    port USB role and altmode on the SM8450 HDK and SM8550 MTP
    boards.
    Since the DT description is the same, support for SM8350 HDK
    is also added.
    
    This patchset focuses on USB and disables altmode support
    on those 2 SoCs until DP altmode over the combo phy is
    supported.
    
    Depends on PMIC Glink patchset at [1].
    
    [1] https://lore.kernel.org/all/20230130042003.577063-1-quic_bjorande@quicinc.com/
    
    To: Heikki Krogerus <heikki.krogerus@linux.intel.com>
    To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Catalin Marinas <catalin.marinas@arm.com>
    To: Will Deacon <will@kernel.org>
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-usb@vger.kernel.org
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v4:
    - Handle remove for UCSI driver
    - Fixup client mask match data handling
    - Added USB ports bindings review tag
    - Link to v3: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v3-0-4c860d265d28@linaro.org
    
    Changes in v3:
    - Fixed patch 1 by moving mask to pmic_glink_of_match
    - Fixed patch 8 by adding back hsphy
    - Add bindings change to dwc3 to support separate HS & SS OF graph links
    - Link to v2: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v2-0-71fea256474f@linaro.org
    
    Changes in v2:
    - Moved the dwc3 port subnodes to dtsi
    - Added SM8350 HDK support
    - Added help about ucsi module name
    - Added bindings acks
    - Fixed sm8550 pmic glink compatible
    - Added more description in config update patch
    - Link to v1: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v1-0-0b0acfad301e@linaro.org
    
    ---
    Neil Armstrong (12):
          usb: typec: ucsi: add PMIC Glink UCSI driver
          dt-bindings: soc: qcom: qcom,pmic-glink: document SM8450 compatible
          dt-bindings: soc: qcom: qcom,pmic-glink: document SM8550 compatible
          soc: qcom: pmic_glink: register ucsi aux device
          dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports
          arm64: dts: qcom: sm8350: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8450: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8550: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8350-hdk: add pmic glink node
          arm64: dts: qcom: sm8450-hdk: add pmic glink node
          arm64: dts: qcom: sm8550-mtp: add pmic glink node
          arm64: defconfig: add PMIC GLINK modules
    
     .../bindings/soc/qcom/qcom,pmic-glink.yaml         |   2 +
     .../devicetree/bindings/usb/snps,dwc3.yaml         |  16 +
     arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |  67 +++-
     arch/arm64/boot/dts/qcom/sm8350.dtsi               |  19 ++
     arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |  45 ++-
     arch/arm64/boot/dts/qcom/sm8450.dtsi               |  19 ++
     arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |  45 ++-
     arch/arm64/boot/dts/qcom/sm8550.dtsi               |  19 ++
     arch/arm64/configs/defconfig                       |   4 +
     drivers/soc/qcom/pmic_glink.c                      |  65 +++-
     drivers/usb/typec/ucsi/Kconfig                     |  10 +
     drivers/usb/typec/ucsi/Makefile                    |   1 +
     drivers/usb/typec/ucsi/ucsi_glink.c                | 345 +++++++++++++++++++++
     13 files changed, 642 insertions(+), 15 deletions(-)
    ---
    base-commit: 6f72958a49f68553f2b6ff713e8c8e51a34c1e1e
    change-id: 20230130-topic-sm8450-upstream-pmic-glink-3b3a0b7bcd33
    
    Best regards,
  • sent/topic/sm8450/upstream/dp-controller-v5
    arm64: dts: qcom: add DP Controller to SM8350 & SM8450 DTS
    
    Switch the QMP PHY to the newly documented USB3/DP Combo PHY
    bindings at [1] and add the DP controller nodes.
    
    The DP output is shared with the USB3 SuperSpeed lanes and is
    usually connected to an USB-C port which Altmode is controlled
    by the PMIC Glink infrastructure in discution at [1] & [2].
    
    DT changes tying the DP controller to the USB-C port on the HDK
    boards will be sent later.
    
    Bindings dependencies merged into v6.3-rc1.
    
    [1] https://lore.kernel.org/all/20230201041853.1934355-1-quic_bjorande@quicinc.com/
    [2] https://lore.kernel.org/all/20230130-topic-sm8450-upstream-pmic-glink-v2-0-71fea256474f@linaro.org/
    
    To: Rob Clark <robdclark@gmail.com>
    To: Abhinav Kumar <quic_abhinavk@quicinc.com>
    To: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    To: Sean Paul <sean@poorly.run>
    To: David Airlie <airlied@gmail.com>
    To: Daniel Vetter <daniel@ffwll.ch>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Kuogee Hsieh <quic_khsieh@quicinc.com>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v5:
    - Add review tags
    - Fixed DP opp tables
    - Link to v4: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v4-0-dca33f531e0d@linaro.org
    
    Changes in v4:
    - Updated trailers
    - Fixed patch 4 compatible and reg sizes
    - Link to v3: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v3-0-636ef9e99932@linaro.org
    
    Changes in v3:
    - Added Reviewed-by, Tested-by tags
    - Used QMP PHY constants for phandle parameters
    - Dropped reordering of mdp ports
    - Added p1 dp regs address space
    - Link to v2: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v2-0-529da2203659@linaro.org
    
    Changes in v2:
    - fixed the bindings
    - cleaned up the usb_1_qmpphy &  displayport-controller nodes as requested by dmitry
    - removed invalid mdss_dp0 change in sm8450-hdk.dts
    - Link to v1: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v1-0-f1345872ed19@linaro.org
    
    ---
    Neil Armstrong (5):
          dt-bindings: display: msm: dp-controller: document SM8450 compatible
          arm64: dts: qcom: sm8350: switch to combo usb3/dp phy
          arm64: dts: qcom: sm8350: add dp controller
          arm64: dts: qcom: sm8450: switch to usb3/dp combo phy
          arm64: dts: qcom: sm8450: add dp controller
    
     .../bindings/display/msm/dp-controller.yaml        |  25 +++--
     arch/arm64/boot/dts/qcom/sm8350.dtsi               | 116 +++++++++++++++-----
     arch/arm64/boot/dts/qcom/sm8450.dtsi               | 121 ++++++++++++++++-----
     3 files changed, 198 insertions(+), 64 deletions(-)
    ---
    base-commit: 6f72958a49f68553f2b6ff713e8c8e51a34c1e1e
    change-id: 20230206-topic-sm8450-upstream-dp-controller-20054ab280de
    
    Best regards,
  • sent/topic/sm8450/upstream/pmic-glink-v3
    soc: qcom: add UCSI function to PMIC GLINK
    
    The PMIC GLINK interface offers an UCSI endpoint for newer
    SoCs, the UCSI exchange is necessary to configure the USB-C
    port USB role and altmode on the SM8450 HDK and SM8550 MTP
    boards.
    Since the DT description is the same, support for SM8350 HDK
    is also added.
    
    This patchset focuses on USB and disables altmode support
    on those 2 SoCs until DP altmode over the combo phy is
    supported.
    
    Depends on PMIC Glink patchset at [1].
    
    [1] https://lore.kernel.org/all/20230130042003.577063-1-quic_bjorande@quicinc.com/
    
    To: Heikki Krogerus <heikki.krogerus@linux.intel.com>
    To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Catalin Marinas <catalin.marinas@arm.com>
    To: Will Deacon <will@kernel.org>
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-usb@vger.kernel.org
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v3:
    - Fixed patch 1 by moving mask to pmic_glink_of_match
    - Fixed patch 8 by adding back hsphy
    - Add bindings change to dwc3 to support separate HS & SS OF graph links
    - Link to v2: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v2-0-71fea256474f@linaro.org
    
    Changes in v2:
    - Moved the dwc3 port subnodes to dtsi
    - Added SM8350 HDK support
    - Added help about ucsi module name
    - Added bindings acks
    - Fixed sm8550 pmic glink compatible
    - Added more description in config update patch
    - Link to v1: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v1-0-0b0acfad301e@linaro.org
    
    ---
    Neil Armstrong (12):
          usb: typec: ucsi: add PMIC Glink UCSI driver
          dt-bindings: soc: qcom: qcom,pmic-glink: document SM8450 compatible
          dt-bindings: soc: qcom: qcom,pmic-glink: document SM8550 compatible
          soc: qcom: pmic_glink: register ucsi aux device
          dt-bindings: usb: snps,dwc3: document HS & SS OF graph ports
          arm64: dts: qcom: sm8350: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8450: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8550: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8350-hdk: add pmic glink node
          arm64: dts: qcom: sm8450-hdk: add pmic glink node
          arm64: dts: qcom: sm8550-mtp: add pmic glink node
          arm64: defconfig: add PMIC GLINK modules
    
     .../bindings/soc/qcom/qcom,pmic-glink.yaml         |   2 +
     .../devicetree/bindings/usb/snps,dwc3.yaml         |  16 ++
     arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |  67 ++++-
     arch/arm64/boot/dts/qcom/sm8350.dtsi               |  19 ++
     arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |  45 ++-
     arch/arm64/boot/dts/qcom/sm8450.dtsi               |  19 ++
     arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |  45 ++-
     arch/arm64/boot/dts/qcom/sm8550.dtsi               |  19 ++
     arch/arm64/configs/defconfig                       |   4 +
     drivers/soc/qcom/pmic_glink.c                      |  63 +++-
     drivers/usb/typec/ucsi/Kconfig                     |  10 +
     drivers/usb/typec/ucsi/Makefile                    |   1 +
     drivers/usb/typec/ucsi/ucsi_glink.c                | 320 +++++++++++++++++++++
     13 files changed, 616 insertions(+), 14 deletions(-)
    ---
    base-commit: fe15c26ee26efa11741a7b632e9f23b01aca4cc6
    change-id: 20230130-topic-sm8450-upstream-pmic-glink-3b3a0b7bcd33
    
    Best regards,
  • sent/topic/sm8450/upstream/dp-controller-v4
    arm64: dts: qcom: add DP Controller to SM8350 & SM8450 DTS
    
    Switch the QMP PHY to the newly documented USB3/DP Combo PHY
    bindings at [1] and add the DP controller nodes.
    
    The DP output is shared with the USB3 SuperSpeed lanes and is
    usually connected to an USB-C port which Altmode is controlled
    by the PMIC Glink infrastructure in discution at [1] & [2].
    
    DT changes tying the DP controller to the USB-C port on the HDK
    boards will be sent later.
    
    Bindings dependencies merged into v6.3-rc1.
    
    [1] https://lore.kernel.org/all/20230201041853.1934355-1-quic_bjorande@quicinc.com/
    [2] https://lore.kernel.org/all/20230130-topic-sm8450-upstream-pmic-glink-v2-0-71fea256474f@linaro.org/
    
    To: Rob Clark <robdclark@gmail.com>
    To: Abhinav Kumar <quic_abhinavk@quicinc.com>
    To: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    To: Sean Paul <sean@poorly.run>
    To: David Airlie <airlied@gmail.com>
    To: Daniel Vetter <daniel@ffwll.ch>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Kuogee Hsieh <quic_khsieh@quicinc.com>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v4:
    - Updated trailers
    - Fixed patch 4 compatible and reg sizes
    - Link to v3: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v3-0-636ef9e99932@linaro.org
    
    Changes in v3:
    - Added Reviewed-by, Tested-by tags
    - Used QMP PHY constants for phandle parameters
    - Dropped reordering of mdp ports
    - Added p1 dp regs address space
    - Link to v2: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v2-0-529da2203659@linaro.org
    
    Changes in v2:
    - fixed the bindings
    - cleaned up the usb_1_qmpphy &  displayport-controller nodes as requested by dmitry
    - removed invalid mdss_dp0 change in sm8450-hdk.dts
    - Link to v1: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v1-0-f1345872ed19@linaro.org
    
    ---
    Neil Armstrong (5):
          dt-bindings: display: msm: dp-controller: document SM8450 compatible
          arm64: dts: qcom: sm8350: switch to combo usb3/dp phy
          arm64: dts: qcom: sm8350: add dp controller
          arm64: dts: qcom: sm8450: switch to usb3/dp combo phy
          arm64: dts: qcom: sm8450: add dp controller
    
     .../bindings/display/msm/dp-controller.yaml        |  25 +++--
     arch/arm64/boot/dts/qcom/sm8350.dtsi               | 121 ++++++++++++++++-----
     arch/arm64/boot/dts/qcom/sm8450.dtsi               | 121 ++++++++++++++++-----
     3 files changed, 203 insertions(+), 64 deletions(-)
    ---
    base-commit: fe15c26ee26efa11741a7b632e9f23b01aca4cc6
    change-id: 20230206-topic-sm8450-upstream-dp-controller-20054ab280de
    
    Best regards,
  • sent/amlogic-bindings-convert-v4
    dt-bindings: first batch of dt-schema conversions for Amlogic Meson bindings
    
    Batch conversion of the following bindings:
    - amlogic-efuse.txt
    - amlogic-meson-mx-efuse.txt
    - meson-wdt.txt
    - meson-ir.txt
    - rtc-meson.txt
    - amlogic,meson6-timer.txt
    - amlogic,meson-pcie.txt
    
    Martin Blumenstingl was also added as bindings maintainer for Meson6/8/8b
    related bindings.
    
    Remaining conversions:
    - meson,pinctrl.txt
    - pwm-meson.txt
    - amlogic,meson-gpio-intc.txt
    - amlogic,meson-mx-sdio.txt
    - rtc-meson-vrtc.txt
    - amlogic,axg-sound-card.txt
    - amlogic,axg-fifo.txt
    - amlogic,axg-pdm.txt
    - amlogic,axg-spdifout.txt
    - amlogic,axg-tdm-formatters.txt
    - amlogic,axg-spdifin.txt
    - amlogic,axg-tdm-iface.txt
    - amlogic,g12a-tohdmitx.txt
    - amlogic,axg-audio-clkc.txt
    - amlogic,gxbb-clkc.txt
    - amlogic,gxbb-aoclkc.txt
    - amlogic,meson8b-clkc.txt
    
    To: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Neil Armstrong <neil.armstrong@linaro.org>
    To: Kevin Hilman <khilman@baylibre.com>
    To: Jerome Brunet <jbrunet@baylibre.com>
    To: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    To: Mauro Carvalho Chehab <mchehab@kernel.org>
    To: Daniel Lezcano <daniel.lezcano@linaro.org>
    To: Thomas Gleixner <tglx@linutronix.de>
    To: Lorenzo Pieralisi <lpieralisi@kernel.org>
    To: Krzysztof Wilczyński <kw@linux.com>
    To: Rob Herring <robh@kernel.org>
    To: Bjorn Helgaas <bhelgaas@google.com>
    Cc: devicetree@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-amlogic@lists.infradead.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-media@vger.kernel.org
    Cc: linux-pci@vger.kernel.org
    ---
    Changes in v4:
    - Rebased on v6.3-rc1
    - Added Reviewed-by
    - Removed applied patch
    - Link to v3: https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v3-0-e28dd31e3bed@linaro.org
    
    Changes in v3:
    - Dropped applied patches
    - Added acked/reviewed-by tags
    - patch 3: removed invalid secure-monitor property
    - patch 4: added a note on the commit message about the meson8 compatible
    - patch 9: fixed mmc compatible bindings
    - patch 1-: unified PCIe instead on PCIE + PCIe
    - Link to v2: https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v2-0-36ad050bb625@linaro.org
    
    Changes in v2:
    - rebased on v6.2-rc1
    - patch 1: fixed power-controller, added const: amlogic,meson-gx-sm
    - patch 2: added const: amlogic,meson-gx-efuse, fixed secure-monitor type
    - patch 3: updated example subnodes to match reality
    - patch 4: added reviewed-by, added interrupts, added const: amlogic,meson8m2-wdt
    - patch 5: added reviewed-by, added const: amlogic,meson-gx-ir
    - patch 6: dropped applied
    - patch 7: dropped patch, replaced with deprecated in the title of the TXt bindings
    - patch 8: fixed title, added reviewed-by, added interrupt description
    - patch 9: fixed example indent, added reviewed-by
    - patch 10: fixed const: amlogic,meson-gx-mmc case, fixed indentation
    - patch 11: added reviewed-by, fixed title, fixed bindings after rebase, added clocks/clock-names as required
    - patch 12: added reviewed-by
    - Link to v1: https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v1-0-3f025599b968@linaro.org
    
    ---
    Neil Armstrong (5):
          dt-bindings: nvmem: convert amlogic-efuse.txt to dt-schema
          dt-bindings: nvmem: convert amlogic-meson-mx-efuse.txt to dt-schema
          dt-bindings: media: convert meson-ir.txt to dt-schema
          dt-bindings: timer: convert timer/amlogic,meson6-timer.txt to dt-schema
          dt-bindings: PCI: convert amlogic,meson-pcie.txt to dt-schema
    
     .../bindings/media/amlogic,meson6-ir.yaml          |  47 ++++++++
     .../devicetree/bindings/media/meson-ir.txt         |  20 ---
     .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml   |  57 +++++++++
     .../bindings/nvmem/amlogic,meson6-efuse.yaml       |  57 +++++++++
     .../devicetree/bindings/nvmem/amlogic-efuse.txt    |  48 --------
     .../bindings/nvmem/amlogic-meson-mx-efuse.txt      |  22 ----
     .../devicetree/bindings/pci/amlogic,axg-pcie.yaml  | 134 +++++++++++++++++++++
     .../devicetree/bindings/pci/amlogic,meson-pcie.txt |  70 -----------
     .../bindings/timer/amlogic,meson6-timer.txt        |  22 ----
     .../bindings/timer/amlogic,meson6-timer.yaml       |  54 +++++++++
     10 files changed, 349 insertions(+), 182 deletions(-)
    ---
    base-commit: fe15c26ee26efa11741a7b632e9f23b01aca4cc6
    change-id: 20221117-b4-amlogic-bindings-convert-8ef1d75d426d
    
    Best regards,
  • sent/topic/amlogic/upstream/bpi-cm4-v2
    arm64: amlogic: Add initial support for BPI-CM4 module with BPI-CM4IO baseboard
    
    Add support for both the BananaPi BPI-CM4 module and the BananaPi
    baseboard which is comnpatible with the RaspberryPi CM4IO baseboard.
    
    The BananaPi BPI-CM4 module follows the CM4 specifications at [1],
    but with a single HDMI port and a since DSI output.
    
    The current CM4IO baseboard DT should work fine on the Raspberry CM4
    baseboard and other derivatives baseboards, but proper DT should
    be written for other baseboards.
    
    The split is done so it's easy to describe a new CM4 baseboard, enabling
    only the necessary HW used on the baseboard.
    
    [1] https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf
    
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Kevin Hilman <khilman@baylibre.com>
    To: Jerome Brunet <jbrunet@baylibre.com>
    To: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-amlogic@lists.infradead.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - rebased on v6.3-rc1
    - Added Tested-by, Acked-by tags
    - Fixed audio routing
    - Fixed position in makefile
    - Fixed emmc 1v8 regulator node name
    - Link to v1: https://lore.kernel.org/r/20230303-topic-amlogic-upstream-bpi-cm4-v1-0-5a23a1ade6bd@linaro.org
    
    ---
    Neil Armstrong (2):
          dt-bindings: arm: amlogic: Document the boards with the BPI-CM4 connected
          arm64: dts: amlogic: Add initial support for BPI-CM4 module with BPI-CM4IO baseboard
    
     Documentation/devicetree/bindings/arm/amlogic.yaml |   8 +
     arch/arm64/boot/dts/amlogic/Makefile               |   1 +
     .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts  | 165 +++++++++
     .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi  | 388 +++++++++++++++++++++
     4 files changed, 562 insertions(+)
    ---
    base-commit: fe15c26ee26efa11741a7b632e9f23b01aca4cc6
    change-id: 20230303-topic-amlogic-upstream-bpi-cm4-92e0562f8950
    
    Best regards,
  • sent/topic/amlogic/upstream/bpi-cm4-v1
    arm64: amlogic: Add initial support for BPI-CM4 module with BPI-CM4IO baseboard
    
    Add support for both the BananaPi BPI-CM4 module and the BananaPi
    baseboard which is comnpatible with the RaspberryPi CM4IO baseboard.
    
    The BananaPi BPI-CM4 module follows the CM4 specifications at [1],
    but with a single HDMI port and a since DSI output.
    
    The current CM4IO baseboard DT should work fine on the Raspberry CM4
    baseboard and other derivatives baseboards, but proper DT should
    be written for other baseboards.
    
    The split is done so it's easy to describe a new CM4 baseboard, enabling
    only the necessary HW used on the baseboard.
    
    [1] https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf
    
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Kevin Hilman <khilman@baylibre.com>
    To: Jerome Brunet <jbrunet@baylibre.com>
    To: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-amlogic@lists.infradead.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (2):
          dt-bindings: arm: amlogic: Document the boards with the BPI-CM4 connected
          arm64: dts: amlogic: Add initial support for BPI-CM4 module with BPI-CM4IO baseboard
    
     Documentation/devicetree/bindings/arm/amlogic.yaml |   8 +
     arch/arm64/boot/dts/amlogic/Makefile               |   1 +
     .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts  | 165 +++++++++
     .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi  | 388 +++++++++++++++++++++
     4 files changed, 562 insertions(+)
    ---
    base-commit: 38d2b86a665b5e86371a1a30228bce259aa6c101
    change-id: 20230303-topic-amlogic-upstream-bpi-cm4-92e0562f8950
    
    Best regards,
  • sent/topic/drm-panel/upstream/maintainance-v2
    (no cover subject)
    
    To: Thierry Reding <thierry.reding@gmail.com>
    To: Sam Ravnborg <sam@ravnborg.org>
    Cc: Daniel Vetter <daniel@ffwll.ch>
    Cc: dri-devel@lists.freedesktop.org
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - Added Acked-by from Sam, Thierry and Jagan
    - Removed Thierry from maintainers list as he suggested, updated commit accordingly
    - Link to v1: https://lore.kernel.org/r/20230216-topic-drm-panel-upstream-maintainance-v1-1-ae1cf9268217@linaro.org
    
    ---
    Neil Armstrong (1):
          MAINTAINERS: Add myself as maintainer for DRM Panels drivers
    
     MAINTAINERS | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    ---
    base-commit: 9d9019bcea1aac7eed64a1a4966282b6b7b141c8
    change-id: 20230216-topic-drm-panel-upstream-maintainance-6d5cae28d184
    
    Best regards,
  • sent/odroid-go-ultra-poweroff-v4
    (no cover subject)
    
    Previous submission was at [1], but I converted it to an independent
    platform device with device auto registration to permit waiting for
    both the PMICs drivers to probe.
    
    [1] https://lore.kernel.org/all/20221031-b4-odroid-go-ultra-initial-v1-2-42e3dbea86d5@linaro.org/
    
    To: Sebastian Reichel <sre@kernel.org>
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-pm@vger.kernel.org
    Cc: linux-amlogic@lists.infradead.org
    ---
    Changes in v4:
    - handle pmic struct device removal by devm_add_action_or_reset()
    - add dependency on I2C for of_find_i2c_device_by_node() after kernel test robot reports
    - Link to v3: https://lore.kernel.org/r/20230126-b4-odroid-go-ultra-poweroff-v3-1-0a7fd3d5c4b3@linaro.org
    
    Changes in v3:
    - Removed dependency with rk08
    - Switched to storing struct device of pmics
    - Fixed module init/exit
    - Link to v2: https://lore.kernel.org/r/20230126-b4-odroid-go-ultra-poweroff-v2-1-a8c50866f4ac@linaro.org
    
    Changes in v2:
    - Switched to devm_register_sys_off_handler()
    - Link to v1: https://lore.kernel.org/r/20221031-b4-odroid-go-ultra-initial-v1-2-42e3dbea86d5@linaro.org
    
    ---
    Neil Armstrong (1):
          power: reset: add Odroid Go Ultra poweroff driver
    
     drivers/power/reset/Kconfig                    |   7 +
     drivers/power/reset/Makefile                   |   1 +
     drivers/power/reset/odroid-go-ultra-poweroff.c | 177 +++++++++++++++++++++++++
     3 files changed, 185 insertions(+)
    ---
    base-commit: 38d2b86a665b5e86371a1a30228bce259aa6c101
    change-id: 20230126-b4-odroid-go-ultra-poweroff-c8fdca93f3eb
    
    Best regards,
  • sent/topic/sm8450/upstream/pmic-glink-v2
    soc: qcom: add UCSI function to PMIC GLINK
    
    The PMIC GLINK interface offers an UCSI endpoint for newer
    SoCs, the UCSI exchange is necessary to configure the USB-C
    port USB role and altmode on the SM8450 HDK and SM8550 MTP
    boards.
    Since the DT description is the same, support for SM8350 HDK
    is also added.
    
    This patchset focuses on USB and disables altmode support
    on those 2 SoCs until DP altmode over the combo phy is
    supported.
    
    Depends on PMIC Glink patchset at [1].
    
    [1] https://lore.kernel.org/all/20230130042003.577063-1-quic_bjorande@quicinc.com/
    
    To: Heikki Krogerus <heikki.krogerus@linux.intel.com>
    To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Catalin Marinas <catalin.marinas@arm.com>
    To: Will Deacon <will@kernel.org>
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-usb@vger.kernel.org
    Cc: linux-arm-msm@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - Moved the dwc3 port subnodes to dtsi
    - Added SM8350 HDK support
    - Added help about ucsi module name
    - Added bindings acks
    - Fixed sm8550 pmic glink compatible
    - Added more description in config update patch
    - Link to v1: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v1-0-0b0acfad301e@linaro.org
    
    ---
    Neil Armstrong (11):
          usb: typec: ucsi: add PMIC Glink UCSI driver
          dt-bindings: soc: qcom: qcom,pmic-glink: document SM8450 compatible
          dt-bindings: soc: qcom: qcom,pmic-glink: document SM8550 compatible
          soc: qcom: pmic_glink: register ucsi aux device
          arm64: dts: qcom: sm8350: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8450: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8550: add port subnodes in dwc3 node
          arm64: dts: qcom: sm8350-hdk: add pmic glink node
          arm64: dts: qcom: sm8450-hdk: add pmic glink node
          arm64: dts: qcom: sm8550-mtp: add pmic glink node
          arm64: defconfig: add PMIC GLINK modules
    
     .../bindings/soc/qcom/qcom,pmic-glink.yaml         |   2 +
     arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |  77 ++++-
     arch/arm64/boot/dts/qcom/sm8350.dtsi               |  19 ++
     arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |  45 ++-
     arch/arm64/boot/dts/qcom/sm8450.dtsi               |  19 ++
     arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |  45 ++-
     arch/arm64/boot/dts/qcom/sm8550.dtsi               |  19 ++
     arch/arm64/configs/defconfig                       |   4 +
     drivers/soc/qcom/pmic_glink.c                      |  67 ++++-
     drivers/usb/typec/ucsi/Kconfig                     |  10 +
     drivers/usb/typec/ucsi/Makefile                    |   1 +
     drivers/usb/typec/ucsi/ucsi_glink.c                | 320 +++++++++++++++++++++
     12 files changed, 604 insertions(+), 24 deletions(-)
    ---
    base-commit: 2746a238ae3ea7215b3e95b78020a3d72243d55f
    change-id: 20230130-topic-sm8450-upstream-pmic-glink-3b3a0b7bcd33
    
    Best regards,
  • sent/topic/sm8450/upstream/dp-controller-v3
    arm64: dts: qcom: add DP Controller to SM8350 & SM8450 DTS
    
    Switch the QMP PHY to the newly documented USB3/DP Combo PHY
    bindings at [1] and add the DP controller nodes.
    
    The DP output is shared with the USB3 SuperSpeed lanes and is
    usually connected to an USB-C port which Altmode is controlled
    by the PMIC Glink infrastructure in discution at [2] & [3].
    
    DT changes tying the DP controller to the USB-C port on the HDK
    boards will be sent later.
    
    Bindings dependencies at [1]
    
    [1] https://lore.kernel.org/all/20230206-topic-sm8350-upstream-usb-dp-combo-phy-v1-1-ed849ae6b849@linaro.org/
    [2] https://lore.kernel.org/all/20230201041853.1934355-1-quic_bjorande@quicinc.com/
    [3] https://lore.kernel.org/all/20230130-topic-sm8450-upstream-pmic-glink-v1-0-0b0acfad301e@linaro.org/
    
    To: Rob Clark <robdclark@gmail.com>
    To: Abhinav Kumar <quic_abhinavk@quicinc.com>
    To: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    To: Sean Paul <sean@poorly.run>
    To: David Airlie <airlied@gmail.com>
    To: Daniel Vetter <daniel@ffwll.ch>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Kuogee Hsieh <quic_khsieh@quicinc.com>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v3:
    - Added Reviewed-by, Tested-by tags
    - Used QMP PHY constants for phandle parameters
    - Dropped reordering of mdp ports
    - Added p1 dp regs address space
    - Link to v2: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v2-0-529da2203659@linaro.org
    
    Changes in v2:
    - fixed the bindings
    - cleaned up the usb_1_qmpphy &  displayport-controller nodes as requested by dmitry
    - removed invalid mdss_dp0 change in sm8450-hdk.dts
    - Link to v1: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v1-0-f1345872ed19@linaro.org
    
    ---
    Neil Armstrong (5):
          dt-bindings: display: msm: dp-controller: document SM8450 compatible
          arm64: dts: qcom: sm8350: switch to combo usb3/dp phy
          arm64: dts: qcom: sm8350: add dp controller
          arm64: dts: qcom: sm8450: switch to usb3/dp combo phy
          arm64: dts: qcom: sm8450: add dp controller
    
     .../bindings/display/msm/dp-controller.yaml        |  25 +++--
     arch/arm64/boot/dts/qcom/sm8350.dtsi               | 121 ++++++++++++++++-----
     arch/arm64/boot/dts/qcom/sm8450.dtsi               | 121 ++++++++++++++++-----
     3 files changed, 203 insertions(+), 64 deletions(-)
    ---
    base-commit: 2c733385c7b8923b03e9730b87f595589a007b46
    change-id: 20230206-topic-sm8450-upstream-dp-controller-20054ab280de
    
    Best regards,
  • sent/topic/sm8450/upstream/dp-controller-v2
    arm64: dts: qcom: add DP Controller to SM8350 & SM8450 DTS
    
    Switch the QMP PHY to the newly documented USB3/DP Combo PHY
    bindings at [1] and add the DP controller nodes.
    
    The DP output is shared with the USB3 SuperSpeed lanes and is
    usually connected to an USB-C port which Altmode is controlled
    by the PMIC Glink infrastructure in discution at [2] & [3].
    
    DT changes tying the DP controller to the USB-C port on the HDK
    boards will be sent later.
    
    Bindings dependencies at [1]
    
    [1] https://lore.kernel.org/all/20230206-topic-sm8350-upstream-usb-dp-combo-phy-v1-1-ed849ae6b849@linaro.org/
    [2] https://lore.kernel.org/all/20230201041853.1934355-1-quic_bjorande@quicinc.com/
    [3] https://lore.kernel.org/all/20230130-topic-sm8450-upstream-pmic-glink-v1-0-0b0acfad301e@linaro.org/
    
    To: Rob Clark <robdclark@gmail.com>
    To: Abhinav Kumar <quic_abhinavk@quicinc.com>
    To: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    To: Sean Paul <sean@poorly.run>
    To: David Airlie <airlied@gmail.com>
    To: Daniel Vetter <daniel@ffwll.ch>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Kuogee Hsieh <quic_khsieh@quicinc.com>
    To: Andy Gross <agross@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@linaro.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - fixed the bindings
    - cleaned up the usb_1_qmpphy &  displayport-controller nodes as requested by dmitry
    - removed invalid mdss_dp0 change in sm8450-hdk.dts
    - Link to v1: https://lore.kernel.org/r/20230206-topic-sm8450-upstream-dp-controller-v1-0-f1345872ed19@linaro.org
    
    ---
    Neil Armstrong (5):
          dt-bindings: display: msm: dp-controller: document SM8450 compatible
          arm64: dts: qcom: sm8350: switch to combo usb3/dp phy
          arm64: dts: qcom: sm8350: add dp controller
          arm64: dst: qcom: sm8450: switch to usb3/dp combo phy
          arm64: dts: qcom: sm8450: add dp controller
    
     .../bindings/display/msm/dp-controller.yaml        |  25 +++--
     arch/arm64/boot/dts/qcom/sm8350.dtsi               | 122 +++++++++++++++-----
     arch/arm64/boot/dts/qcom/sm8450.dtsi               | 123 ++++++++++++++++-----
     3 files changed, 202 insertions(+), 68 deletions(-)
    ---
    base-commit: 20f513df926fac0594a3b65f79d856bd64251861
    change-id: 20230206-topic-sm8450-upstream-dp-controller-20054ab280de
    
    Best regards,
  • sent/odroid-go-ultra-poweroff-v3
    (no cover subject)
    
    Previous submission was at [1], but I converted it to an independent
    platform device with device auto registration to permit waiting for
    both the PMICs drivers to probe.
    
    [1] https://lore.kernel.org/all/20221031-b4-odroid-go-ultra-initial-v1-2-42e3dbea86d5@linaro.org/
    
    To: Sebastian Reichel <sre@kernel.org>
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-pm@vger.kernel.org
    Cc: linux-amlogic@lists.infradead.org
    ---
    Changes in v3:
    - Removed dependency with rk08
    - Switched to storing struct device of pmics
    - Fixed module init/exit
    - Link to v2: https://lore.kernel.org/r/20230126-b4-odroid-go-ultra-poweroff-v2-1-a8c50866f4ac@linaro.org
    
    Changes in v2:
    - Switched to devm_register_sys_off_handler()
    - Link to v1: https://lore.kernel.org/r/20221031-b4-odroid-go-ultra-initial-v1-2-42e3dbea86d5@linaro.org
    
    ---
    Neil Armstrong (1):
          power: reset: add Odroid Go Ultra poweroff driver
    
     drivers/power/reset/Kconfig                    |   7 +
     drivers/power/reset/Makefile                   |   1 +
     drivers/power/reset/odroid-go-ultra-poweroff.c | 193 +++++++++++++++++++++++++
     3 files changed, 201 insertions(+)
    ---
    base-commit: 38d2b86a665b5e86371a1a30228bce259aa6c101
    change-id: 20230126-b4-odroid-go-ultra-poweroff-c8fdca93f3eb
    
    Best regards,
  • sent/amlogic-bindings-convert-take2-v1
    dt-bindings: second batch of dt-schema conversions for Amlogic Meson bindings
    
    Batch conversion of the following bindings:
    - rtc-meson-vrtc.txt
    - amlogic,gxbb-clkc.txt
    - amlogic,gxbb-aoclkc.txt
    - clk-measure.txt
    
    And in addition document the System Control registers top node.
    
    DT fixups will be posted once those conversion are fully reviewed.
    
    With this serie, the in-review and applied bindings documentation, the
    the following arm64 compatible are yet to be documented in dt-schema:
     ['amlogic,axg-audio-clkc']
     ['amlogic,g12a-audio-clkc']
     ['amlogic,sm1-audio-clkc']
     ['amlogic,g12a-tohdmitx']
     ['amlogic,sm1-tohdmitx', 'amlogic,g12a-tohdmitx']
     ['everest,es7154']
     ['everest,es7241']
     ['ti,tas5707']
     ['linux,spdif-dir']
     ['gpio-fan']
     ['pwm-fan']
    
    For reference, the following bindings conversion patches are taken in account on top
    of next-20230208 tag :
    - https://lore.kernel.org/r/20230208093520.52843-2-jbrunet@baylibre.com
    - https://lore.kernel.org/r/3ffd1889-1966-47a8-9504-d44e452d5a31@gmail.com
    - https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v3-7-e28dd31e3bed@linaro.org
    - https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v3-5-e28dd31e3bed@linaro.org
    - https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v3-4-e28dd31e3bed@linaro.org
    - https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v3-3-e28dd31e3bed@linaro.org
    - https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v3-2-e28dd31e3bed@linaro.org
    - https://lore.kernel.org/r/20221117-b4-amlogic-bindings-convert-v3-1-e28dd31e3bed@linaro.org
    - https://lore.kernel.org/r/8cae0b08-8040-ef7b-da0e-92d9b3695249@gmail.com
    - https://lore.kernel.org/r/5b83767e-c53d-316f-df10-45a39dbd9c88@gmail.com
    
    To: Alessandro Zummo <a.zummo@towertech.it>
    To: Alexandre Belloni <alexandre.belloni@bootlin.com>
    To: Rob Herring <robh+dt@kernel.org>
    To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
    To: Kevin Hilman <khilman@baylibre.com>
    To: Jerome Brunet <jbrunet@baylibre.com>
    To: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
    To: Michael Turquette <mturquette@baylibre.com>
    To: Stephen Boyd <sboyd@kernel.org>
    Cc: linux-rtc@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: linux-amlogic@lists.infradead.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-clk@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (6):
          dt-bindings: rtc: convert rtc-meson-vrtc.txt to dt-schema
          dt-bindings: soc: amlogic: convert clk-measure.txt to dt-schema
          dt-bindings: soc: amlogic: document System Control registers
          dt-bindings: soc: amlogic: convert amlogic,gxbb-clkc.txt to dt-schema
          dt-bindings: soc: amlogic: convert amlogic,gxbb-aoclkc.txt to dt-schema
          dt-bindings: soc: amlogic: update sysctrl clock-controller subnode type
    
     .../bindings/clock/amlogic,gxbb-aoclkc.txt         |  64 -----------
     .../bindings/clock/amlogic,gxbb-aoclkc.yaml        | 120 ++++++++++++++++++++
     .../bindings/clock/amlogic,gxbb-clkc.txt           |  53 ---------
     .../bindings/clock/amlogic,gxbb-clkc.yaml          |  51 +++++++++
     .../bindings/rtc/amlogic,meson-vrtc.yaml           |  42 +++++++
     .../devicetree/bindings/rtc/rtc-meson-vrtc.txt     |  22 ----
     .../soc/amlogic/amlogic,meson-gx-clk-measure.yaml  |  40 +++++++
     .../soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml  | 122 +++++++++++++++++++++
     .../bindings/soc/amlogic/clk-measure.txt           |  21 ----
     9 files changed, 375 insertions(+), 160 deletions(-)
    ---
    base-commit: 5b1c3cf237da1dec2945694a6b7e5a0b66272d53
    change-id: 20230209-b4-amlogic-bindings-convert-take2-e2caf8e1c13f
    
    Best regards,