Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • sent/20250821-topic-x1e80100-hdmi-3bd5b5bd2d96-v3
    arm64: qcom: x1e78100-lenovo-thinkpad-t14s: add support for HDMI output
    
    The Thinkpad T14s embeds a transparent 4lanes DP->HDMI transceiver
    connected to the third QMP Combo PHY 4 lanes.
    
    The QMP USB3/DP Combo PHY hosts an USB3 phy and a DP PHY on top
    of a combo glue to route either lanes to the 4 shared physical lanes.
    
    The routing of the lanes can be:
    - 2 DP + 2 USB3
    - 4 DP
    - 2 USB3
    
    We need be able to specify the lanes mapping to DisplayPort
    and/or USB3 peripherals when not connected to a Type-C complex.
    
    Add the documentation for data-lanes in the out endpoints amd
    use those in the driver to setup the right PHY mode and
    orientation.
    
    Finally Add all the data routing in DT, disable mode switching and specify
    the QMP Combo PHY should be in DP-Only mode to route the 4 lanes to
    the underlying DP phy.
    
    Depends on:
    - [1] https://lore.kernel.org/all/20250902-topic-sm8x50-fix-qmp-usb43dp-usb-switch-v1-1-5b4a51c8c5a8@linaro.org/
    - [2] https://lore.kernel.org/all/20250807-topic-4ln_dp_respin-v4-0-43272d6eca92@oss.qualcomm.com/
    - [3] https://lore.kernel.org/all/20250822-topic-x1e80100-4lanes-v3-0-5363acad9e32@linaro.org/
    
    To: Andrzej Hajda <andrzej.hajda@intel.com>
    To: Robert Foss <rfoss@kernel.org>
    To: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
    To: Jonas Karlman <jonas@kwiboo.se>
    To: Jernej Skrabec <jernej.skrabec@gmail.com>
    To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    To: Maxime Ripard <mripard@kernel.org>
    To: Thomas Zimmermann <tzimmermann@suse.de>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Vinod Koul <vkoul@kernel.org>
    To: Kishon Vijay Abraham I <kishon@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    Cc: dri-devel@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-phy@lists.infradead.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    ---
    Changes in v3:
    - Move the static lanes mapping in data-lanes in the out endpoints
    	- new bindings
    	- new drivewr implementation
    	- new DT layout
    - rebased on next, fixed simple bridge rebase
    - added link frequencies for dp2
    - Link to v2: https://lore.kernel.org/r/20250902-topic-x1e80100-hdmi-v2-0-f4ccf0ef79ab@linaro.org
    
    Changes in v2:
    - Model the HDMI transceiver as a simple bridge
    - Switch to a static lanes mapping property
    - Link to v1: https://lore.kernel.org/r/20250821-topic-x1e80100-hdmi-v1-0-f14ad9430e88@linaro.org
    
    ---
    Neil Armstrong (5):
          dt-bindings: display: bridge: simple: document the Realtek RTD2171 DP-to-HDMI bridge
          drm/bridge: simple: add Realtek RTD2171 DP-to-HDMI bridge
          dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex
          phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT
          arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes
    
     .../bindings/display/bridge/simple-bridge.yaml     |   1 +
     .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml         |  59 ++++++++-
     .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi    |  82 +++++++++++++
     drivers/gpu/drm/bridge/simple-bridge.c             |   5 +
     drivers/phy/qualcomm/phy-qcom-qmp-combo.c          | 132 +++++++++++++++++++--
     5 files changed, 270 insertions(+), 9 deletions(-)
    ---
    base-commit: 947efd54a86984b5f7dee9cf18c1ee82ec0361a2
    change-id: 20250821-topic-x1e80100-hdmi-3bd5b5bd2d96
    
    Best regards,
  • sent/20250902-topic-sm8x50-fix-qmp-usb43dp-usb-switch-5df6d494ba5c-v1
    (no cover subject)
    
    To: Vinod Koul <vkoul@kernel.org>
    To: Kishon Vijay Abraham I <kishon@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
    Cc: Krzysztof Kozlowski <krzk@kernel.org>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-phy@lists.infradead.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (1):
          dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: do not reference whole usb-switch.yaml
    
     .../devicetree/bindings/phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml    | 8 +++++---
     1 file changed, 5 insertions(+), 3 deletions(-)
    ---
    base-commit: 3db46a82d467bd23d9ebc473d872a865785299d8
    change-id: 20250902-topic-sm8x50-fix-qmp-usb43dp-usb-switch-5df6d494ba5c
    
    Best regards,
  • sent/20250902-topic-arm64-pi-aa64isar0-atomic-8fdd47558eee-v1
    (no cover subject)
    
    To: Catalin Marinas <catalin.marinas@arm.com>
    To: Will Deacon <will@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: Add command-line override for ID_AA64ISAR0_EL1.ATOMIC
    
     arch/arm64/include/asm/cpufeature.h   | 1 +
     arch/arm64/kernel/cpufeature.c        | 4 +++-
     arch/arm64/kernel/image-vars.h        | 1 +
     arch/arm64/kernel/pi/idreg-override.c | 9 +++++++++
     4 files changed, 14 insertions(+), 1 deletion(-)
    ---
    base-commit: 33bcf93b9a6b028758105680f8b538a31bc563cf
    change-id: 20250902-topic-arm64-pi-aa64isar0-atomic-8fdd47558eee
    
    Best regards,
  • sent/20250821-topic-x1e80100-hdmi-3bd5b5bd2d96-v2
    arm64: qcom: x1e78100-lenovo-thinkpad-t14s: add support for HDMI output
    
    The Thinkpad T14s embeds a transparent 4lanes DP->HDMI transceiver
    connected to the third QMP Combo PHY 4 lanes.
    
    The QMP USB3/DP Combo PHY hosts an USB3 phy and a DP PHY on top
    of a combo glue to route either lanes to the 4 shared physical lanes.
    
    The routing of the lanes can be:
    - 2 DP + 2 USB3
    - 4 DP
    - 2 USB3
    
    Add the needed property to specify the lanes mapping and
    use those in the driver to setup the right PHY mode and
    orientation.
    
    Finally Add all the data routing in DT, disable mode switching and specify
    the QMP Combo PHY should be in DP-Only mode to route the 4 lanes to
    the underlying DP phy.
    
    To: Andrzej Hajda <andrzej.hajda@intel.com>
    To: Robert Foss <rfoss@kernel.org>
    To: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
    To: Jonas Karlman <jonas@kwiboo.se>
    To: Jernej Skrabec <jernej.skrabec@gmail.com>
    To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    To: Maxime Ripard <mripard@kernel.org>
    To: Thomas Zimmermann <tzimmermann@suse.de>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Vinod Koul <vkoul@kernel.org>
    To: Kishon Vijay Abraham I <kishon@kernel.org>
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    Cc: dri-devel@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-phy@lists.infradead.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    ---
    Changes in v2:
    - Model the HDMI transceiver as a simple bridge
    - Switch to a static lanes mapping property
    - Link to v1: https://lore.kernel.org/r/20250821-topic-x1e80100-hdmi-v1-0-f14ad9430e88@linaro.org
    
    ---
    Neil Armstrong (5):
          dt-bindings: display: bridge: simple: document the Realtek RTD2171 DP-to-HDMI bridge
          drm/bridge: simple: add Realtek RTD2171 DP-to-HDMI bridge
          dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document static lanes mapping
          phy: qcom: qmp-combo: get the static lanes mapping from DT
          arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes
    
     .../bindings/display/bridge/simple-bridge.yaml     |   1 +
     .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml         |  29 +++++
     .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi    |  70 ++++++++++++
     drivers/gpu/drm/bridge/simple-bridge.c             |   5 +
     drivers/phy/qualcomm/phy-qcom-qmp-combo.c          | 118 +++++++++++++++++++--
     5 files changed, 214 insertions(+), 9 deletions(-)
    ---
    base-commit: 7fa4d8dc380fbd81a9d702a855c50690c9c6442c
    change-id: 20250821-topic-x1e80100-hdmi-3bd5b5bd2d96
    
    Best regards,
  • sent/20250822-topic-sm8x50-iris-encoder-v3-hevc-debug-10173f4838e3-v3
    Applies on top of H264/H265 encoding patchset at [2]
    
    [2] https://lore.kernel.org/all/20250825-iris-video-encoder-v4-0-84aa2bc0a46b@quicinc.com/
    
    To: Vikash Garodia <quic_vgarodia@quicinc.com>
    To: Dikshita Agarwal <quic_dikshita@quicinc.com>
    To: Abhinav Kumar <abhinav.kumar@linux.dev>
    To: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    To: Mauro Carvalho Chehab <mchehab@kernel.org>
    Cc: linux-media@vger.kernel.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 v3:
    - EDITME: use bulletpoints and terse descriptions.
    - renamed vpu33x to vpu33
    - reformated calculation to match original code, dropped default set variables to 0
    - Link to v2: https://lore.kernel.org/r/20250901-topic-sm8x50-iris-encoder-v3-hevc-debug-v2-1-c65406bbdf68@linaro.org
    
    Changes in v2:
    - Removed calculation fix for hevc encoding, as it was added in common code
    - Link to v1: https://lore.kernel.org/r/20250822-topic-sm8x50-iris-encoder-v3-hevc-debug-v1-1-633d904ff7d3@linaro.org
    
    ---
    Neil Armstrong (1):
          media: iris: add VPU33 specific encoding buffer calculation
    
     drivers/media/platform/qcom/iris/iris_buffer.c     |   2 +-
     .../platform/qcom/iris/iris_hfi_gen1_command.c     |   2 +-
     .../platform/qcom/iris/iris_platform_common.h      |   2 +
     .../media/platform/qcom/iris/iris_platform_gen2.c  |   4 +
     .../platform/qcom/iris/iris_platform_sm8250.c      |   2 +
     drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 103 ++++++++++++++++++++-
     drivers/media/platform/qcom/iris/iris_vpu_buffer.h |   3 +-
     7 files changed, 111 insertions(+), 7 deletions(-)
    ---
    base-commit: 58717ecfffd642c1e0950dee4a247dd6cdfeb31e
    change-id: 20250822-topic-sm8x50-iris-encoder-v3-hevc-debug-10173f4838e3
    
    Best regards,
  • sent/20250822-topic-sm8x50-iris-encoder-v3-hevc-debug-10173f4838e3-v2
    Applies on top of H264/H265 encoding patchset at [2]
    
    [2] https://lore.kernel.org/all/20250825-iris-video-encoder-v4-0-84aa2bc0a46b@quicinc.com/
    
    To: Vikash Garodia <quic_vgarodia@quicinc.com>
    To: Dikshita Agarwal <quic_dikshita@quicinc.com>
    To: Abhinav Kumar <abhinav.kumar@linux.dev>
    To: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    To: Mauro Carvalho Chehab <mchehab@kernel.org>
    Cc: linux-media@vger.kernel.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:
    - Removed calculation fix for hevc encoding, as it was added in common code
    - Link to v1: https://lore.kernel.org/r/20250822-topic-sm8x50-iris-encoder-v3-hevc-debug-v1-1-633d904ff7d3@linaro.org
    
    ---
    Neil Armstrong (1):
          media: iris: add VPU33 specific encoding buffer calculation
    
     drivers/media/platform/qcom/iris/iris_buffer.c     |   2 +-
     .../platform/qcom/iris/iris_hfi_gen1_command.c     |   2 +-
     .../platform/qcom/iris/iris_platform_common.h      |   2 +
     .../media/platform/qcom/iris/iris_platform_gen2.c  |   4 +
     .../platform/qcom/iris/iris_platform_sm8250.c      |   2 +
     drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 110 ++++++++++++++++++++-
     drivers/media/platform/qcom/iris/iris_vpu_buffer.h |   3 +-
     7 files changed, 118 insertions(+), 7 deletions(-)
    ---
    base-commit: 58717ecfffd642c1e0950dee4a247dd6cdfeb31e
    change-id: 20250822-topic-sm8x50-iris-encoder-v3-hevc-debug-10173f4838e3
    
    Best regards,
  • sent/20250821-topic-x1e80100-4lanes-a8dd7f1cd569-v3
    arm64: dts: qcom: Set up 4-lane DP for sm8[56]50 & x1e boards
    
    Now the 4lanes support in the QMP Combo PHY has been merged in [1],
    add the required plumbing in DT.
    
    [1] https://lore.kernel.org/all/20250807-topic-4ln_dp_respin-v4-0-43272d6eca92@oss.qualcomm.com/
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.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>
    
    ---
    Changes in v3:
    - Move the data-lanes in the SoC dtsi, and update it there
    - Link to v2: https://lore.kernel.org/r/20250822-topic-x1e80100-4lanes-v2-0-4b21372b1901@linaro.org
    
    Changes in v2:
    - Add missing x1-asus-zenbook-a14 & x1-crd
    - Link to v1: https://lore.kernel.org/r/20250821-topic-x1e80100-4lanes-v1-0-0b1a0d093cd5@linaro.org
    
    ---
    Neil Armstrong (9):
          arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY
          arm64: dts: qcom: sm8650: allow mode-switch events to reach the QMP Combo PHY
          arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs
          arm64: dts: qcom: sm8550: move dp0 data-lanes to SoC dtsi
          arm64: dts: qcom: sm8650: move dp0 data-lanes to SoC dtsi
          arm64: dts: qcom: x1e80100: move dp0/1/2 data-lanes to SoC dtsi
          arm64: dts: qcom: sm8550: Set up 4-lane DP
          arm64: dts: qcom: sm8650: Set up 4-lane DP
          arm64: dts: qcom: x1e80100: Set up 4-lane DP
    
     arch/arm64/boot/dts/qcom/sm8550-hdk.dts                     | 4 ----
     arch/arm64/boot/dts/qcom/sm8550-mtp.dts                     | 4 ----
     arch/arm64/boot/dts/qcom/sm8550-qrd.dts                     | 4 ----
     arch/arm64/boot/dts/qcom/sm8550.dtsi                        | 2 ++
     arch/arm64/boot/dts/qcom/sm8650-hdk.dts                     | 4 ----
     arch/arm64/boot/dts/qcom/sm8650-qrd.dts                     | 4 ----
     arch/arm64/boot/dts/qcom/sm8650.dtsi                        | 2 ++
     arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi           | 2 --
     arch/arm64/boot/dts/qcom/x1-crd.dtsi                        | 3 ---
     arch/arm64/boot/dts/qcom/x1e001de-devkit.dts                | 3 ---
     arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 2 --
     arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts       | 2 --
     arch/arm64/boot/dts/qcom/x1e80100-hp-omnibook-x14.dts       | 2 --
     arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts    | 3 ---
     arch/arm64/boot/dts/qcom/x1e80100-microsoft-romulus.dtsi    | 2 --
     arch/arm64/boot/dts/qcom/x1e80100-qcp.dts                   | 3 ---
     arch/arm64/boot/dts/qcom/x1e80100.dtsi                      | 6 ++++++
     17 files changed, 10 insertions(+), 42 deletions(-)
    ---
    base-commit: 7fa4d8dc380fbd81a9d702a855c50690c9c6442c
    change-id: 20250821-topic-x1e80100-4lanes-a8dd7f1cd569
    
    Best regards,
  • sent/20250822-topic-sm8x50-iris-encoder-v3-hevc-debug-10173f4838e3-v1
    Applies on top of H264/H265 encoding patchset at [2]
    
    [2] https://lore.kernel.org/all/20250820-iris-video-encoder-v3-0-80ab0ba58b3d@quicinc.com/
    
    To: Vikash Garodia <quic_vgarodia@quicinc.com>
    To: Dikshita Agarwal <quic_dikshita@quicinc.com>
    To: Abhinav Kumar <abhinav.kumar@linux.dev>
    To: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    To: Mauro Carvalho Chehab <mchehab@kernel.org>
    Cc: linux-media@vger.kernel.org
    Cc: linux-arm-msm@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (1):
          media: iris: add VPU33 specific encoding buffer calculation
    
     drivers/media/platform/qcom/iris/iris_buffer.c     |   2 +-
     .../platform/qcom/iris/iris_hfi_gen1_command.c     |   2 +-
     .../platform/qcom/iris/iris_platform_common.h      |   2 +
     .../media/platform/qcom/iris/iris_platform_gen2.c  |   4 +
     .../platform/qcom/iris/iris_platform_sm8250.c      |   2 +
     drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 118 ++++++++++++++++++++-
     drivers/media/platform/qcom/iris/iris_vpu_buffer.h |   4 +-
     7 files changed, 127 insertions(+), 7 deletions(-)
    ---
    base-commit: 3390731fe7686441519f59d7599962e0abbca7d6
    change-id: 20250822-topic-sm8x50-iris-encoder-v3-hevc-debug-10173f4838e3
    
    Best regards,
  • sent/20250821-topic-sm8x50-upstream-pll-multi-pd-voting-dt-a56291d959ea-v2
    arm64: dts: qcom: Add multiple power domains in videocc/gpucc
    
    This is a continuation of [1] ("clk: qcom: Add support to attach multiple power domains in cc probe"),
    where all the clock changes were merged and the DT changes are lying
    on the lists for allmost 4 months now.
    
    I kindly asked for those patches to be re-send separately [2], but was
    ignored, and the lack of those causes a bunch of DT check errors, hopefully they can
    be picked for the next revision.
    
    I did apply them on current next and fixed a patch 4 that
    didn't apply cleanly.
    
    [1] https://lore.kernel.org/all/20250530-videocc-pll-multi-pd-voting-v5-0-02303b3a582d@quicinc.com/
    [2] https://lore.kernel.org/all/8e56e1a8-7b26-44df-ad57-e2092cb5c9ab@linaro.org/
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Jagadeesh Kona <quic_jkona@quicinc.com>
    To: Dmitry Baryshkov <lumag@kernel.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>
    
    ---
    Changes in v2:
    - Fixed patch 5 commit msg
    - Link to v1: https://lore.kernel.org/r/20250821-topic-sm8x50-upstream-pll-multi-pd-voting-dt-v1-0-a510c72da096@linaro.org
    
    ---
    Jagadeesh Kona (5):
          arm64: dts: qcom: sm8450: Additionally manage MXC power domain in videocc
          arm64: dts: qcom: sm8550: Additionally manage MXC power domain in videocc
          arm64: dts: qcom: sm8650: Additionally manage MXC power domain in videocc
          arm64: dts: qcom: sm8450: Additionally manage MXC power domain in camcc
          arm64: dts: qcom: sm8650: Additionally manage MXC power domain in camcc
    
    Vladimir Zapolskiy (1):
          arm64: dts: qcom: sm8550: Additionally manage MXC power domain in camcc
    
     arch/arm64/boot/dts/qcom/sm8450.dtsi | 12 ++++++++----
     arch/arm64/boot/dts/qcom/sm8550.dtsi | 12 ++++++++----
     arch/arm64/boot/dts/qcom/sm8650.dtsi |  6 ++++--
     3 files changed, 20 insertions(+), 10 deletions(-)
    ---
    base-commit: 6f66e22d741775dbd54e174560ae76b46750e570
    change-id: 20250821-topic-sm8x50-upstream-pll-multi-pd-voting-dt-a56291d959ea
    
    Best regards,
  • sent/20250820-topic-sm8x50-iris-remove-fix-76f86621d6ac-v2
    (no cover subject)
    
    To: Vikash Garodia <quic_vgarodia@quicinc.com>
    To: Dikshita Agarwal <quic_dikshita@quicinc.com>
    To: Abhinav Kumar <abhinav.kumar@linux.dev>
    To: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    To: Mauro Carvalho Chehab <mchehab@kernel.org>
    To: Stefan Schmidt <stefan.schmidt@linaro.org>
    To: Hans Verkuil <hverkuil@kernel.org>
    Cc: linux-media@vger.kernel.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 fixes tags
    - Added r-b tags
    - Link to v1: https://lore.kernel.org/r/20250820-topic-sm8x50-iris-remove-fix-v1-1-07b23a0bd8fc@linaro.org
    
    ---
    Neil Armstrong (1):
          media: iris: fix module removal if firmware download failed
    
     drivers/media/platform/qcom/iris/iris_core.c | 10 ++++++----
     1 file changed, 6 insertions(+), 4 deletions(-)
    ---
    base-commit: 5303936d609e09665deda94eaedf26a0e5c3a087
    change-id: 20250820-topic-sm8x50-iris-remove-fix-76f86621d6ac
    
    Best regards,
  • sent/20250724-topic-x1e80100-t14s-oled-dp-brightness-0190e5201d02-v7
    (no cover subject)
    
    Changes in v7:
    - Take in account invalid bit_count
    - Write bit_count back if clamped within BIT_COUNT_CAP_MIN & BIT_COUNT_CAP_MAX
    - Link to v6: https://lore.kernel.org/all/20250330-wip-obbardc-qcom-t14s-oled-panel-brightness-v6-1-84ad1cd1078a@linaro.org
    
    Changes in v6:
    - Update commit message around chaning reading PWMGEN_BIT_COUNT_CAP_MIN
      and _CAP_MAX to be required.
    - Link to v5: https://lore.kernel.org/r/20250330-wip-obbardc-qcom-t14s-oled-panel-brightness-v5-1-25083d9732fc@linaro.org
    
    Changes in v5:
    - Correctly check return value when reading PWMGEN_BIT_COUNT_CAP_MIN
      and _CAP_MAX.
    - Link to v4: https://lore.kernel.org/r/20250330-wip-obbardc-qcom-t14s-oled-panel-brightness-v4-1-85ef0991bdf8@linaro.org
    
    Changes in v4:
    - Remove unrelated whitespace changes.
    - Remove unrelated commit change.
    - Add note to commit message about changing read of PWMGEN_BIT_COUNT_CAP_MIN
      and _CAP__MAX from optional to required.
    - Link to v3: https://lore.kernel.org/r/20250330-wip-obbardc-qcom-t14s-oled-panel-brightness-v3-1-156801d97a8a@linaro.org
    
    Changes in v3:
    - Properly rebase patch on top of latest version of drm-misc-next.
    - Make patch more generic by clamping PWM bit count to advertised MIN
      and MAX capabilities (suggested by Dmitry).
    - Link to v2: https://lore.kernel.org/r/20250327-wip-obbardc-qcom-t14s-oled-panel-brightness-v2-1-16dc3ee00276@linaro.org
    
    Changes in v2:
    - Split backlight brightness patch from T14s OLED enablement series.
    - Use PWMGEN_CAP_MIN rather than MAX (Dmitry).
    - Rework commit message to reference eDP spec.
    - Rebase on drm-misc-next.
    - Link to v1: https://lore.kernel.org/all/20250325-wip-obbardc-qcom-t14s-oled-panel-v2-4-e9bc7c9d30cc@linaro.org/
    
    To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    To: Maxime Ripard <mripard@kernel.org>
    To: Thomas Zimmermann <tzimmermann@suse.de>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    Cc: dri-devel@lists.freedesktop.org
    Cc: linux-kernel@vger.kernel.org
    Cc: johan@kernel.org
    Cc: dmitry.baryshkov@oss.qualcomm.com
    Cc: linux-arm-msm@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Christopher Obbard (1):
          drm/dp: clamp PWM bit count to advertised MIN and MAX capabilities
    
     drivers/gpu/drm/display/drm_dp_helper.c | 68 ++++++++++++++++++++++++---------
     1 file changed, 49 insertions(+), 19 deletions(-)
    ---
    base-commit: 8f5ae30d69d7543eee0d70083daf4de8fe15d585
    change-id: 20250724-topic-x1e80100-t14s-oled-dp-brightness-0190e5201d02
    
    Best regards,
  • sent/20250721-topic-x1e80100-gpu-bwvote-9fc4690fe5e3-v1
    (no cover subject)
    
    To: Rob Clark <robin.clark@oss.qualcomm.com>
    To: Sean Paul <sean@poorly.run>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Dmitry Baryshkov <lumag@kernel.org>
    To: Abhinav Kumar <abhinav.kumar@linux.dev>
    To: Jessica Zhang <jessica.zhang@oss.qualcomm.com>
    To: Marijn Suijten <marijn.suijten@somainline.org>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    Cc: linux-arm-msm@vger.kernel.org
    Cc: dri-devel@lists.freedesktop.org
    Cc: freedreno@lists.freedesktop.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (1):
          drm/msm: adreno: a6xx: enable GMU bandwidth voting for x1e80100 GPU
    
     drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 11 +++++++++++
     1 file changed, 11 insertions(+)
    ---
    base-commit: 97987520025658f30bb787a99ffbd9bbff9ffc9d
    change-id: 20250721-topic-x1e80100-gpu-bwvote-9fc4690fe5e3
    
    Best regards,
  • v6.16-rc3
    86731a2a · Linux 6.16-rc3 ·
    Linux 6.16-rc3
    
  • sent/20250407-topic-sm8x50-upstream-iris-8550-dt-2846b493e652-v4
    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.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>
    
    ---
    Changes in v4:
    - Make list more pretty
    - Make smmu mask more pretty
    - Fix required-opps
    - Remove comment
    - Link to v3: https://lore.kernel.org/r/20250424-topic-sm8x50-upstream-iris-8550-dt-v3-1-92f6b692bd52@linaro.org
    
    Changes in v3:
    - remove useless firmware-name
    - Link to v2: https://lore.kernel.org/r/20250418-topic-sm8x50-upstream-iris-8550-dt-v2-1-9218636acbdd@linaro.org
    
    Changes in v2:
    - Only enable on qcom dev boards
    - Link to v1: https://lore.kernel.org/r/20250407-topic-sm8x50-upstream-iris-8550-dt-v1-1-1f7ab3083f49@linaro.org
    
    ---
    Dikshita Agarwal (1):
          arm64: dts: qcom: sm8550: add iris DT node
    
     arch/arm64/boot/dts/qcom/sm8550-hdk.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8550-mtp.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8550-qrd.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8550.dtsi    | 81 +++++++++++++++++++++++++++++++++
     4 files changed, 93 insertions(+)
    ---
    base-commit: 2bdde620f7f2bff2ff1cb7dc166859eaa0c78a7c
    change-id: 20250407-topic-sm8x50-upstream-iris-8550-dt-2846b493e652
    
    Best regards,
  • sent/20250418-topic-sm8x50-upstream-iris-8650-dt-d2c64a59505f-v3
    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.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>
    
    ---
    Changes in v3:
    - Removed useless comment
    - Fixed opp required-opps
    - Link to v2: https://lore.kernel.org/r/20250424-topic-sm8x50-upstream-iris-8650-dt-v2-1-dd9108bf587f@linaro.org
    
    Changes in v2:
    - removed useless firmware-name
    - Link to v1: https://lore.kernel.org/r/20250418-topic-sm8x50-upstream-iris-8650-dt-v1-1-80a6ae50bf10@linaro.org
    
    ---
    Neil Armstrong (1):
          arm64: dts: qcom: sm8650: add iris DT node
    
     arch/arm64/boot/dts/qcom/sm8650-hdk.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8650-mtp.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8650-qrd.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8650.dtsi    | 93 +++++++++++++++++++++++++++++++++
     4 files changed, 105 insertions(+)
    ---
    base-commit: a7dca088884312d607fff89f2666c670cb7073ac
    change-id: 20250418-topic-sm8x50-upstream-iris-8650-dt-d2c64a59505f
    
    Best regards,
  • sent/20250507-topic-misc-shift6-panel-1b0825c84761-v2
    panel: visionox-rm69299: modernize & support the variant found in the SHIFT6mq
    
    Modernize the driver with panel_desc, _multi, const supplies and new panel
    init with refcounting.
    
    Re-spin of [1] and [2] to finally document and support this panel
    variant.
    
    [1] https://lore.kernel.org/all/20220123173650.290349-4-caleb@connolly.tech/
    [2] https://lore.kernel.org/all/20220123173650.290349-5-caleb@connolly.tech/
    
    To: Jessica Zhang <quic_jesszhan@quicinc.com>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    To: Maxime Ripard <mripard@kernel.org>
    To: Thomas Zimmermann <tzimmermann@suse.de>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    To: Abhinav Kumar <quic_abhinavk@quicinc.com>
    Cc: dri-devel@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: Casey Connolly <casey.connolly@linaro.org>
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Changes in v2:
    - Add panel_desc to support the variant
    - Switch to _multi calls
    - Switch to const supplies
    - Switch to new panel alloc
    - Fix shift panel init seq name
    - Link to v1: https://lore.kernel.org/r/20250507-topic-misc-shift6-panel-v1-0-64e8e98ff285@linaro.org
    
    ---
    Caleb Connolly (2):
          dt-bindings: display: visionox-rm69299: document new compatible string
          drm/panel: visionox-rm69299: support the variant found in the SHIFT6mq
    
    Neil Armstrong (4):
          drm/panel: visionox-rm69299: add plumbing to support panel variants
          drm/panel: visionox-rm69299: switch to _multi variants
          drm/panel: visionox-rm69299: switch to devm_regulator_bulk_get_const()
          drm/panel: visionox-rm69299: switch to devm_drm_panel_alloc()
    
     .../bindings/display/panel/visionox,rm69299.yaml   |   4 +-
     drivers/gpu/drm/panel/panel-visionox-rm69299.c     | 253 +++++++++++++++------
     2 files changed, 189 insertions(+), 68 deletions(-)
    ---
    base-commit: 08710e696081d58163c8078e0e096be6d35c5fad
    change-id: 20250507-topic-misc-shift6-panel-1b0825c84761
    
    Best regards,
  • sent/20250507-topic-misc-truly-nt35597-yaml-ba40899e4980-v1
    (no cover subject)
    
    To: Jessica Zhang <quic_jesszhan@quicinc.com>
    To: David Airlie <airlied@gmail.com>
    To: Simona Vetter <simona@ffwll.ch>
    To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    To: Maxime Ripard <mripard@kernel.org>
    To: Thomas Zimmermann <tzimmermann@suse.de>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.org>
    Cc: dri-devel@lists.freedesktop.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
    
    ---
    Neil Armstrong (1):
          dt-bindings: display: panel: convert truly,nt35597.txt to dt-schema
    
     .../display/panel/truly,nt35597-2K-display.yaml    | 97 ++++++++++++++++++++++
     .../devicetree/bindings/display/truly,nt35597.txt  | 59 -------------
     2 files changed, 97 insertions(+), 59 deletions(-)
    ---
    base-commit: 08710e696081d58163c8078e0e096be6d35c5fad
    change-id: 20250507-topic-misc-truly-nt35597-yaml-ba40899e4980
    
    Best regards,
  • sent/20250407-topic-sm8x50-upstream-iris-8550-dt-2846b493e652-v3
    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.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>
    
    ---
    Changes in v3:
    - remove useless firmware-name
    - Link to v2: https://lore.kernel.org/r/20250418-topic-sm8x50-upstream-iris-8550-dt-v2-1-9218636acbdd@linaro.org
    
    Changes in v2:
    - Only enable on qcom dev boards
    - Link to v1: https://lore.kernel.org/r/20250407-topic-sm8x50-upstream-iris-8550-dt-v1-1-1f7ab3083f49@linaro.org
    
    ---
    Dikshita Agarwal (1):
          arm64: dts: qcom: sm8550: add iris DT node
    
     arch/arm64/boot/dts/qcom/sm8550-hdk.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8550-mtp.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8550-qrd.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8550.dtsi    | 76 +++++++++++++++++++++++++++++++++
     4 files changed, 88 insertions(+)
    ---
    base-commit: 2bdde620f7f2bff2ff1cb7dc166859eaa0c78a7c
    change-id: 20250407-topic-sm8x50-upstream-iris-8550-dt-2846b493e652
    
    Best regards,
  • sent/20250418-topic-sm8x50-upstream-iris-8650-dt-d2c64a59505f-v2
    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.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>
    
    ---
    Changes in v2:
    - removed useless firmware-name
    - Link to v1: https://lore.kernel.org/r/20250418-topic-sm8x50-upstream-iris-8650-dt-v1-1-80a6ae50bf10@linaro.org
    
    ---
    Neil Armstrong (1):
          arm64: dts: qcom: sm8650: add iris DT node
    
     arch/arm64/boot/dts/qcom/sm8650-hdk.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8650-mtp.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8650-qrd.dts |  4 ++
     arch/arm64/boot/dts/qcom/sm8650.dtsi    | 94 +++++++++++++++++++++++++++++++++
     4 files changed, 106 insertions(+)
    ---
    base-commit: a7dca088884312d607fff89f2666c670cb7073ac
    change-id: 20250418-topic-sm8x50-upstream-iris-8650-dt-d2c64a59505f
    
    Best regards,
  • sent/20250418-topic-sm8x50-upstream-iris-8650-dt-d2c64a59505f-v1
    (no cover subject)
    
    To: Bjorn Andersson <andersson@kernel.org>
    To: Konrad Dybcio <konradybcio@kernel.org>
    To: Rob Herring <robh@kernel.org>
    To: Krzysztof Kozlowski <krzk+dt@kernel.org>
    To: Conor Dooley <conor+dt@kernel.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: sm8650: add iris DT node
    
     arch/arm64/boot/dts/qcom/sm8650-hdk.dts |  5 ++
     arch/arm64/boot/dts/qcom/sm8650-mtp.dts |  5 ++
     arch/arm64/boot/dts/qcom/sm8650-qrd.dts |  5 ++
     arch/arm64/boot/dts/qcom/sm8650.dtsi    | 94 +++++++++++++++++++++++++++++++++
     4 files changed, 109 insertions(+)
    ---
    base-commit: a7dca088884312d607fff89f2666c670cb7073ac
    change-id: 20250418-topic-sm8x50-upstream-iris-8650-dt-d2c64a59505f
    
    Best regards,