Message ID | 20240121194221.13513-1-a39.skl@gmail.com |
---|---|
Headers | show |
Series | MSM8976 MDSS/GPU/WCNSS support | expand |
On 21/01/2024 20:41, Adam Skladowski wrote: > Adreno 506(MSM8953) and Adreno 510(MSM8976) require > Always-on branch clock to be enabled, describe it. > > Signed-off-by: Adam Skladowski <a39.skl@gmail.com> > --- > Documentation/devicetree/bindings/display/msm/gpu.yaml | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Documentation/devicetree/bindings/display/msm/gpu.yaml > index b019db954793..9e36f54a5caf 100644 > --- a/Documentation/devicetree/bindings/display/msm/gpu.yaml > +++ b/Documentation/devicetree/bindings/display/msm/gpu.yaml > @@ -133,7 +133,7 @@ allOf: > properties: > clocks: > minItems: 2 > - maxItems: 7 > + maxItems: 8 I would prefer we start enforcing the order. The initial flexibility was because of conversion from the old bindings and dealing with some technical debt, AFAIU. This is requirement of new clock, so maybe better add dedicated if:then case which will be enforcing the order with always-on at the end. Best regards, Krzysztof
On 21/01/2024 20:41, Adam Skladowski wrote: > During conversion 28nm-hpm-fam-b compat got lost, add it. > > Signed-off-by: Adam Skladowski <a39.skl@gmail.com> > --- Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Best regards, Krzysztof
On 21.01.2024 20:40, Adam Skladowski wrote: > Add the nodes describing the apps and gpu iommu and its context banks > that are found on msm8976 SoCs. > > Signed-off-by: Adam Skladowski <a39.skl@gmail.com> > --- > arch/arm64/boot/dts/qcom/msm8976.dtsi | 80 +++++++++++++++++++++++++++ > 1 file changed, 80 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/msm8976.dtsi b/arch/arm64/boot/dts/qcom/msm8976.dtsi > index d2bb1ada361a..118174cfd4d3 100644 > --- a/arch/arm64/boot/dts/qcom/msm8976.dtsi > +++ b/arch/arm64/boot/dts/qcom/msm8976.dtsi > @@ -808,6 +808,86 @@ tcsr: syscon@1937000 { > reg = <0x01937000 0x30000>; > }; > > + apps_iommu: iommu@1e20000 { > + compatible = "qcom,msm8976-iommu", "qcom,msm-iommu-v2"; > + ranges = <0 0x01e20000 0x20000>; So.. there's no 'reg', does devm_platform_ioremap_resource() pick up the corresponding reg space? Konrad
On Sun, 21 Jan 2024 20:40:58 +0100, Adam Skladowski wrote: > This patch series provide support for display subsystem, gpu > and also adds wireless connectivity subsystem support. > > Adam Skladowski (8): > arm64: dts: qcom: msm8976: Add IOMMU nodes > dt-bindings: dsi-controller-main: Document missing msm8976 compatible > dt-bindings: msm: qcom,mdss: Include ommited fam-b compatible > arm64: dts: qcom: msm8976: Add MDSS nodes > dt-bindings: drm/msm/gpu: Document AON clock for A506/A510 > arm64: dts: qcom: msm8976: Add Adreno GPU > arm64: dts: qcom: msm8976: Declare and wire SDC pins > arm64: dts: qcom: msm8976: Add WCNSS node > > [...] Applied, thanks! [2/8] dt-bindings: dsi-controller-main: Document missing msm8976 compatible https://gitlab.freedesktop.org/lumag/msm/-/commit/db36595c6889 [3/8] dt-bindings: msm: qcom,mdss: Include ommited fam-b compatible https://gitlab.freedesktop.org/lumag/msm/-/commit/3b63880de42b Best regards,