Re: [PATCH 4/7] drm/msm/A6xx: Implement preemption for A7XX targets

2024-08-19 Thread Akhil P Oommen
On Thu, Aug 15, 2024 at 08:26:14PM +0200, Antonino Maniscalco wrote: > This patch implements preemption feature for A6xx targets, this allows > the GPU to switch to a higher priority ringbuffer if one is ready. A6XX > hardware as such supports multiple levels of preemption granularities, > ranging

Re: [PATCH 5/7] drm/msm/A6xx: Add traces for preemption

2024-08-19 Thread Akhil P Oommen
On Thu, Aug 15, 2024 at 08:26:15PM +0200, Antonino Maniscalco wrote: > Add trace points corresponding to preemption being triggered and being > completed for latency measurement purposes. > > Signed-off-by: Antonino Maniscalco > --- > drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 7 +++ > dri

Re: [PATCH 6/7] drm/msm/A6XX: Add a flag to allow preemption to submitqueue_create

2024-08-19 Thread Akhil P Oommen
On Thu, Aug 15, 2024 at 08:26:16PM +0200, Antonino Maniscalco wrote: > Some userspace changes are necessary so add a flag for userspace to > advertise support for preemption. So the intention is to fallback to level 0 preemption until user moves to Mesa libs with level 1 support for each new GPU?

Re: [PATCH 7/7] drm/msm/A6xx: Enable preemption for A7xx targets

2024-08-19 Thread Akhil P Oommen
On Thu, Aug 15, 2024 at 08:26:17PM +0200, Antonino Maniscalco wrote: > Initialize with 4 rings to enable preemption. > > Signed-off-by: Antonino Maniscalco > --- > drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/msm/

Re: [PATCH 6/7] drm/msm/A6XX: Add a flag to allow preemption to submitqueue_create

2024-08-22 Thread Akhil P Oommen
On Tue, Aug 20, 2024 at 11:48:33AM +0100, Connor Abbott wrote: > On Mon, Aug 19, 2024 at 9:31 PM Akhil P Oommen > wrote: > > > > On Thu, Aug 15, 2024 at 08:26:16PM +0200, Antonino Maniscalco wrote: > > > Some userspace changes are necessary so add a flag for userspace

Re: [PATCH 4/7] drm/msm/A6xx: Implement preemption for A7XX targets

2024-08-22 Thread Akhil P Oommen
On Wed, Aug 21, 2024 at 04:34:15PM +0200, Antonino Maniscalco wrote: > On 8/19/24 10:08 PM, Akhil P Oommen wrote: > > On Thu, Aug 15, 2024 at 08:26:14PM +0200, Antonino Maniscalco wrote: > > > This patch implements preemption feature for A6xx targets, this allows > >

Re: [PATCH 4/7] drm/msm/A6xx: Implement preemption for A7XX targets

2024-08-22 Thread Akhil P Oommen
On Wed, Aug 21, 2024 at 05:02:56PM +0100, Connor Abbott wrote: > On Mon, Aug 19, 2024 at 9:09 PM Akhil P Oommen > wrote: > > > > On Thu, Aug 15, 2024 at 08:26:14PM +0200, Antonino Maniscalco wrote: > > > This patch implements preemption feature for A6xx targets, t

Re: [PATCH v7 4/4] drm/msm: Extend gpu devcore dumps with pgtbl info

