Message ID | 20240219-topic-rb1_gpu-v1-8-d260fa854707@linaro.org (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
Series | A702 support | expand |
On Mon, 19 Feb 2024 at 15:36, Konrad Dybcio <konrad.dybcio@linaro.org> wrote: > > Enable the A702 GPU (also marketed as "3D accelerator by qcom [1], lol). Is it not? > > [1] https://docs.qualcomm.com/bundle/publicresource/87-61720-1_REV_A_QUALCOMM_ROBOTICS_RB1_PLATFORM__QUALCOMM_QRB2210__PRODUCT_BRIEF.pdf > Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> With the exception of the commit message: Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > --- > arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 8 ++++++++ > 1 file changed, 8 insertions(+)
On 19.02.2024 15:49, Dmitry Baryshkov wrote: > On Mon, 19 Feb 2024 at 15:36, Konrad Dybcio <konrad.dybcio@linaro.org> wrote: >> >> Enable the A702 GPU (also marketed as "3D accelerator by qcom [1], lol). > > Is it not? Sure, every electronic device is also a heater, I suppose.. I found this wording extremely funny though > >> >> [1] https://docs.qualcomm.com/bundle/publicresource/87-61720-1_REV_A_QUALCOMM_ROBOTICS_RB1_PLATFORM__QUALCOMM_QRB2210__PRODUCT_BRIEF.pdf >> Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> > > With the exception of the commit message: :( Konrad > > Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > >> --- >> arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 8 ++++++++ >> 1 file changed, 8 insertions(+) > >
On Mon, 19 Feb 2024 at 23:37, Konrad Dybcio <konrad.dybcio@linaro.org> wrote: > > On 19.02.2024 15:49, Dmitry Baryshkov wrote: > > On Mon, 19 Feb 2024 at 15:36, Konrad Dybcio <konrad.dybcio@linaro.org> wrote: > >> > >> Enable the A702 GPU (also marketed as "3D accelerator by qcom [1], lol). > > > > Is it not? > > Sure, every electronic device is also a heater, I suppose.. I found > this wording extremely funny though 3D accelerator is a bit outdated term, but it's still valid. Well, unless using A702 makes 3D applications run slower than when using llvmpipe. > >> [1] https://docs.qualcomm.com/bundle/publicresource/87-61720-1_REV_A_QUALCOMM_ROBOTICS_RB1_PLATFORM__QUALCOMM_QRB2210__PRODUCT_BRIEF.pdf > >> Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> > > > > With the exception of the commit message: > > :( > > Konrad > > > > > Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > > > >> --- > >> arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 8 ++++++++ > >> 1 file changed, 8 insertions(+) > > > >
On 19/02/2024 22:37, Konrad Dybcio wrote: > On 19.02.2024 15:49, Dmitry Baryshkov wrote: >> On Mon, 19 Feb 2024 at 15:36, Konrad Dybcio <konrad.dybcio@linaro.org> wrote: >>> >>> Enable the A702 GPU (also marketed as "3D accelerator by qcom [1], lol). >> >> Is it not? > > Sure, every electronic device is also a heater, I suppose.. I found > this wording extremely funny though GPU (Graphics Processing Unit) isn't accurate either since it can also run compute shaders do to non graphics processing, so 3D Accelerator isn't that different. A proper term would be Vectorized Mathematical Computing Complex or something similar. Neil > >> >>> >>> [1] https://docs.qualcomm.com/bundle/publicresource/87-61720-1_REV_A_QUALCOMM_ROBOTICS_RB1_PLATFORM__QUALCOMM_QRB2210__PRODUCT_BRIEF.pdf >>> Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> >> >> With the exception of the commit message: > > :( > > Konrad > >> >> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> >> >>> --- >>> arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 8 ++++++++ >>> 1 file changed, 8 insertions(+) >> >> >
diff --git a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts index 6e9dd0312adc..c9abca5a7e39 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts @@ -199,6 +199,14 @@ &gpi_dma0 { status = "okay"; }; +&gpu { + status = "okay"; + + zap-shader { + firmware-name = "qcom/qcm2290/a702_zap.mbn"; + }; +}; + &i2c2 { clock-frequency = <400000>; status = "okay";
Enable the A702 GPU (also marketed as "3D accelerator by qcom [1], lol). [1] https://docs.qualcomm.com/bundle/publicresource/87-61720-1_REV_A_QUALCOMM_ROBOTICS_RB1_PLATFORM__QUALCOMM_QRB2210__PRODUCT_BRIEF.pdf Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> --- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 8 ++++++++ 1 file changed, 8 insertions(+)