]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00269945: ARM: imx6: report soc info via soc device
authorShawn Guo <shawn.guo@freescale.com>
Tue, 13 Aug 2013 08:59:28 +0000 (16:59 +0800)
committerJason Liu <r64343@freescale.com>
Wed, 30 Oct 2013 01:54:32 +0000 (09:54 +0800)
commit9d87d9a311177ff084640e544976c4e9fa63bc67
tree64d84cb57b042682192c39d2985b927dcd3bd6c8
parent8ad167c965f365e3cfc1d7acb5e1bbad5e47d2ff
ENGR00269945: ARM: imx6: report soc info via soc device

The patch enables soc bus infrastructure and adds a function
imx_soc_device_init() to report soc info via soc device interface for
imx6qdl and imx6sl.  With the support, user space can get soc related
info by looking at sysfs like below.

  $ cat /sys/devices/soc0/machine
  Freescale i.MX6 Quad SABRE Smart Device Board
  $ cat /sys/devices/soc0/family
  Freescale i.MX
  $ cat /sys/devices/soc0/soc_id
  i.MX6Q
  $ cat /sys/devices/soc0/revision
  1.2

Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
arch/arm/mach-imx/Kconfig
arch/arm/mach-imx/common.h
arch/arm/mach-imx/cpu.c
arch/arm/mach-imx/mach-imx6q.c
arch/arm/mach-imx/mach-imx6sl.c