2024-08-22 Thread Akhil P Oommen
On Tue, Aug 20, 2024 at 10:16:47AM -0700, Rob Clark wrote: > From: Rob Clark > > In the case of iova fault triggered devcore dumps, include additional > debug information based on what we think is the current page tables, > including the TTBR0 value (which should match what we have in > adreno_s

Re: [PATCH -next] drm/msm/adreno: Use kvmemdup to simplify the code

2024-08-22 Thread Akhil P Oommen
On Wed, Aug 21, 2024 at 09:21:34AM +0800, Li Zetao wrote: > Use kvmemdup instead of kvmalloc() + memcpy() to simplify the code. > > No functional change intended. > > Signed-off-by: Li Zetao Reviewed-by: Akhil P Oommen -Akhil > --- > drivers/gpu/drm/msm/adreno/adreno_

Re: [PATCH v7 4/4] drm/msm: Extend gpu devcore dumps with pgtbl info

2024-08-26 Thread Akhil P Oommen
On Thu, Aug 22, 2024 at 04:15:24PM -0700, Rob Clark wrote: > On Thu, Aug 22, 2024 at 1:34 PM Akhil P Oommen > wrote: > > > > On Tue, Aug 20, 2024 at 10:16:47AM -0700, Rob Clark wrote: > From: Rob > > Clark > > > > > > In the case of iova faul

Re: [PATCH 4/7] drm/msm/A6xx: Implement preemption for A7XX targets

2024-08-27 Thread Akhil P Oommen
On Fri, Aug 23, 2024 at 10:23:48AM +0100, Connor Abbott wrote: > On Fri, Aug 23, 2024 at 10:21 AM Connor Abbott wrote: > > > > On Thu, Aug 22, 2024 at 9:06 PM Akhil P Oommen > > wrote: > > > > > > On Wed, Aug 21, 2024 at 05:02:56PM +0100, Connor Abbott w

Re: [PATCH 4/7] drm/msm/A6xx: Implement preemption for A7XX targets

2024-08-28 Thread Akhil P Oommen
On Tue, Aug 27, 2024 at 1:25 PM Antonino Maniscalco > > > > wrote: > > > >> > > > >> On 8/27/24 9:48 PM, Akhil P Oommen wrote: > > > >>> On Fri, Aug 23, 2024 at 10:23:48AM +0100, Connor Abbott wrote: > > > >>>> On Fr

Re: [PATCH v3 04/10] drm/msm/A6xx: Implement preemption for A7XX targets

2024-09-06 Thread Akhil P Oommen
On Thu, Sep 05, 2024 at 04:51:22PM +0200, Antonino Maniscalco wrote: > This patch implements preemption feature for A6xx targets, this allows > the GPU to switch to a higher priority ringbuffer if one is ready. A6XX > hardware as such supports multiple levels of preemption granularities, > ranging

Re: [PATCH v3 00/10] Preemption support for A7XX

2024-09-06 Thread Akhil P Oommen
On Thu, Sep 05, 2024 at 04:51:18PM +0200, Antonino Maniscalco wrote: > This series implements preemption for A7XX targets, which allows the GPU to > switch to an higher priority ring when work is pushed to it, reducing latency > for high priority submissions. > > This series enables L1 preemption

Re: [PATCH v3 06/10] drm/msm/A6xx: Use posamble to reset counters on preemption

2024-09-06 Thread Akhil P Oommen
On Thu, Sep 05, 2024 at 04:51:24PM +0200, Antonino Maniscalco wrote: > Use the postamble to reset perf counters when switching between rings, > except when sysprof is enabled, analogously to how they are reset > between submissions when switching pagetables. > > Signed-off-by: Antonino Maniscalco

Re: [PATCH v3 07/10] drm/msm/A6xx: Add traces for preemption

2024-09-06 Thread Akhil P Oommen
On Thu, Sep 05, 2024 at 04:51:25PM +0200, Antonino Maniscalco wrote: > Add trace points corresponding to preemption being triggered and being > completed for latency measurement purposes. > > Signed-off-by: Antonino Maniscalco > Tested-by: Neil Armstrong # on SM8650-QRD > --- > drivers/gpu/drm/

Re: [PATCH v3 04/10] drm/msm/A6xx: Implement preemption for A7XX targets

2024-09-10 Thread Akhil P Oommen
On Mon, Sep 09, 2024 at 01:22:22PM +0100, Connor Abbott wrote: > On Fri, Sep 6, 2024 at 9:03 PM Akhil P Oommen > wrote: > > > > On Thu, Sep 05, 2024 at 04:51:22PM +0200, Antonino Maniscalco wrote: > > > This patch implements preemption feature for A6xx targets, t

Re: [PATCH v3 04/10] drm/msm/A6xx: Implement preemption for A7XX targets

2024-09-10 Thread Akhil P Oommen
On Mon, Sep 09, 2024 at 07:40:07AM -0700, Rob Clark wrote: > On Mon, Sep 9, 2024 at 6:43 AM Connor Abbott wrote: > > > > On Mon, Sep 9, 2024 at 2:15 PM Antonino Maniscalco > > wrote: > > > > > > On 9/6/24 9:54 PM, Akhil P Oommen wrote: > > > >

Re: [PATCH v3 06/10] drm/msm/A6xx: Use posamble to reset counters on preemption

2024-09-10 Thread Akhil P Oommen
On Mon, Sep 09, 2024 at 05:07:42PM +0200, Antonino Maniscalco wrote: > On 9/6/24 10:08 PM, Akhil P Oommen wrote: > > On Thu, Sep 05, 2024 at 04:51:24PM +0200, Antonino Maniscalco wrote: > > > Use the postamble to reset perf counters when switching between rings, > >

Re: [PATCH v3 06/10] drm/msm/A6xx: Use posamble to reset counters on preemption

2024-09-12 Thread Akhil P Oommen
On Wed, Sep 11, 2024 at 12:35:08AM +0200, Antonino Maniscalco wrote: > On 9/10/24 11:34 PM, Akhil P Oommen wrote: > > On Mon, Sep 09, 2024 at 05:07:42PM +0200, Antonino Maniscalco wrote: > > > On 9/6/24 10:08 PM, Akhil P Oommen wrote: > > > > On Thu, Sep 05, 2024

Re: [PATCH v3 04/10] drm/msm/A6xx: Implement preemption for A7XX targets

2024-09-16 Thread Akhil P Oommen
On Thu, Sep 12, 2024 at 05:48:45PM +0200, Antonino Maniscalco wrote: > On 9/10/24 6:43 PM, Akhil P Oommen wrote: > > On Mon, Sep 09, 2024 at 01:22:22PM +0100, Connor Abbott wrote: > > > On Fri, Sep 6, 2024 at 9:03 PM Akhil P Oommen > > > wrote: > > > > >

Re: [Freedreno] [PATCH v5 06/15] drm/msm/a6xx: Introduce GMU wrapper support

2023-05-01 Thread Akhil P Oommen
On Fri, Mar 31, 2023 at 01:25:20AM +0200, Konrad Dybcio wrote: > Some (particularly SMD_RPM, a.k.a non-RPMh) SoCs implement A6XX GPUs > but don't implement the associated GMUs. This is due to the fact that > the GMU directly pokes at RPMh. Sadly, this means we have to take care > of enabling & scal

Re: [Freedreno] [PATCH v6 06/15] drm/msm/a6xx: Introduce GMU wrapper support

2023-05-02 Thread Akhil P Oommen
On Sat, Apr 01, 2023 at 01:54:43PM +0200, Konrad Dybcio wrote: > Some (particularly SMD_RPM, a.k.a non-RPMh) SoCs implement A6XX GPUs > but don't implement the associated GMUs. This is due to the fact that > the GMU directly pokes at RPMh. Sadly, this means we have to take care > of enabling & scal

Re: [Freedreno] [PATCH v6 06/15] drm/msm/a6xx: Introduce GMU wrapper support

2023-05-03 Thread Akhil P Oommen
On Tue, May 02, 2023 at 11:40:26AM +0200, Konrad Dybcio wrote: > > > On 2.05.2023 09:49, Akhil P Oommen wrote: > > On Sat, Apr 01, 2023 at 01:54:43PM +0200, Konrad Dybcio wrote: > >> Some (particularly SMD_RPM, a.k.a non-RPMh) SoCs implement A6XX GPUs > >> but do

Re: [Freedreno] [PATCH v6 06/15] drm/msm/a6xx: Introduce GMU wrapper support

2023-05-05 Thread Akhil P Oommen
On Thu, May 04, 2023 at 08:34:07AM +0200, Konrad Dybcio wrote: > > > On 3.05.2023 22:32, Akhil P Oommen wrote: > > On Tue, May 02, 2023 at 11:40:26AM +0200, Konrad Dybcio wrote: > >> > >> > >> On 2.05.2023 09:49, Akhil P Oommen wrote: > >>> O

Re: [Freedreno] [PATCH v6 06/15] drm/msm/a6xx: Introduce GMU wrapper support

2023-05-06 Thread Akhil P Oommen
On Fri, May 05, 2023 at 12:35:18PM +0200, Konrad Dybcio wrote: > > > On 5.05.2023 10:46, Akhil P Oommen wrote: > > On Thu, May 04, 2023 at 08:34:07AM +0200, Konrad Dybcio wrote: > >> > >> > >> On 3.05.2023 22:32, Akhil P Oommen wrote: > >>> O

Re: [Freedreno] [PATCH v6 06/15] drm/msm/a6xx: Introduce GMU wrapper support

2023-05-06 Thread Akhil P Oommen
On Sat, May 06, 2023 at 08:16:21PM +0530, Akhil P Oommen wrote: > On Fri, May 05, 2023 at 12:35:18PM +0200, Konrad Dybcio wrote: > > > > > > On 5.05.2023 10:46, Akhil P Oommen wrote: > > > On Thu, May 04, 2023 at 08:34:07AM +0200, Konrad Dybcio wrote: > >

Re: [Freedreno] [PATCH v6 06/15] drm/msm/a6xx: Introduce GMU wrapper support

2023-05-06 Thread Akhil P Oommen
On Sun, May 07, 2023 at 02:16:36AM +0530, Akhil P Oommen wrote: > On Sat, May 06, 2023 at 08:16:21PM +0530, Akhil P Oommen wrote: > > On Fri, May 05, 2023 at 12:35:18PM +0200, Konrad Dybcio wrote: > > > > > > > > > On 5.05.2023 10:46, Akhil P Oommen wrote: &

Re: [Freedreno] [PATCH v6 06/15] drm/msm/a6xx: Introduce GMU wrapper support

2023-05-08 Thread Akhil P Oommen
On Mon, May 08, 2023 at 10:59:24AM +0200, Konrad Dybcio wrote: > > > On 6.05.2023 16:46, Akhil P Oommen wrote: > > On Fri, May 05, 2023 at 12:35:18PM +0200, Konrad Dybcio wrote: > >> > >> > >> On 5.05.2023 10:46, Akhil P Oommen wrote: > >>> O

Re: [Freedreno] [PATCH v3 1/3] drm/msm/adreno: Add Adreno A690 support

2023-06-01 Thread Akhil P Oommen
On Wed, May 31, 2023 at 10:30:09PM +0200, Konrad Dybcio wrote: > > > > On 31.05.2023 05:09, Bjorn Andersson wrote: > > From: Bjorn Andersson > > > > Introduce support for the Adreno A690, found in Qualcomm SC8280XP. > > > > Tested-by: Steev Klimaszewski > > Reviewed-by: Konrad Dybcio > > Si

Re: [Freedreno] [PATCH v2 2/3] arm64: dts: qcom: sc8280xp: Add GPU related nodes

2023-06-01 Thread Akhil P Oommen
On Mon, May 29, 2023 at 09:38:59AM +0200, Konrad Dybcio wrote: > > > > On 28.05.2023 19:07, Manivannan Sadhasivam wrote: > > On Tue, May 23, 2023 at 09:59:53AM +0200, Konrad Dybcio wrote: > >> > >> > >> On 23.05.2023 03:15, Bjorn Andersson wrote: > >>> From: Bjorn Andersson > >>> > >>> Add Adre

Re: [Freedreno] [PATCH v2 2/3] arm64: dts: qcom: sc8280xp: Add GPU related nodes

2023-06-01 Thread Akhil P Oommen
On Tue, May 30, 2023 at 08:35:14AM -0700, Bjorn Andersson wrote: > > On Mon, May 29, 2023 at 02:16:14PM +0530, Manivannan Sadhasivam wrote: > > On Mon, May 29, 2023 at 09:38:59AM +0200, Konrad Dybcio wrote: > > > On 28.05.2023 19:07, Manivannan Sadhasivam wrote: > > > > On Tue, May 23, 2023 at 09:

Re: [Freedreno] [PATCH v8 04/18] drm/msm/a6xx: Move force keepalive vote removal to a6xx_gmu_force_off()

2023-06-06 Thread Akhil P Oommen
also very convenient to move this to GMU-specific code, so that > it does not have to be guarded by an if-condition to avoid calling it > on GMU wrapper targets. > > Move the write to the aforementioned a6xx_gmu_force_off() to achieve > that. No effective functional change. Review

Re: [Freedreno] [PATCH v8 05/18] drm/msm/a6xx: Move a6xx_bus_clear_pending_transactions to a6xx_gpu

2023-06-06 Thread Akhil P Oommen
ve the function to a6xx_gpu.c, remove the static keyword and add a > prototype in a6xx_gpu.h to accomodate for the move. > > Signed-off-by: Konrad Dybcio Reviewed-by: Akhil P Oommen -Akhil > --- > drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 37 > --- >

Re: [Freedreno] [PATCH v8 11/18] drm/msm/adreno: Disable has_cached_coherent in GMU wrapper configurations

2023-06-06 Thread Akhil P Oommen
in almost nothing > being executed properly. Extend the disablement to adreno_has_gmu_wrapper, > as none of the GMU wrapper Adrenos that don't support yet seem to feature it. > > Signed-off-by: Konrad Dybcio > --- Reviewed-by: Akhil P Oommen -Akhil > drivers/gpu/drm/msm/ad

Re: [Freedreno] [PATCH v8 06/18] drm/msm/a6xx: Improve a6xx_bus_clear_pending_transactions()

2023-06-06 Thread Akhil P Oommen
On Mon, May 29, 2023 at 03:52:25PM +0200, Konrad Dybcio wrote: > > Unify the indentation and explain the cryptic 0xF value. > > Signed-off-by: Konrad Dybcio Reviewed-by: Akhil P Oommen -Akhil > --- > drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 9 + > 1 file change

Re: [Freedreno] [PATCH v8 07/18] drm/msm/a6xx: Add a helper for software-resetting the GPU

2023-06-06 Thread Akhil P Oommen
On Mon, May 29, 2023 at 03:52:26PM +0200, Konrad Dybcio wrote: > > Introduce a6xx_gpu_sw_reset() in preparation for adding GMU wrapper > GPUs and reuse it in a6xx_gmu_force_off(). > > This helper, contrary to the original usage in GMU code paths, adds > a write memory barrier which together with

Re: [Freedreno] [PATCH v8 08/18] drm/msm/a6xx: Remove both GBIF and RBBM GBIF halt on hw init

2023-06-09 Thread Akhil P Oommen
On Mon, May 29, 2023 at 03:52:27PM +0200, Konrad Dybcio wrote: > > Currently we're only deasserting REG_A6XX_RBBM_GBIF_HALT, but we also > need REG_A6XX_GBIF_HALT to be set to 0. > > This is typically done automatically on successful GX collapse, but in > case that fails, we should take care of i

Re: [Freedreno] [PATCH v8 09/18] drm/msm/a6xx: Extend and explain UBWC config

2023-06-09 Thread Akhil P Oommen
| ubwc_mode); > + > + gpu_write(gpu, REG_A6XX_TPL1_NC_MODE_CNTL, hbb_hi << 4 | > + min_acc_len << 3 | hbb_lo << 1 | ubwc_mode); > + > + gpu_write(gpu, REG_A6XX_SP_NC_MODE_CNTL, hbb_hi << 10 | > + uavflagprd_inv << 4 | min_acc_len << 3 | > + hbb_lo << 1 | ubwc_mode); > + > + gpu_write(gpu, REG_A6XX_UCHE_MODE_CNTL, min_acc_len << 23 | hbb_lo << > 21); > } > > static int a6xx_cp_init(struct msm_gpu *gpu) > Reviewed-by: Akhil P Oommen -Akhil > -- > 2.40.1 >

