mbox series

[0/9] Add SoC serial number support for i.MX6/7 SoCs

Message ID 1572232370-31580-1-git-send-email-Anson.Huang@nxp.com
Headers show
Series Add SoC serial number support for i.MX6/7 SoCs | expand

Message

Anson Huang Oct. 28, 2019, 3:12 a.m. UTC
i.MX6/7 SoCs have 64-bit unique ID stored in OCOTP bank 0, word 1/2,
read them out as SoC serial number which can be used from userspace:

root@imx7dsabresd:~# cat /sys/devices/soc0/serial_number
0000028FF618B953

Add support for i.MX6Q/6DL/6SL/6SX/6SLL/6UL/6ULL/6ULZ/7D, as they have
same unique ID layout in OCOTP.

Anson Huang (9):
  ARM: imx: Add serial number support for i.MX6Q
  ARM: imx: Add serial number support for i.MX6DL
  ARM: imx: Add serial number support for i.MX6SLL
  ARM: imx: Add serial number support for i.MX6ULL
  ARM: imx: Add serial number support for i.MX6UL
  ARM: imx: Add serial number support for i.MX6ULZ
  ARM: imx: Add serial number support for i.MX6SL
  ARM: imx: Add serial number support for i.MX6SX
  ARM: imx: Add serial number support for i.MX7D

 arch/arm/mach-imx/cpu.c | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

Comments

Shawn Guo Oct. 28, 2019, 9:08 a.m. UTC | #1
On Mon, Oct 28, 2019 at 11:12:41AM +0800, Anson Huang wrote:
> i.MX6/7 SoCs have 64-bit unique ID stored in OCOTP bank 0, word 1/2,
> read them out as SoC serial number which can be used from userspace:
> 
> root@imx7dsabresd:~# cat /sys/devices/soc0/serial_number
> 0000028FF618B953
> 
> Add support for i.MX6Q/6DL/6SL/6SX/6SLL/6UL/6ULL/6ULZ/7D, as they have
> same unique ID layout in OCOTP.
> 
> Anson Huang (9):
>   ARM: imx: Add serial number support for i.MX6Q
>   ARM: imx: Add serial number support for i.MX6DL
>   ARM: imx: Add serial number support for i.MX6SLL
>   ARM: imx: Add serial number support for i.MX6ULL
>   ARM: imx: Add serial number support for i.MX6UL
>   ARM: imx: Add serial number support for i.MX6ULZ
>   ARM: imx: Add serial number support for i.MX6SL
>   ARM: imx: Add serial number support for i.MX6SX
>   ARM: imx: Add serial number support for i.MX7D

For this particular case, I think one single patch is even better than
a series.  So please squash them.

Shawn

> 
>  arch/arm/mach-imx/cpu.c | 38 +++++++++++++++++++++++++++++++++++++-
>  1 file changed, 37 insertions(+), 1 deletion(-)
> 
> -- 
> 2.7.4
>
Anson Huang Oct. 28, 2019, 9:19 a.m. UTC | #2
Hi, Shawn

> On Mon, Oct 28, 2019 at 11:12:41AM +0800, Anson Huang wrote:
> > i.MX6/7 SoCs have 64-bit unique ID stored in OCOTP bank 0, word 1/2,
> > read them out as SoC serial number which can be used from userspace:
> >
> > root@imx7dsabresd:~# cat /sys/devices/soc0/serial_number
> > 0000028FF618B953
> >
> > Add support for i.MX6Q/6DL/6SL/6SX/6SLL/6UL/6ULL/6ULZ/7D, as they
> have
> > same unique ID layout in OCOTP.
> >
> > Anson Huang (9):
> >   ARM: imx: Add serial number support for i.MX6Q
> >   ARM: imx: Add serial number support for i.MX6DL
> >   ARM: imx: Add serial number support for i.MX6SLL
> >   ARM: imx: Add serial number support for i.MX6ULL
> >   ARM: imx: Add serial number support for i.MX6UL
> >   ARM: imx: Add serial number support for i.MX6ULZ
> >   ARM: imx: Add serial number support for i.MX6SL
> >   ARM: imx: Add serial number support for i.MX6SX
> >   ARM: imx: Add serial number support for i.MX7D
> 
> For this particular case, I think one single patch is even better than a series.
> So please squash them.

Done in V2.

Thanks,
Anson