-
sent/20240607-topic-amlogic-upstream-bindings-convert-tas57xx-5af1e564e6a1-v16dd77dc2 · ·
(no cover subject) To: Liam Girdwood <lgirdwood@gmail.com> To: Mark Brown <broonie@kernel.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> Cc: linux-sound@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): ASoC: dt-bindings: convert tas571x.txt to dt-schema .../devicetree/bindings/sound/tas571x.txt | 49 -------- .../devicetree/bindings/sound/ti,tas57xx.yaml | 129 +++++++++++++++++++++ 2 files changed, 129 insertions(+), 49 deletions(-) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240607-topic-amlogic-upstream-bindings-convert-tas57xx-5af1e564e6a1 Best regards,
-
sent/20240606-topic-sm8953-upstream-smmu-gpu-2b582c34bcb6-v21e699029 · ·
This has been split of [1] with no changes. [1] https://lore.kernel.org/all/20240523-topic-sdm450-upstream-tbx605f-v1-0-e52b89133226@linaro.org/ To: Joerg Roedel <joro@8bytes.org> To: Will Deacon <will@kernel.org> To: Robin Murphy <robin.murphy@arm.com> 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@linaro.org> Cc: linux-arm-msm@vger.kernel.org Cc: iommu@lists.linux.dev 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: iommu: qcom,iommu: Add MSM8953 GPU IOMMU to SMMUv2 compatibles Documentation/devicetree/bindings/iommu/qcom,iommu.yaml | 1 + 1 file changed, 1 insertion(+) --- base-commit: ee78a17615ad0cfdbbc27182b1047cd36c9d4d5f change-id: 20240606-topic-sm8953-upstream-smmu-gpu-2b582c34bcb6 Best regards,
-
sent/20240527-topic-sm8x50-upstream-retimer-broadcast-mode-76520768ac3f-v2bf9ed271 · ·
usb: typec-mux: broadcast typec state to next mux for ptn36502 & nb7vpq904m retimers In the Type-C graph, a retimer is usually in between the USB-C connector and the USB3/DP combo PHY, and this PHY also requires the USB-C mode events to properly set-up the SuperSpeed Lanes functions to setup USB3-only, USB3 + DP Altmode or DP Altmode only on the 4 lanes. Update the nb7vpq904m & ptn36502 retimers to get an optional type-c mux on the next endpoint, and broadcast the received mode to it. This makes it possible to support 4-lanes DP altmode on Qualcomm platforms. To: Heikki Krogerus <heikki.krogerus@linux.intel.com> To: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Bjorn Andersson <andersson@kernel.org> Cc: Luca Weiss <luca.weiss@fairphone.com> Cc: linux-arm-msm@vger.kernel.org Cc: linux-usb@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Changes in v2: - Split out the typec_switch_put() fixes in separates fixes patches - Link to v1: https://lore.kernel.org/r/20240527-topic-sm8x50-upstream-retimer-broadcast-mode-v1-0-79ec91381aba@linaro.org --- Neil Armstrong (4): usb: typec-mux: ptn36502: unregister typec switch on probe error and remove usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove usb: typec-mux: ptn36502: broadcast typec state to next mux usb: typec-mux: nb7vpq904m: broadcast typec state to next mux drivers/usb/typec/mux/nb7vpq904m.c | 29 +++++++++++++++++++++++++++-- drivers/usb/typec/mux/ptn36502.c | 33 ++++++++++++++++++++++++++++++--- 2 files changed, 57 insertions(+), 5 deletions(-) --- base-commit: ee78a17615ad0cfdbbc27182b1047cd36c9d4d5f change-id: 20240527-topic-sm8x50-upstream-retimer-broadcast-mode-76520768ac3f Best regards,
-
sent/20240606-topic-amlogic-upstream-bindings-fixes-dts-6a572ad54324-v150801af4 · ·
arm64: meson: bunch of DT fixes, take 4 (final one ??) Along with the following: - https://lore.kernel.org/all/20240422-t7-reset-v2-1-cb82271d3296@amlogic.com/ - https://lore.kernel.org/all/20240513224552.800153-1-jan.dakinevich@salutedevices.com/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-spifc-v1-1-380f29ba4a16@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-convert-spdif-receiver-v1-1-262465adbac2@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-mmc-v1-1-4acbb8cc2626@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-nvmem-v1-1-ef6f10c86a63@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-phy-v1-1-c819b0ecd8c8@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-rng-v1-1-0a55a7ba55e4@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-audio-widgets-v1-1-65bd7cc2e09b@linaro.org/ - https://lore.kernel.org/all/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-sardac-v1-1-40a8de6baa59@linaro.org/ - https://lore.kernel.org/all/20240606-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-v2-1-70d44fa30790@linaro.org/ this bunch of changes fixes 99% of the remaining dts check errors. The two remaining bindings conversions for arm64/amlogic are: - ti,tas5707 - everest,es7241 I'm too lazy to do them right now, so if someone is interested in doing the conversion, please do it! 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-arm-kernel@lists.infradead.org Cc: linux-amlogic@lists.infradead.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (12): arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller arm64: dts: amlogic: move ao_pinctrl into aobus arm64: dts: amlogic: move assigned-clocks* from sound to clkc_audio node arm64: dts: amlogic: sm1: fix tdm audio-controller clock order arm64: dts: amlogic: sm1: fix tdm controllers compatible arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec arm64: dts: amlogic: axg: fix tdm audio-controller clock order arm64: dts: amlogic: c3: use correct compatible for gpio_intc node arm64: dts: amlogic: a1: use correct node name for mmc controller arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400 arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 17 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 24 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 427 ++++++++++----------- arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 16 +- .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 18 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 16 +- .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 18 +- .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 18 +- .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 30 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 16 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 16 +- .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 16 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 18 +- .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 18 +- .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 16 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 17 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 18 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 17 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 17 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 17 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 19 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 17 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 17 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 17 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 17 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 17 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 17 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 17 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 17 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 17 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 17 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 17 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 17 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 17 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 17 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 16 +- .../dts/amlogic/meson-libretech-cottonwood.dtsi | 16 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 16 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 16 +- .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 16 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 16 +- .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 16 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 36 +- 53 files changed, 679 insertions(+), 630 deletions(-) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240606-topic-amlogic-upstream-bindings-fixes-dts-6a572ad54324 Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-d85095861d88-v2a4858e10 · ·
(no cover subject) To: Jerome Brunet <jbrunet@baylibre.com> To: Liam Girdwood <lgirdwood@gmail.com> To: Mark Brown <broonie@kernel.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> Cc: alsa-devel@alsa-project.org Cc: linux-sound@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: - re-order properties and required - switch to unevaluatedProperties and drop sound-name-prefix - Add review tag - Link to v1: https://lore.kernel.org/r/20240605-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-v1-1-b851c195e241@linaro.org --- Neil Armstrong (1): ASoC: dt-bindings: convert amlogic,g12a-tohdmitx to dt-schema .../bindings/sound/amlogic,g12a-tohdmitx.txt | 58 ---------------------- .../bindings/sound/amlogic,g12a-tohdmitx.yaml | 54 ++++++++++++++++++++ 2 files changed, 54 insertions(+), 58 deletions(-) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-d85095861d88 Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-d85095861d88-v1e18aca84 · ·
(no cover subject) To: Jerome Brunet <jbrunet@baylibre.com> To: Liam Girdwood <lgirdwood@gmail.com> To: Mark Brown <broonie@kernel.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> Cc: alsa-devel@alsa-project.org Cc: linux-sound@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): ASoC: dt-binding: convert amlogic,g12a-tohdmitx to dt-schema .../bindings/sound/amlogic,g12a-tohdmitx.txt | 58 ---------------------- .../bindings/sound/amlogic,g12a-tohdmitx.yaml | 56 +++++++++++++++++++++ 2 files changed, 56 insertions(+), 58 deletions(-) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-convert-g12a-tohdmitx-d85095861d88 Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-convert-spdif-receiver-c8d2fdb688cb-v1c088eb4e · ·
(no cover subject) To: Liam Girdwood <lgirdwood@gmail.com> To: Mark Brown <broonie@kernel.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> Cc: linux-sound@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): ASoC: dt-binding: convert spdif-receiver.txt to dt-schema .../devicetree/bindings/sound/linux,spdif-dir.yaml | 37 ++++++++++++++++++++++ .../devicetree/bindings/sound/spdif-receiver.txt | 10 ------ 2 files changed, 37 insertions(+), 10 deletions(-) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-convert-spdif-receiver-c8d2fdb688cb Best regards,
-
sent/20240605-topic-sm8650-upstream-hdk-iommu-fix-542619065c45-v16ab9a458 · ·
(no cover subject) To: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konrad.dybcio@linaro.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-hdk: allow more IOMMU SID for the first QUP instance arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 2 ++ 1 file changed, 2 insertions(+) --- base-commit: 234cb065ad82915ff8d06ce01e01c3e640b674d2 change-id: 20240605-topic-sm8650-upstream-hdk-iommu-fix-542619065c45 Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-fixes-dwc2-subnodes-4a68ead79624-v1e1253803 · ·
(no cover subject) To: Greg Kroah-Hartman <gregkh@linuxfoundation.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> Cc: linux-usb@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): dt-bindings: usb: dwc2: allow device sub-nodes Documentation/devicetree/bindings/usb/dwc2.yaml | 7 +++++++ 1 file changed, 7 insertions(+) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-fixes-dwc2-subnodes-4a68ead79624 Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-fixes-audio-widgets-00e1afcda10b-v1aab8e274 · ·
(no cover subject) To: Jerome Brunet <jbrunet@baylibre.com> To: Liam Girdwood <lgirdwood@gmail.com> To: Mark Brown <broonie@kernel.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> Cc: alsa-devel@alsa-project.org Cc: linux-sound@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): ASoC: dt-bindings: amlogic,gx-sound-card: drop minItems for audio-widgets Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml | 1 - 1 file changed, 1 deletion(-) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-fixes-audio-widgets-00e1afcda10b Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-spifc-214a5af0f305-v146cc74fe · ·
(no cover subject) To: Mark Brown <broonie@kernel.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Martin Kurbanov <mmkurbanov@sberdevices.ru> Cc: linux-spi@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): dt-bindings: spi: amlogic,a1-spifc: add missing power-domains Documentation/devicetree/bindings/spi/amlogic,a1-spifc.yaml | 3 +++ 1 file changed, 3 insertions(+) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-fixes-power-domains-spifc-214a5af0f305 Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-sardac-0f9d22e7e558-v10559af94 · ·
(no cover subject) To: Jonathan Cameron <jic23@kernel.org> To: Lars-Peter Clausen <lars@metafoo.de> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Kevin Hilman <khilman@baylibre.com> To: Jerome Brunet <jbrunet@baylibre.com> To: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Cc: linux-iio@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 Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (1): dt-bindings: iio: adc: amlogic,meson-saradc: add optional power-domains Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml | 3 +++ 1 file changed, 3 insertions(+) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-fixes-power-domains-sardac-0f9d22e7e558 Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-rng-c80f594e8a2b-v165fc4ac4 · ·
(no cover subject) To: Olivia Mackall <olivia@selenic.com> To: Herbert Xu <herbert@gondor.apana.org.au> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Kevin Hilman <khilman@baylibre.com> To: Jerome Brunet <jbrunet@baylibre.com> To: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Cc: linux-crypto@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 Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (1): dt-bindings: rng: meson: add optional power-domains Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml | 3 +++ 1 file changed, 3 insertions(+) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-fixes-power-domains-rng-c80f594e8a2b Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-phy-fa8d34ea3efa-v1eb9ad4c9 · ·
(no cover subject) To: Kevin Hilman <khilman@baylibre.com> To: Jerome Brunet <jbrunet@baylibre.com> To: Martin Blumenstingl <martin.blumenstingl@googlemail.com> 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-kernel@lists.infradead.org Cc: linux-amlogic@lists.infradead.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: g12a-usb2-phy: add optional power-domains Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml | 3 +++ 1 file changed, 3 insertions(+) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-fixes-power-domains-phy-fa8d34ea3efa Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-nvmem-7df0dd48b1a3-v1fed89ee1 · ·
(no cover subject) To: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.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-arm-kernel@lists.infradead.org Cc: linux-amlogic@lists.infradead.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (1): dt-bindings: nvmem: amlogic,meson-gx-efuse: add optional power-domains Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 3 +++ 1 file changed, 3 insertions(+) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-fixes-power-domains-nvmem-7df0dd48b1a3 Best regards,
-
sent/20240605-topic-amlogic-upstream-bindings-fixes-power-domains-mmc-a94d681d2e69-v106702bab · ·
(no cover subject) To: Ulf Hansson <ulf.hansson@linaro.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Kevin Hilman <khilman@baylibre.com> To: Jerome Brunet <jbrunet@baylibre.com> To: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Cc: linux-mmc@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 Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (1): dt-bindings: mmc: meson-gx: add optional power-domains Documentation/devicetree/bindings/mmc/amlogic,meson-gx-mmc.yaml | 3 +++ 1 file changed, 3 insertions(+) --- base-commit: c3f38fa61af77b49866b006939479069cd451173 change-id: 20240605-topic-amlogic-upstream-bindings-fixes-power-domains-mmc-a94d681d2e69 Best regards,
-
sent/20240229-topic-sm8x50-upstream-phy-combo-typec-mux-31b5252513c9-v2ec3aa840 · ·
arm64: qcom: allow up to 4 lanes for the Type-C DisplayPort Altmode Register a typec mux in order to change the PHY mode on the Type-C mux events depending on the mode and the svid when in Altmode setup. The DisplayPort phy should be left enabled if is still powered on by the DRM DisplayPort controller, so bail out until the DisplayPort PHY is not powered off. The Type-C Mode/SVID only changes on plug/unplug, and USB SAFE states will be set in between of USB-Only, Combo and DisplayPort Only so this will leave enough time to the DRM DisplayPort controller to turn of the DisplayPort PHY. The patchset also includes bindings changes and DT changes. This has been successfully tested on an SM8550 board, but the Thinkpad X13s deserved testing between non-PD USB, non-PD DisplayPort, PD USB Hubs and PD Altmode Dongles to make sure the switch works as expected. The DisplayPort 4 lanes setup can be check with: $ cat /sys/kernel/debug/dri/ae01000.display-controller/DP-1/dp_debug name = msm_dp drm_dp_link rate = 540000 num_lanes = 4 ... This patchset depends on [1] to allow broadcasting the type-c mode to the PHY, otherwise the PHY will keep the combo state while the retimer would setup the 4 lanes in DP mode. [1] https://lore.kernel.org/all/20240527-topic-sm8x50-upstream-retimer-broadcast-mode-v1-0-79ec91381aba@linaro.org/ To: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konrad.dybcio@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 <krzysztof.kozlowski+dt@linaro.org> To: Conor Dooley <conor+dt@kernel.org> To: Krzysztof Kozlowski <krzk+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> Changes in v2: - Reference usb-switch.yaml in bindings patch - Fix switch/case indenting - Check svid for USB_TYPEC_DP_SID - Fix X13s patch subject - Update SM8650 patch to enable 4 lanes on HDK aswell - Link to v1: https://lore.kernel.org/r/20240229-topic-sm8x50-upstream-phy-combo-typec-mux-v1-0-07e24a231840@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 <konrad.dybcio@linaro.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 --- Neil Armstrong (7): dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch phy: qcom: qmp-combo: store DP phy power state phy: qcom: qmp-combo: introduce QPHY_MODE phy: qcom: qmp-combo: register a typec mux to change the QPHY_MODE arm64: dts: qcom-sm8550: allow 4 lanes for DisplayPort and enable QMP PHY mode-switch arm64: dts: qcom-sm8650: allow 4 lanes for DisplayPort and enable QMP PHY mode-switch arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13: allow 4 lanes for DisplayPort and enable QMP PHY mode-switch .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 7 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 6 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 3 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 3 +- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 3 +- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 3 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 169 +++++++++++++++++++-- 7 files changed, 174 insertions(+), 20 deletions(-) --- base-commit: d4eef8b2e18d3e4d2343fb3bb975f8ac4522129a change-id: 20240229-topic-sm8x50-upstream-phy-combo-typec-mux-31b5252513c9 Best regards,
-
sent/20240527-topic-sm8x50-upstream-retimer-broadcast-mode-76520768ac3f-v1ce6df8ec · ·
usb: typec-mux: broadcast typec state to next mux for ptn36502 & nb7vpq904m retimers In the Type-C graph, a retimer is usually in between the USB-C connector and the USB3/DP combo PHY, and this PHY also requires the USB-C mode events to properly set-up the SuperSpeed Lanes functions to setup USB3-only, USB3 + DP Altmode or DP Altmode only on the 4 lanes. Update the nb7vpq904m & ptn36502 retimers to get an optional type-c mux on the next endpoint, and broadcast the received mode to it. This makes it possible to support 4-lanes DP altmode on Qualcomm platforms. To: Heikki Krogerus <heikki.krogerus@linux.intel.com> To: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Bjorn Andersson <andersson@kernel.org> Cc: Luca Weiss <luca.weiss@fairphone.com> Cc: linux-arm-msm@vger.kernel.org Cc: linux-usb@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (2): usb: typec-mux: ptn36502: broadcast typec state to next mux usb: typec-mux: nb7vpq904m: broadcast typec state to next mux drivers/usb/typec/mux/nb7vpq904m.c | 29 +++++++++++++++++++++++++++-- drivers/usb/typec/mux/ptn36502.c | 33 ++++++++++++++++++++++++++++++--- 2 files changed, 57 insertions(+), 5 deletions(-) --- base-commit: 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0 change-id: 20240527-topic-sm8x50-upstream-retimer-broadcast-mode-76520768ac3f Best regards,
-
sent/20240425-topic-sm8650-upstream-hdk-gpu-24b42b72b127-v19d9640a2 · ·
(no cover subject) To: Bjorn Andersson <andersson@kernel.org> To: Konrad Dybcio <konrad.dybcio@linaro.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.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-hdk: enable GPU arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 8 ++++++++ 1 file changed, 8 insertions(+) --- base-commit: 3a01487d6106128530737d62f28c6a7833ff5ccf change-id: 20240425-topic-sm8650-upstream-hdk-gpu-24b42b72b127 Best regards,
-
sent/20240422-amlogic-v6-9-upstream-deconfig-dsi-48e1bc73b4fd-v138b6af81 · ·
(no cover subject) To: linux-amlogic@lists.infradead.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: khilman@baylibre.com Cc: jbrunet@baylibre.com Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Neil Armstrong (1): arm64: defconfig: enable Khadas TS050 panel as module arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) --- base-commit: 4cece764965020c22cff7665b18a012006359095 change-id: 20240422-amlogic-v6-9-upstream-deconfig-dsi-48e1bc73b4fd Best regards,