Re: [Freedreno] [PATCH v8 10/18] drm/msm/a6xx: Introduce GMU wrapper support

2023-06-09 Thread Akhil P Oommen
On Mon, May 29, 2023 at 03:52:29PM +0200, Konrad Dybcio wrote: > > Some (particularly SMD_RPM, a.k.a non-RPMh) SoCs implement A6XX GPUs > but don't implement the associated GMUs. This is due to the fact that > the GMU directly pokes at RPMh. Sadly, this means we have to take care > of enabling & s

Re: [PATCH RFC 2/3] dt-bindings: opp: Add v2-qcom-adreno vendor bindings

2024-10-15 Thread Akhil P Oommen
On Mon, Oct 14, 2024 at 09:39:01AM +0200, Krzysztof Kozlowski wrote: > On Sat, Oct 12, 2024 at 01:59:29AM +0530, Akhil P Oommen wrote: > > Add a new schema which extends opp-v2 to support a new vendor specific > > property required for Adreno GPUs found in Qualcomm's SoCs.

[PATCH RFC 1/3] drm/msm/adreno: Add support for ACD

2024-10-11 Thread Akhil P Oommen
detected based on devicetree data. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 81 --- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 36 drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 21

[PATCH RFC 2/3] dt-bindings: opp: Add v2-qcom-adreno vendor bindings

