Re: [PATCH v2 1/4] dt-bindings: arm: ras: Introduce bindings for ARM RAS error sources
Trilok Soni <[email protected]> Mon, 27 Jul 2026 13:51:08 -0700
| Newsgroups | org.kernel.vger.linux-edac,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-acpi,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On 7/20/2026 1:19 AM, Umang Chheda wrote: > ARMv8 and later processors implement the RAS (Reliability, > Availability and Serviceability) extensions, exposing hardware > error records through a standardised register interface. > > Add Device Tree bindings to describe RAS error sources. > > Signed-off-by: Umang Chheda <[email protected]> ... \> diff --git a/include/dt-bindings/arm/arm-ras.h b/include/dt-bindings/arm/arm-ras.h > new file mode 100644 > index 000000000000..c2f4e1f8243e > --- /dev/null > +++ b/include/dt-bindings/arm/arm-ras.h > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ > + > +#ifndef _DT_BINDINGS_ARM_RAS_H > +#define _DT_BINDINGS_ARM_RAS_H > + > +/* arm,group-format - error record group register window page size */ > +#define ARM_RAS_GROUP_4K 0 /* 4 KiB, 1 ERRGSR */ > +#define ARM_RAS_GROUP_16K 1 /* 16 KiB, 4 ERRGSRs */ > +#define ARM_RAS_GROUP_64K 2 /* 64 KiB, 14 ERRGSRs */ Do you want me to have different DT for 4k and 16k and 64k? This is not a right approach. > + > +#endif /* _DT_BINDINGS_ARM_RAS_H */ > -- > 2.34.1 > >