Tags give the ability to mark specific points in history as being important
-
sent/20260121-topic-sm8650-ayaneo-pocket-s2-base-05c348efd86d-v1
7ba9f5cf · ·arm64: dts: qcom: Add support for the Ayaneo Pocket S2 The Ayaneo Pocket S2 is a gaming console based on the Qualcomm Snapdragon 8 Gen 3. It has an internal UFS storage, WiFi, Bluetooth, gaming buttons, SDCard, 2K display and USB-C connector. Product Page [1]. The Initial linux port was done by KancyJoe (Sunflower2333) at [2]. [1] https://www.ayaneo.com/goods/9344082149621 [2] https://github.com/sunflower2333/linux/tree/master To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konradybcio@kernel.org> To: Rob Clark <robin.clark@oss.qualcomm.com> To: Dmitry Baryshkov <lumag@kernel.org> To: Abhinav Kumar <abhinav.kumar@linux.dev> To: Jessica Zhang <jesszhan0024@gmail.com> To: Sean Paul <sean@poorly.run> To: Marijn Suijten <marijn.suijten@somainline.org> To: David Airlie <airlied@gmail.com> To: Simona Vetter <simona@ffwll.ch> Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-arm-msm@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: freedreno@lists.freedesktop.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- KancyJoe (1): arm64: dts: qcom: add basic devicetree for Ayaneo Pocket S2 gaming console Neil Armstrong (2): dt-binding: vendor-prefixes: document the Ayeneo brand dt-bindings: arm: qcom: document the Ayaneo Pocket S2 Documentation/devicetree/bindings/arm/qcom.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 1445 ++++++++++++++++++++ arch/arm64/boot/dts/qcom/sm8650.dtsi | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 4 +- 6 files changed, 1452 insertions(+), 3 deletions(-) --- base-commit: 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 change-id: 20260121-topic-sm8650-ayaneo-pocket-s2-base-05c348efd86d Best regards, -
sent/20251117-topic-sm8x50-fix-a6xx-non-ifpc-e89753af3696-v1
42f77079 · ·(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> To: Akhil P Oommen <akhilpo@oss.qualcomm.com> 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: fix deferencing ifpc_reglist when not declared drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) --- base-commit: d6556aa99b8839819267e8167f04b715cfb5d4cf change-id: 20251117-topic-sm8x50-fix-a6xx-non-ifpc-e89753af3696 Best regards, -
sent/20250821-topic-x1e80100-hdmi-3bd5b5bd2d96-v6
cfd9463f · ·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: - 1/2 DP + 2 USB3 - 1/2/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 reviewed patches: - [1] https://lore.kernel.org/all/20251006-topic-sm8x50-fix-qmp-usb43dp-usb-switch-v2-1-3249e511013b@linaro.org/ - [2] https://lore.kernel.org/all/20251006-topic-sm8x50-qmp-combo-allow-mode-switch-v1-1-3d79e7ea6824@linaro.org/ 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: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konradybcio@kernel.org> Cc: Xilin Wu <sophon@radxa.com> 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> --- Changes in v6: - Switched to __free(device_node) - Fixed to min_t, added review tags - Link to v5: https://lore.kernel.org/r/20251006-topic-x1e80100-hdmi-v5-0-c006311d59d7@linaro.org Changes in v5: - Fixed bindings tab - Add comment about exlusivity of the static lanes mapping - Fixed the single lane phy entries - Switched to of_property_present() - Moved the ss2 nodes after ss1 in DT - Link to v4: https://lore.kernel.org/r/20250930-topic-x1e80100-hdmi-v4-0-86a14e8a34ac@linaro.org Changes in v4: - Add definition for single lane DP - Fix lanes mapping for DP in bindings and driver - Add documentation on how to interpret the data-lanes numbers - Rewrite driver support for be simpler and split into helpers - Rebase DT on next and drop phy.h include, and use proper mapping - Link to v3: https://lore.kernel.org/r/20250908-topic-x1e80100-hdmi-v3-0-c53b0f2bc2fb@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 (3): 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 .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 69 +++++++++- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 81 ++++++++++++ drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 142 +++++++++++++++++++-- 3 files changed, 283 insertions(+), 9 deletions(-) --- base-commit: cb6649f6217c0331b885cf787f1d175963e2a1d2 change-id: 20250821-topic-x1e80100-hdmi-3bd5b5bd2d96 prerequisite-message-id: 20251006-topic-sm8x50-fix-qmp-usb43dp-usb-switch-v2-1-3249e511013b@linaro.org prerequisite-patch-id: ad3fb0361c07d03ca6247cf99c52e99aa59bb6c5 prerequisite-message-id: 20251006-topic-sm8x50-qmp-combo-allow-mode-switch-v1-1-3d79e7ea6824@linaro.org prerequisite-patch-id: af47681ced84695a53fb14ded948fda01bc980a7 Best regards, -
sent/20251006-topic-sm8x50-next-hdk-i2s-66838fe961db-v2
d4efacc0 · ·[RFC] ASoC: qcom: enable HDMI audio on SM8[456]50 HDK boards Now the I2S interface is working on AudioReach platforms, add the required plumbing and DT nodes to allow playing audio via the on-board DSI-HDMI bridge. To: Srinivas Kandagatla <srini@kernel.org> To: Liam Girdwood <lgirdwood@gmail.com> To: Mark Brown <broonie@kernel.org> To: Jaroslav Kysela <perex@perex.cz> To: Takashi Iwai <tiwai@suse.com> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konradybcio@kernel.org> Cc: linux-sound@vger.kernel.org Cc: linux-arm-msm@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: devicetree@vger.kernel.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Changes in v2: - Fixed MCLK_5 id - Moved clk set in card code, using calculation from rate - Removed clock rate from DT - Renamed dai link - Fixed DT patchs subject prefix - Link to v1: https://lore.kernel.org/r/20251006-topic-sm8x50-next-hdk-i2s-v1-0-184b15a87e0a@linaro.org --- Neil Armstrong (6): ASoC: qcom: qdsp6: q6prm: add the missing MCLK clock IDs ASoC: dt-bindings: qcom,sm8250: Add clocks properties for I2S ASoC: soc: qcom: sc8280xp: add support for I2S clocks arm64: dts: qcom: sm8450-hdk: Enable I2S for HDMI arm64: dts: qcom: sm8550-hdk: Enable I2S for HDMI arm64: dts: qcom: sm8650-hdk: Enable I2S for HDMI .../devicetree/bindings/sound/qcom,sm8250.yaml | 21 ++++ arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 26 ++++ arch/arm64/boot/dts/qcom/sm8450.dtsi | 40 +++++++ arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 26 ++++ arch/arm64/boot/dts/qcom/sm8550.dtsi | 73 ++++++++++++ arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 25 ++++ arch/arm64/boot/dts/qcom/sm8650.dtsi | 40 +++++++ sound/soc/qcom/qdsp6/q6prm-clocks.c | 5 + sound/soc/qcom/qdsp6/q6prm.h | 11 ++ sound/soc/qcom/sc8280xp.c | 132 ++++++++++++++++++++- 10 files changed, 398 insertions(+), 1 deletion(-) --- base-commit: 7c3ba4249a3604477ea9c077e10089ba7ddcaa03 change-id: 20251006-topic-sm8x50-next-hdk-i2s-66838fe961db Best regards, -
sent/20251006-topic-sm8x50-next-hdk-i2s-66838fe961db-v1
002338b5 · ·[RFC] ASoC: qcom: enable HDMI audio on SM8[456]50 HDK boards Now the I2S interface is working on AudioReach platforms, add the required plumbing and DT nodes to allow playing audio via the on-board DSI-HDMI bridge. To: Srinivas Kandagatla <srini@kernel.org> To: Liam Girdwood <lgirdwood@gmail.com> To: Mark Brown <broonie@kernel.org> To: Jaroslav Kysela <perex@perex.cz> To: Takashi Iwai <tiwai@suse.com> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konradybcio@kernel.org> Cc: linux-sound@vger.kernel.org Cc: linux-arm-msm@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: devicetree@vger.kernel.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (6): ASoC: qcom: qdsp6: q6prm: add the missing MCLK clock IDs ASoC: dt-bindings: qcom,sm8250: Add clocks properties for I2S ASoC: soc: qcom: sc8280xp: add support for I2S clocks sm8650-hdk: Enable I2S for HDMI sm8550-hdk: Enable I2S for HDMI sm8450-hdk: Enable I2S for HDMI .../devicetree/bindings/sound/qcom,sm8250.yaml | 18 ++++ arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 30 ++++++ arch/arm64/boot/dts/qcom/sm8450.dtsi | 40 ++++++++ arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 30 ++++++ arch/arm64/boot/dts/qcom/sm8550.dtsi | 73 +++++++++++++++ arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 30 ++++++ arch/arm64/boot/dts/qcom/sm8650.dtsi | 40 ++++++++ sound/soc/qcom/qdsp6/q6prm-clocks.c | 5 + sound/soc/qcom/qdsp6/q6prm.h | 11 +++ sound/soc/qcom/sc8280xp.c | 104 ++++++++++++++++++++- 10 files changed, 380 insertions(+), 1 deletion(-) --- base-commit: 4a71531471926e3c391665ee9c42f4e0295a4585 change-id: 20251006-topic-sm8x50-next-hdk-i2s-66838fe961db Best regards, -
sent/20250821-topic-x1e80100-hdmi-3bd5b5bd2d96-v5
b128276e · ·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: - 1/2 DP + 2 USB3 - 1/2/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/20251006-topic-sm8x50-fix-qmp-usb43dp-usb-switch-v2-1-3249e511013b@linaro.org/ - [2] https://lore.kernel.org/all/20251006-topic-sm8x50-qmp-combo-allow-mode-switch-v1-1-3d79e7ea6824@linaro.org/ 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: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konradybcio@kernel.org> Cc: Xilin Wu <sophon@radxa.com> 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> --- Changes in v5: - Fixed bindings tab - Add comment about exlusivity of the static lanes mapping - Fixed the single lane phy entries - Switched to of_property_present() - Moved the ss2 nodes after ss1 in DT - Link to v4: https://lore.kernel.org/r/20250930-topic-x1e80100-hdmi-v4-0-86a14e8a34ac@linaro.org Changes in v4: - Add definition for single lane DP - Fix lanes mapping for DP in bindings and driver - Add documentation on how to interpret the data-lanes numbers - Rewrite driver support for be simpler and split into helpers - Rebase DT on next and drop phy.h include, and use proper mapping - Link to v3: https://lore.kernel.org/r/20250908-topic-x1e80100-hdmi-v3-0-c53b0f2bc2fb@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 (3): 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 .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 69 +++++++++- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 81 ++++++++++++ drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 145 +++++++++++++++++++-- 3 files changed, 286 insertions(+), 9 deletions(-) --- base-commit: 51c986f3be9de5451e172eb5f7efa53fbe9870fc change-id: 20250821-topic-x1e80100-hdmi-3bd5b5bd2d96 Best regards, -
sent/20251006-topic-sm8x50-qmp-combo-allow-mode-switch-a75e5b55b7df-v1
cbf7143a · ·(no cover subject) Depends on: [1] https://lore.kernel.org/all/20251006-topic-sm8x50-fix-qmp-usb43dp-usb-switch-v2-1-3249e511013b@linaro.org/ 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> 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: Add mode-switch .../devicetree/bindings/phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 5 +++++ 1 file changed, 5 insertions(+) --- base-commit: 9cba8ad3e538c0d955a9844fbe26a887dbb04f4a change-id: 20251006-topic-sm8x50-qmp-combo-allow-mode-switch-a75e5b55b7df Best regards, -
sent/20250821-topic-x1e80100-hdmi-3bd5b5bd2d96-v4
dcf4d327 · ·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: - 1/2 DP + 2 USB3 - 1/2/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/ 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: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konradybcio@kernel.org> Cc: Xilin Wu <sophon@radxa.com> 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> --- Changes in v4: - Add definition for single lane DP - Fix lanes mapping for DP in bindings and driver - Add documentation on how to interpret the data-lanes numbers - Rewrite driver support for be simpler and split into helpers - Rebase DT on next and drop phy.h include, and use proper mapping - Link to v3: https://lore.kernel.org/r/20250908-topic-x1e80100-hdmi-v3-0-c53b0f2bc2fb@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 (3): 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 .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 67 +++++++++- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 81 ++++++++++++ drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 145 +++++++++++++++++++-- 3 files changed, 284 insertions(+), 9 deletions(-) --- base-commit: 4513b3b1a91546d0dd02c5c0eb507933b328021c change-id: 20250821-topic-x1e80100-hdmi-3bd5b5bd2d96 Best regards, -
sent/20250821-topic-x1e80100-hdmi-3bd5b5bd2d96-v3
18c868a3 · ·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
43439dd7 · ·(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
374e04db · ·(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
035babf6 · ·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
adb37839 · ·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
5652a835 · ·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
c0405a74 · ·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
9ae9167b · ·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
37cea4fa · ·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
4b68c382 · ·(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
a50d807b · ·(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
067a9d22 · ·(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,