Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

arm64: dts: imx95: Describe Mali G310 GPU

The instance of the GPU populated in i.MX95 is the G310, describe this
GPU in the DT. Include dummy GPU voltage regulator and OPP tables.

Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Marek Vasut <marek.vasut@mailbox.org>
Link: https://patch.msgid.link/20251102160927.45157-2-marek.vasut@mailbox.org
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>

authored by

Marek Vasut and committed by
Liviu Dudau
67934f24 6918b7e8

+37
+37
arch/arm64/boot/dts/freescale/imx95.dtsi
··· 250 250 clock-output-names = "dummy"; 251 251 }; 252 252 253 + gpu_opp_table: opp-table { 254 + compatible = "operating-points-v2"; 255 + 256 + opp-500000000 { 257 + opp-hz = /bits/ 64 <500000000>; 258 + opp-hz-real = /bits/ 64 <500000000>; 259 + opp-microvolt = <920000>; 260 + }; 261 + 262 + opp-800000000 { 263 + opp-hz = /bits/ 64 <800000000>; 264 + opp-hz-real = /bits/ 64 <800000000>; 265 + opp-microvolt = <920000>; 266 + }; 267 + 268 + opp-1000000000 { 269 + opp-hz = /bits/ 64 <1000000000>; 270 + opp-hz-real = /bits/ 64 <1000000000>; 271 + opp-microvolt = <920000>; 272 + }; 273 + }; 274 + 253 275 clk_ext1: clock-ext1 { 254 276 compatible = "fixed-clock"; 255 277 #clock-cells = <0>; ··· 2158 2136 status = "disabled"; 2159 2137 }; 2160 2138 }; 2139 + }; 2140 + 2141 + gpu: gpu@4d900000 { 2142 + compatible = "nxp,imx95-mali", "arm,mali-valhall-csf"; 2143 + reg = <0 0x4d900000 0 0x480000>; 2144 + clocks = <&scmi_clk IMX95_CLK_GPU>, <&scmi_clk IMX95_CLK_GPUAPB>; 2145 + clock-names = "core", "coregroup"; 2146 + interrupts = <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>, 2147 + <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>, 2148 + <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>; 2149 + interrupt-names = "job", "mmu", "gpu"; 2150 + operating-points-v2 = <&gpu_opp_table>; 2151 + power-domains = <&scmi_devpd IMX95_PD_GPU>; 2152 + #cooling-cells = <2>; 2153 + dynamic-power-coefficient = <1013>; 2161 2154 }; 2162 2155 2163 2156 ddr-pmu@4e090dc0 {