[PATCH v2 2/3] renesas: rcar3: Expose the board revision in sysinfo
Marek Vasut
marek.vasut at mailbox.org
Wed Jun 14 15:48:56 CEST 2023
On 6/12/23 21:51, Detlev Casanova wrote:
> The board revision is needed to determine which linux device tree to
> load.
>
> Signed-off-by: Detlev Casanova <detlev.casanova at collabora.com>
> ---
> .../arm/mach-rmobile/include/mach/sys_proto.h | 6 ++
> drivers/sysinfo/rcar3.c | 60 +++++++++++--------
> 2 files changed, 40 insertions(+), 26 deletions(-)
>
> diff --git a/arch/arm/mach-rmobile/include/mach/sys_proto.h b/arch/arm/mach-rmobile/include/mach/sys_proto.h
> index e020b24f7c2..1f204f06c17 100644
> --- a/arch/arm/mach-rmobile/include/mach/sys_proto.h
> +++ b/arch/arm/mach-rmobile/include/mach/sys_proto.h
> @@ -22,4 +22,10 @@
> #define BOARD_EBISU_4D 0xD
> #define BOARD_CONDOR_I 0x10
>
> +/*
> + * Renesas sysinfo board revision
> + */
> +#define RCAR_SYSINFO_REV_MAJOR SYSINFO_ID_USER
> +#define RCAR_SYSINFO_REV_MINOR (SYSINFO_ID_USER + 1)
Please just introduce regular include/sysinfo.h board revision
properties for this, not custom stuff.
> #endif
> diff --git a/drivers/sysinfo/rcar3.c b/drivers/sysinfo/rcar3.c
> index b8b837341a2..3223875a99c 100644
> --- a/drivers/sysinfo/rcar3.c
> +++ b/drivers/sysinfo/rcar3.c
> @@ -22,6 +22,8 @@
> struct sysinfo_rcar_priv {
> char boardmodel[64];
> u8 board_id;
> + u8 rev_major;
> + u8 rev_minor;
> u8 val;
> };
[...]
More information about the U-Boot
mailing list