2024-10-11 Thread Akhil P Oommen
Add a new schema which extends opp-v2 to support a new vendor specific property required for Adreno GPUs found in Qualcomm's SoCs. The new property called "qcom,opp-acd-level" carries a u32 value recommended for each opp needs to be shared to GMU during runtime. Signed-off-by:

[PATCH RFC 0/3] Support for GPU ACD feature on Adreno X1-85

2024-10-11 Thread Akhil P Oommen
nt in Snapdragon X1 Elite chipset. This series is rebased on top of drm-msm/msm-next. --- Akhil P Oommen (3): drm/msm/adreno: Add support for ACD dt-bindings: opp: Add v2-qcom-adreno vendor bindings arm64: dts: qcom: x1e80100: Add ACD levels for GPU .../bindings/opp/opp-v2-qcom-a

[PATCH RFC 3/3] arm64: dts: qcom: x1e80100: Add ACD levels for GPU

2024-10-11 Thread Akhil P Oommen
Update GPU node to include acd level values. Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/qcom/x1e80100.dtsi index

Re: [PATCH] drm: a6xx: avoid excessive stack usage

2024-10-19 Thread Akhil P Oommen
On Fri, Oct 18, 2024 at 03:11:38PM +, Arnd Bergmann wrote: > From: Arnd Bergmann > > Clang-19 and above sometimes end up with multiple copies of the large > a6xx_hfi_msg_bw_table structure on the stack. The problem is that > a6xx_hfi_send_bw_table() calls a number of device specific functions

Re: [PATCH RFC 3/3] arm64: dts: qcom: x1e80100: Add ACD levels for GPU

2024-10-19 Thread Akhil P Oommen
On Thu, Oct 17, 2024 at 09:05:50AM +0200, Krzysztof Kozlowski wrote: > On 17/10/2024 08:12, Akhil P Oommen wrote: > > On Wed, Oct 16, 2024 at 09:50:04AM +0200, Krzysztof Kozlowski wrote: > >> On 15/10/2024 21:35, Akhil P Oommen wrote: > >>> On Mon, Oct 14, 2024

Re: [PATCH 3/3] arm64: dts: qcom: sa8775p: Add gpu and gmu nodes

