Rockchip PX30 SoCs feature a Bifrost Mali GPU.
Signed-off-by: Miquel Raynal miquel.raynal@bootlin.com --- Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + 1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml b/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml index 5f1fd6d7ee0f..283ee0c274d1 100644 --- a/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml +++ b/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml @@ -17,6 +17,7 @@ properties: items: - enum: - amlogic,meson-g12a-mali + - rockchip,px30-mali - const: arm,mali-bifrost # Mali Bifrost GPU model/revision is fully discoverable
reg:
PX30 SoCs feature an ARM Bifrost GPU.
Signed-off-by: Miquel Raynal miquel.raynal@bootlin.com ---
Hello, this change is just adding basic GPU support, more work is needed on the devfreq/opp side to be sure everything works and is properly described. Hence, this proposal aims at describing the HW block only, not its hability to change voltages/frequencies.
Thanks, Miquèl
arch/arm64/boot/dts/rockchip/px30.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi index f99988b08244..7780e532d31b 100644 --- a/arch/arm64/boot/dts/rockchip/px30.dtsi +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi @@ -997,6 +997,19 @@ status = "disabled"; };
+ gpu: gpu@ff400000 { + compatible = "rockchip,px30-mali", "arm,mali-bifrost"; + reg = <0x0 0xff400000 0x0 0x4000>; + interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names = "gpu", "mmu", "job"; + clocks = <&cru SCLK_GPU>; + clock-names = "clk_mali"; + power-domains = <&power PX30_PD_GPU>; + status = "disabled"; + }; + vopb: vop@ff460000 { compatible = "rockchip,px30-vop-big"; reg = <0x0 0xff460000 0x0 0xefc>;
Hi Miquel,
Am Montag, 2. März 2020, 16:58:08 CET schrieb Miquel Raynal:
PX30 SoCs feature an ARM Bifrost GPU.
Signed-off-by: Miquel Raynal miquel.raynal@bootlin.com
Hello, this change is just adding basic GPU support, more work is needed on the devfreq/opp side to be sure everything works and is properly described. Hence, this proposal aims at describing the HW block only, not its hability to change voltages/frequencies.
please check mainline for existing patches ;-)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i...
Heiko
Am Montag, 2. März 2020, 16:58:07 CET schrieb Miquel Raynal:
Rockchip PX30 SoCs feature a Bifrost Mali GPU.
Signed-off-by: Miquel Raynal miquel.raynal@bootlin.com
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 +
already in mainline ;-)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i...
Heiko Stübner heiko@sntech.de wrote on Mon, 02 Mar 2020 17:29:02 +0100:
Am Montag, 2. März 2020, 16:58:07 CET schrieb Miquel Raynal:
Rockchip PX30 SoCs feature a Bifrost Mali GPU.
Signed-off-by: Miquel Raynal miquel.raynal@bootlin.com
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 +
already in mainline ;-)
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i...
You should probably setup an automatic answer ;)
I admit that I wrote these patches some time ago when it was not in mainline and did not check before sending it :$
Cheers, Miquèl
dri-devel@lists.freedesktop.org