Message ID | 20250620-x1p-adreno-v3-0-56398c078c15@oss.qualcomm.com |
---|---|
Headers | show |
Series | Support for Adreno X1-45 GPU | expand |
On 20/06/2025 08:54, Akhil P Oommen wrote: > In order to enable GPU support in X1P42100-CRD and other similar > laptops with Snapdragon X1P42100 SoC, enable X1P42100 GPUCC driver > as a module. > > Tested-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz> Defconfigs cannot be tested really... > Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com> > --- > arch/arm64/configs/defconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig > index 897fc686e6a91b79770639d3eb15beb3ee48ef77..ccd03ab5de495498281175a4550bc73d3e65f3f4 100644 > --- a/arch/arm64/configs/defconfig > +++ b/arch/arm64/configs/defconfig > @@ -1347,6 +1347,7 @@ CONFIG_CLK_X1E80100_CAMCC=m > CONFIG_CLK_X1E80100_DISPCC=m > CONFIG_CLK_X1E80100_GCC=y > CONFIG_CLK_X1E80100_GPUCC=m > +CONFIG_CLK_X1P42100_GPUCC=m Not placed in proper spot. Don't add things in random order, but follow savedefconfig. Best regards, Krzysztof
On 20.06.25 08:54, Akhil P Oommen wrote: > Add support for X1-45 GPU found in X1P41200 chipset (8 cpu core > version). X1-45 is a smaller version of X1-85 with lower core count and > smaller memories. From UMD perspective, this is similar to "FD735" > present in Mesa. > > Tested Glmark & Vkmark on Debian Gnome desktop. > Hi Akhil, thank you for the patch set. It works well on the Lenovo ThinkBook 16 G7 QOY, tested on X11 and Wayland on Ubuntu 25.04. Tested-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz> with best regards Jens
On 6/20/25 08:54, Akhil P Oommen wrote: > Add support for X1-45 GPU found in X1P41200 chipset (8 cpu core > version). X1-45 is a smaller version of X1-85 with lower core count and > smaller memories. From UMD perspective, this is similar to "FD735" > present in Mesa. > > Tested Glmark & Vkmark on Debian Gnome desktop. > > I think Bjorn can pick the DT patch and Rob Clark can pick up the rest. > > Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com> Hi, Thanks for the long awaited series! Works on Asus Zenbook A14 UX3407QA (x1-26-100), tested on Ubuntu 24.10 with Gnome 47 on Wayland. Tested-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com> # x1-26-100 Regards, Alex > --- > Changes in v3: > - Rebased on v6.16-rc1 > - Fixed speedbin table in drm/msm > - Corrected the regex for the adreno opp node (Krzysztof) > - Replace underscore with hypen in DT node names (Krzysztof) > - Link to v2: https://lore.kernel.org/r/20250611-x1p-adreno-v2-0-5074907bebbd@oss.qualcomm.com > > Changes in v2: > - Skip 'delete-property' wherever it is unnecessary (Dmitry) > - Reorder dt nodes alphabetically (Konrad) > - A new patch#1 to fix the dtbs_check error > - Link to v1: https://lore.kernel.org/r/20250607-x1p-adreno-v1-0-a8ea80f3b18b@oss.qualcomm.com > > --- > Akhil P Oommen (4): > dt-bindings: opp: adreno: Update regex of OPP entry > arm64: defconfig: Enable X1P42100 GPUCC driver > drm/msm/adreno: Add Adreno X1-45 support > arm64: dts: qcom: Add GPU support to X1P42100 SoC > > .../bindings/opp/opp-v2-qcom-adreno.yaml | 2 +- > arch/arm64/boot/dts/qcom/x1e80100.dtsi | 7 ++ > arch/arm64/boot/dts/qcom/x1p42100-crd.dts | 4 + > arch/arm64/boot/dts/qcom/x1p42100.dtsi | 120 ++++++++++++++++++++- > arch/arm64/configs/defconfig | 1 + > drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 39 +++++++ > 6 files changed, 170 insertions(+), 3 deletions(-) > --- > base-commit: d9946fe286439c2aeaa7953b8c316efe5b83d515 > change-id: 20250603-x1p-adreno-219da2fd4ca4 > > Best regards,
Add support for X1-45 GPU found in X1P41200 chipset (8 cpu core version). X1-45 is a smaller version of X1-85 with lower core count and smaller memories. From UMD perspective, this is similar to "FD735" present in Mesa. Tested Glmark & Vkmark on Debian Gnome desktop. I think Bjorn can pick the DT patch and Rob Clark can pick up the rest. Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com> --- Changes in v3: - Rebased on v6.16-rc1 - Fixed speedbin table in drm/msm - Corrected the regex for the adreno opp node (Krzysztof) - Replace underscore with hypen in DT node names (Krzysztof) - Link to v2: https://lore.kernel.org/r/20250611-x1p-adreno-v2-0-5074907bebbd@oss.qualcomm.com Changes in v2: - Skip 'delete-property' wherever it is unnecessary (Dmitry) - Reorder dt nodes alphabetically (Konrad) - A new patch#1 to fix the dtbs_check error - Link to v1: https://lore.kernel.org/r/20250607-x1p-adreno-v1-0-a8ea80f3b18b@oss.qualcomm.com --- Akhil P Oommen (4): dt-bindings: opp: adreno: Update regex of OPP entry arm64: defconfig: Enable X1P42100 GPUCC driver drm/msm/adreno: Add Adreno X1-45 support arm64: dts: qcom: Add GPU support to X1P42100 SoC .../bindings/opp/opp-v2-qcom-adreno.yaml | 2 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 7 ++ arch/arm64/boot/dts/qcom/x1p42100-crd.dts | 4 + arch/arm64/boot/dts/qcom/x1p42100.dtsi | 120 ++++++++++++++++++++- arch/arm64/configs/defconfig | 1 + drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 39 +++++++ 6 files changed, 170 insertions(+), 3 deletions(-) --- base-commit: d9946fe286439c2aeaa7953b8c316efe5b83d515 change-id: 20250603-x1p-adreno-219da2fd4ca4 Best regards,