Hi Pierre-Yves, Am Freitag, den 15.02.2019, 16:58 +0100 schrieb Pierre-Yves MORDRET: > Append Vivante GPU DT configuration. > > Signed-off-by: Pierre-Yves MORDRET <pierre-yves.mordret@xxxxxx> > --- > arch/arm/boot/dts/stm32mp157c.dtsi | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/arch/arm/boot/dts/stm32mp157c.dtsi b/arch/arm/boot/dts/stm32mp157c.dtsi > index f8bbfff..29540bc 100644 > --- a/arch/arm/boot/dts/stm32mp157c.dtsi > +++ b/arch/arm/boot/dts/stm32mp157c.dtsi > @@ -1106,6 +1106,16 @@ > > status = "disabled"; > > }; > > + gpu: gpu@59000000 { > + compatible = "vivante,gc"; > + reg = <0x59000000 0x800>; > + interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&rcc GPU>, <&rcc GPU_K>; > + clock-names = "bus" ,"core"; Is this a 2D only core? If it is also 3D capable the binding says you need to specify the shader clock (may be the same clock feeding the core). Regards, Lucas > + resets = <&rcc GPU_R>; > + status = "disabled"; > + }; > + > dsi: dsi@5a000000 { > compatible = "st,stm32-dsi"; > reg = <0x5a000000 0x800>;