2024-10-21 Thread Akhil P Oommen
On Tue, Sep 24, 2024 at 08:14:17AM +0200, Dmitry Baryshkov wrote: > On Mon, 23 Sept 2024 at 22:05, Akhil P Oommen > wrote: > > > > On Wed, Sep 18, 2024 at 12:27:03AM +0300, Dmitry Baryshkov wrote: > > > On Wed, Sep 18, 2024 at 02:08:43AM GMT, Akhil P Oommen wrote

[PATCH v2 2/4] dt-bindings: display/msm/gmu: Add Adreno 663 GMU

2024-10-21 Thread Akhil P Oommen
From: Puranam V G Tejaswi Document Adreno 663 GMU in the dt-binding specification. Signed-off-by: Puranam V G Tejaswi Signed-off-by: Akhil P Oommen Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/display/msm/gmu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a

[PATCH v2 1/4] drm/msm/a6xx: Add support for A663

2024-10-21 Thread Akhil P Oommen
From: Puranam V G Tejaswi Add support for Adreno 663 found on sa8775p based platforms. Signed-off-by: Puranam V G Tejaswi Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 19 ++ drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 11 ++- drivers

[PATCH v2 3/4] arm64: dts: qcom: sa8775p: Add gpu and gmu nodes

2024-10-21 Thread Akhil P Oommen
From: Puranam V G Tejaswi Add gpu and gmu nodes for sa8775p chipset. As of now all SKUs have the same GPU fmax, so there is no requirement of speed bin support. Signed-off-by: Puranam V G Tejaswi Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 94

[PATCH v2 4/4] arm64: dts: qcom: sa8775p-ride: Enable Adreno 663 GPU

2024-10-21 Thread Akhil P Oommen
From: Puranam V G Tejaswi Enable GPU for sa8775p-ride platform and provide path for zap shader. Signed-off-by: Puranam V G Tejaswi Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom

[PATCH v2 0/4] DRM/MSM: Support for Adreno 663 GPU

2024-10-21 Thread Akhil P Oommen
xx_hfi.c | 33 drivers/gpu/drm/msm/adreno/adreno_gpu.h| 5 ++ 7 files changed, 170 insertions(+), 1 deletion(-) --- base-commit: a20a91fb1bfac5d05ec5bcf9afe0c9363f6c8c93 change-id: 20240917-a663-gpu-support-b1475c828606 Best regards, -- Akhil P Oommen

Re: [PATCH RFC 1/3] drm/msm/adreno: Add support for ACD

2024-10-21 Thread Akhil P Oommen
On Mon, Oct 21, 2024 at 11:38:41AM +0200, Konrad Dybcio wrote: > On 11.10.2024 10:29 PM, Akhil P Oommen wrote: > > ACD a.k.a Adaptive Clock Distribution is a feature which helps to reduce > > the power consumption. In some chipsets, it is also a requirement to > > support h

Re: [PATCH] drm: a6xx: avoid excessive stack usage

2024-10-21 Thread Akhil P Oommen
On Sat, Oct 19, 2024 at 04:14:13PM +0300, Dmitry Baryshkov wrote: > On Sat, Oct 19, 2024 at 03:01:46PM +0530, Akhil P Oommen wrote: > > On Fri, Oct 18, 2024 at 03:11:38PM +, Arnd Bergmann wrote: > > > From: Arnd Bergmann > > > > > > Clang-19 and above some

[PATCH v2 1/3] drm/msm/adreno: Add support for ACD

2024-10-21 Thread Akhil P Oommen
detected based on devicetree data. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 81 --- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 36 drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 21

[PATCH v2 0/3] Support for GPU ACD feature on Adreno X1-85

2024-10-21 Thread Akhil P Oommen
-next. --- Changes in v2: - Removed RFC tag for the series - Improve documentation for the new dt bindings (Krzysztof) - Add fallback compatible string for opp-table (Krzysztof) - Link to v1: https://lore.kernel.org/r/20241012-gpu-acd-v1-0-1e5e91aa9...@quicinc.com --- Akhil P Oommen (3): dr

[PATCH v2 2/3] dt-bindings: opp: Add v2-qcom-adreno vendor bindings

2024-10-21 Thread Akhil P Oommen
Signed-off-by: Akhil P Oommen --- .../bindings/opp/opp-v2-qcom-adreno.yaml | 96 ++ 1 file changed, 96 insertions(+) diff --git a/Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml b/Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml new file mo

[PATCH v2 3/3] arm64: dts: qcom: x1e80100: Add ACD levels for GPU

2024-10-21 Thread Akhil P Oommen
Update GPU node to include acd level values. Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/qcom/x1e80100.dtsi index

Re: [PATCH RFC 2/3] dt-bindings: opp: Add v2-qcom-adreno vendor bindings

2024-10-16 Thread Akhil P Oommen
On Wed, Oct 16, 2024 at 09:53:58AM +0200, Krzysztof Kozlowski wrote: > On 15/10/2024 21:13, Akhil P Oommen wrote: > > On Mon, Oct 14, 2024 at 09:39:01AM +0200, Krzysztof Kozlowski wrote: > >> On Sat, Oct 12, 2024 at 01:59:29AM +0530, Akhil P Oommen wrote: > >>> Add

Re: [PATCH RFC 3/3] arm64: dts: qcom: x1e80100: Add ACD levels for GPU

2024-10-16 Thread Akhil P Oommen
On Wed, Oct 16, 2024 at 09:50:04AM +0200, Krzysztof Kozlowski wrote: > On 15/10/2024 21:35, Akhil P Oommen wrote: > > On Mon, Oct 14, 2024 at 09:40:13AM +0200, Krzysztof Kozlowski wrote: > >> On Sat, Oct 12, 2024 at 01:59:30AM +0530, Akhil P Oommen wrote: > >>> Update

[PATCH v3 2/2] arm64: dts: qcom: sa8775p-ride: Enable Adreno 663 GPU

2024-10-30 Thread Akhil P Oommen
From: Puranam V G Tejaswi Enable GPU for sa8775p-ride platform and provide path for zap shader. Signed-off-by: Puranam V G Tejaswi Signed-off-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 8 1 file changed, 8 insertions(+) diff

[PATCH v3 1/2] arm64: dts: qcom: sa8775p: Add gpu and gmu nodes

2024-10-30 Thread Akhil P Oommen
From: Puranam V G Tejaswi Add gpu and gmu nodes for sa8775p chipset. As of now all SKUs have the same GPU fmax, so there is no requirement of speed bin support. Signed-off-by: Puranam V G Tejaswi Signed-off-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom

Re: [PATCH RFC 1/3] drm/msm/adreno: Add support for ACD

2024-11-05 Thread Akhil P Oommen
On 11/4/2024 9:14 PM, neil.armstr...@linaro.org wrote: > On 11/10/2024 22:29, Akhil P Oommen wrote: >> ACD a.k.a Adaptive Clock Distribution is a feature which helps to reduce >> the power consumption. In some chipsets, it is also a requirement to >> support higher GPU frequen

[PATCH v3 0/2] DRM/MSM: Support for Adreno 663 GPU

2024-10-30 Thread Akhil P Oommen
++ 2 files changed, 102 insertions(+) --- base-commit: d6d1ad32d00714ecf9f1996173c6f98e43c5b022 change-id: 20240917-a663-gpu-support-b1475c828606 Best regards, -- Akhil P Oommen

[PATCH] drm/msm/a6xx: Add support for Adreno 612

2024-11-01 Thread Akhil P Oommen
with enabling RGMU at the moment, RGMU is entirely skipped in this patch. Signed-off-by: Jie Zhang Signed-off-by: Akhil P Oommen --- Mesa support is already available for A612. Verified Glmark2 with weston. Some dependencies for the devicetree change are not yet available in the mailing lis

Re: [PATCH v2 2/3] dt-bindings: opp: Add v2-qcom-adreno vendor bindings

2024-11-01 Thread Akhil P Oommen
On 10/25/2024 11:58 AM, Dmitry Baryshkov wrote: > On Thu, Oct 24, 2024 at 12:56:58AM +0530, Akhil P Oommen wrote: >> On 10/22/2024 11:19 AM, Krzysztof Kozlowski wrote: >>> On Mon, Oct 21, 2024 at 05:23:43PM +0530, Akhil P Oommen wrote: >>>> Add a new schema which e

Re: [PATCH v3 1/2] arm64: dts: qcom: sa8775p: Add gpu and gmu nodes

2024-11-01 Thread Akhil P Oommen
On 11/1/2024 2:00 AM, Konrad Dybcio wrote: > On 30.10.2024 8:02 AM, Akhil P Oommen wrote: >> From: Puranam V G Tejaswi >> >> Add gpu and gmu nodes for sa8775p chipset. As of now all >> SKUs have the same GPU fmax, so there is no requirement of >> speed bin suppor

Re: [PATCH] drm/msm/a6xx: Fix excessive stack usage

2024-10-28 Thread Akhil P Oommen
On 10/28/2024 1:56 PM, Dmitry Baryshkov wrote: > On Sun, Oct 27, 2024 at 11:35:47PM +0530, Akhil P Oommen wrote: >> Clang-19 and above sometimes end up with multiple copies of the large >> a6xx_hfi_msg_bw_table structure on the stack. The problem is that >> a6xx_hfi_send_bw_t

Re: [PATCH] drm/msm/a6xx: Fix excessive stack usage

2024-10-28 Thread Akhil P Oommen
On 10/28/2024 12:13 AM, Arnd Bergmann wrote: > On Sun, Oct 27, 2024, at 18:05, Akhil P Oommen wrote: >> Clang-19 and above sometimes end up with multiple copies of the large >> a6xx_hfi_msg_bw_table structure on the stack. The problem is that >> a6xx_hfi_send_bw_table() cal

Re: [PATCH v4 00/11] Preemption support for A7XX

2024-10-23 Thread Akhil P Oommen
On 10/22/2024 8:35 PM, Rob Clark wrote: > On Fri, Sep 20, 2024 at 9:15 AM Akhil P Oommen > wrote: >> >> On Wed, Sep 18, 2024 at 08:39:30AM -0700, Rob Clark wrote: >>> On Wed, Sep 18, 2024 at 12:46 AM Neil Armstrong >>> wrote: >>>> >>>

[PATCH] drm/msm/a6xx: Fix excessive stack usage

2024-10-27 Thread Akhil P Oommen
g_bw_table instead of using the stack. Also, use this opportunity to skip re-initializing this table to optimize gpu wake up latency. Cc: Arnd Bergmann Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_

Re: [PATCH] drm: a6xx: avoid excessive stack usage

2024-10-27 Thread Akhil P Oommen
On 10/21/2024 3:31 PM, Arnd Bergmann wrote: > On Mon, Oct 21, 2024, at 09:25, Akhil P Oommen wrote: >> On Sat, Oct 19, 2024 at 04:14:13PM +0300, Dmitry Baryshkov wrote: >>> On Sat, Oct 19, 2024 at 03:01:46PM +0530, Akhil P Oommen wrote: >>>> On Fri, Oct 18, 2024 at 0

Re: [PATCH v2 1/3] drm/msm/adreno: Add support for ACD

2024-10-23 Thread Akhil P Oommen
On 10/22/2024 2:37 PM, Bryan O'Donoghue wrote: > On 21/10/2024 12:53, Akhil P Oommen wrote: >> ACD a.k.a Adaptive Clock Distribution is a feature which helps to reduce >> the power consumption. In some chipsets, it is also a requirement to >> support higher GPU frequencie

Re: [PATCH] drm: a6xx: avoid excessive stack usage

2024-10-23 Thread Akhil P Oommen
On 10/21/2024 3:01 PM, Konrad Dybcio wrote: > On 21.10.2024 11:25 AM, Akhil P Oommen wrote: >> On Sat, Oct 19, 2024 at 04:14:13PM +0300, Dmitry Baryshkov wrote: >>> On Sat, Oct 19, 2024 at 03:01:46PM +0530, Akhil P Oommen wrote: >>>> On Fri, Oct 18, 2024 at 03:11:3

Re: [PATCH v2 2/3] dt-bindings: opp: Add v2-qcom-adreno vendor bindings

2024-10-23 Thread Akhil P Oommen
On 10/22/2024 11:19 AM, Krzysztof Kozlowski wrote: > On Mon, Oct 21, 2024 at 05:23:43PM +0530, Akhil P Oommen wrote: >> Add a new schema which extends opp-v2 to support a new vendor specific >> property required for Adreno GPUs found in Qualcomm's SoCs. The new >> pro

Re: [PATCH v2 2/2] drm/msm/adreno: Setup SMMU aparture for per-process page table

2024-11-12 Thread Akhil P Oommen
On 11/11/2024 8:38 PM, Rob Clark wrote: > On Sun, Nov 10, 2024 at 9:31 AM Bjorn Andersson > wrote: >> >> Support for per-process page tables requires the SMMU aparture to be >> setup such that the GPU can make updates with the SMMU. On some targets >> this is done statically in firmware, on others

Re: [PATCH][V2] drm/msm/a5xx: remove null pointer check on pdev

2024-11-12 Thread Akhil P Oommen
tually occur. > > Signed-off-by: Colin Ian King > Reviewed-by: Akhil P Oommen -Akhil > --- > > V2: rewrite Subject, remove null check on pdev > > --- > drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 5 - > 1 file changed, 5 deletions(-) > > diff --git a/driver

Re: [PATCH] drm/msm/a6xx: Add support for Adreno 612

2024-11-12 Thread Akhil P Oommen
On 11/1/2024 8:40 PM, Akhil P Oommen wrote: > From: Jie Zhang > > Add support for Adreno 612 GPU found in SM6150/QCS615 chipsets. > A612 falls under ADRENO_6XX_GEN1 family and is a cut down version > of A615 GPU. > > A612 has a new IP called Reduced Graphics Management Unit

Re: [PATCH v3 2/2] arm64: dts: qcom: sa8775p-ride: Enable Adreno 663 GPU

2024-11-12 Thread Akhil P Oommen
On 10/30/2024 12:32 PM, Akhil P Oommen wrote: > From: Puranam V G Tejaswi > > Enable GPU for sa8775p-ride platform and provide path for zap > shader. > > Signed-off-by: Puranam V G Tejaswi > Signed-off-by: Akhil P Oommen > Reviewed-by: Dmitry Baryshkov > ---

Re: [PATCH v3 1/2] arm64: dts: qcom: sa8775p: Add gpu and gmu nodes

2024-11-12 Thread Akhil P Oommen
On 11/1/2024 8:16 PM, Akhil P Oommen wrote: > On 11/1/2024 2:00 AM, Konrad Dybcio wrote: >> On 30.10.2024 8:02 AM, Akhil P Oommen wrote: >>> From: Puranam V G Tejaswi >>> >>> Add gpu and gmu nodes for sa8775p chipset. As of now all >>> SKUs have the

Re: [PATCH v3 1/2] arm64: dts: qcom: sa8775p: Add gpu and gmu nodes

2024-11-12 Thread Akhil P Oommen
On 10/30/2024 12:32 PM, Akhil P Oommen wrote: > From: Puranam V G Tejaswi > > Add gpu and gmu nodes for sa8775p chipset. As of now all > SKUs have the same GPU fmax, so there is no requirement of > speed bin support. > > Signed-off-by: Puranam V G Tejaswi > Signe

Re: [PATCH v4 09/11] drm/msm/A6XX: Add a flag to allow preemption to submitqueue_create

2024-09-23 Thread Akhil P Oommen
On Fri, Sep 20, 2024 at 10:29:44AM -0700, Rob Clark wrote: > On Fri, Sep 20, 2024 at 9:54 AM Akhil P Oommen > wrote: > > > > On Tue, Sep 17, 2024 at 01:14:19PM +0200, Antonino Maniscalco wrote: > > > Some userspace changes are necessary so add a flag for userspace to

Re: [PATCH 3/3] arm64: dts: qcom: sa8775p: Add gpu and gmu nodes

2024-09-23 Thread Akhil P Oommen
On Wed, Sep 18, 2024 at 12:27:03AM +0300, Dmitry Baryshkov wrote: > On Wed, Sep 18, 2024 at 02:08:43AM GMT, Akhil P Oommen wrote: > > From: Puranam V G Tejaswi > > > > Add gpu and gmu nodes for sa8775p based platforms. > > Which platforms? The commit adds nodes to

Re: [PATCH 1/3] drm/msm/a6xx: Add support for A663

2024-09-23 Thread Akhil P Oommen
On Wed, Sep 18, 2024 at 06:51:50PM +0100, Connor Abbott wrote: > On Tue, Sep 17, 2024 at 9:39 PM Akhil P Oommen > wrote: > > > > From: Puranam V G Tejaswi > > > > Add support for Adreno 663 found on sa8775p based platforms. > > > > Signed-off-by: Puran

Re: [PATCH 0/3] DRM/MSM: Support for Adreno 663 GPU

2024-09-23 Thread Akhil P Oommen
On Wed, Sep 18, 2024 at 12:34:32AM +0300, Dmitry Baryshkov wrote: > On Wed, Sep 18, 2024 at 02:08:40AM GMT, Akhil P Oommen wrote: > > This series adds support for Adreno 663 gpu found in SA8775P chipsets. > > The closest gpu which is currently supported in drm-msm is A660. > &

Re: [PATCH v4 00/11] Preemption support for A7XX

2024-09-24 Thread Akhil P Oommen
On Tue, Sep 24, 2024 at 07:47:12AM -0700, Rob Clark wrote: > On Tue, Sep 24, 2024 at 4:54 AM Antonino Maniscalco > wrote: > > > > On 9/20/24 7:09 PM, Akhil P Oommen wrote: > > > On Wed, Sep 18, 2024 at 09:46:33AM +0200, Neil Armstrong wrote: > > >> Hi, >

Re: [PATCH] drm/msm/a6xx+: Insert a fence wait before SMMU table update

2024-09-26 Thread Akhil P Oommen
ontext switch. > > Closes: https://gitlab.freedesktop.org/drm/msm/-/issues/63 > Signed-off-by: Rob Clark Reviewed-by: Akhil P Oommen -Akhil > --- > drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 14 +++--- > 1 file changed, 11 insertions(+), 3 deletions(-) > > diff --git

Re: [PATCH v4 05/11] drm/msm/A6xx: Implement preemption for A7XX targets

2024-09-20 Thread Akhil P Oommen
if (a6xx_gpu->skip_save_restore) > + cntl |= A6XX_CP_CONTEXT_SWITCH_CNTL_SKIP_SAVE_RESTORE; > + > + if (a6xx_gpu->uses_gmem) > + cntl |= A6XX_CP_CONTEXT_SWITCH_CNTL_USES_GMEM; > + > + cntl |= A6XX_CP_CONTEXT_SWITCH_CNTL_STOP; > + &g

Re: [PATCH v4 07/11] drm/msm/A6xx: Use posamble to reset counters on preemption

2024-09-20 Thread Akhil P Oommen
nino Maniscalco Reviewed-by: Akhil P Oommen -Akhil > --- > drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 12 +++ > drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 6 > drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 57 > +++ > drivers/gpu/d

Re: [PATCH v4 08/11] drm/msm/A6xx: Add traces for preemption

2024-09-20 Thread Akhil P Oommen
On Tue, Sep 17, 2024 at 01:14:18PM +0200, Antonino Maniscalco wrote: > Add trace points corresponding to preemption being triggered and being > completed for latency measurement purposes. > > Signed-off-by: Antonino Maniscalco > Tested-by: Neil Armstrong # on SM8650-QRD Revie

Re: [PATCH v4 00/11] Preemption support for A7XX

2024-09-20 Thread Akhil P Oommen
On Wed, Sep 18, 2024 at 08:39:30AM -0700, Rob Clark wrote: > On Wed, Sep 18, 2024 at 12:46 AM Neil Armstrong > wrote: > > > > Hi, > > > > On 17/09/2024 13:14, Antonino Maniscalco wrote: > > > This series implements preemption for A7XX targets, which allows the GPU > > > to > > > switch to an high

Re: [PATCH v4 09/11] drm/msm/A6XX: Add a flag to allow preemption to submitqueue_create

2024-09-20 Thread Akhil P Oommen
On Tue, Sep 17, 2024 at 01:14:19PM +0200, Antonino Maniscalco wrote: > Some userspace changes are necessary so add a flag for userspace to > advertise support for preemption when creating the submitqueue. > > When this flag is not set preemption will not be allowed in the middle > of the submitted

Re: [PATCH v4 10/11] drm/msm/A6xx: Enable preemption for A750

2024-09-20 Thread Akhil P Oommen
On Tue, Sep 17, 2024 at 01:14:20PM +0200, Antonino Maniscalco wrote: > Initialize with 4 rings to enable preemption. > > For now only on A750 as other targets require testing. > > Add the "preemption_enabled" module parameter to override this for other > A7xx targets. > > Signed-off-by: Antonino

Re: [PATCH v4 00/11] Preemption support for A7XX

2024-09-20 Thread Akhil P Oommen
On Wed, Sep 18, 2024 at 09:46:33AM +0200, Neil Armstrong wrote: > Hi, > > On 17/09/2024 13:14, Antonino Maniscalco wrote: > > This series implements preemption for A7XX targets, which allows the GPU to > > switch to an higher priority ring when work is pushed to it, reducing > > latency > > for h

Re: [PATCH 1/3] drm/msm/a6xx: Add support for A663

2024-09-20 Thread Akhil P Oommen
On Wed, Sep 18, 2024 at 12:31:55AM +0300, Dmitry Baryshkov wrote: > On Wed, Sep 18, 2024 at 02:08:41AM GMT, Akhil P Oommen wrote: > > From: Puranam V G Tejaswi > > > > Add support for Adreno 663 found on sa8775p based platforms. > > > > Signed-off-by: Puran

Re: [PATCH] drm/msm/a6xx+: Insert a fence wait before SMMU table update

2024-09-17 Thread Akhil P Oommen
On Tue, Sep 17, 2024 at 03:47:09PM +0200, Konrad Dybcio wrote: > On 13.09.2024 9:51 PM, Rob Clark wrote: > > From: Rob Clark > > > > The CP_SMMU_TABLE_UPDATE _should_ be waiting for idle, but on some > > devices (x1-85, possibly others), it seems to pass that barrier while > > there are still thi

[PATCH 0/3] DRM/MSM: Support for Adreno 663 GPU

2024-09-17 Thread Akhil P Oommen
-ker...@vger.kernel.org Cc: devicet...@vger.kernel.org Signed-off-by: Akhil P Oommen --- Puranam V G Tejaswi (3): drm/msm/a6xx: Add support for A663 dt-bindings: display/msm/gmu: Add Adreno 663 GMU arm64: dts: qcom: sa8775p: Add gpu and gmu nodes .../devicetree/bindings/display

[PATCH 1/3] drm/msm/a6xx: Add support for A663

2024-09-17 Thread Akhil P Oommen
From: Puranam V G Tejaswi Add support for Adreno 663 found on sa8775p based platforms. Signed-off-by: Puranam V G Tejaswi Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 19 ++ drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 +++- drivers/gpu

[PATCH 2/3] dt-bindings: display/msm/gmu: Add Adreno 663 GMU

2024-09-17 Thread Akhil P Oommen
From: Puranam V G Tejaswi Document Adreno 663 GMU in the dt-binding specification. Signed-off-by: Puranam V G Tejaswi Signed-off-by: Akhil P Oommen --- Documentation/devicetree/bindings/display/msm/gmu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings

<    1   2   3   4   5   6   7   8   >