| What: /sys/devices/socX | |
| Date: January 2012 | |
| contact: Lee Jones <lee.jones@linaro.org> | |
| Description: | |
| The /sys/devices/ directory contains a sub-directory for each | |
| System-on-Chip (SoC) device on a running platform. Information | |
| regarding each SoC can be obtained by reading sysfs files. This | |
| functionality is only available if implemented by the platform. | |
| The directory created for each SoC will also house information | |
| about devices which are commonly contained in /sys/devices/platform. | |
| It has been agreed that if an SoC device exists, its supported | |
| devices would be better suited to appear as children of that SoC. | |
| What: /sys/devices/socX/machine | |
| Date: January 2012 | |
| contact: Lee Jones <lee.jones@linaro.org> | |
| Description: | |
| Read-only attribute common to all SoCs. Contains the SoC machine | |
| name (e.g. Ux500). | |
| What: /sys/devices/socX/family | |
| Date: January 2012 | |
| contact: Lee Jones <lee.jones@linaro.org> | |
| Description: | |
| Read-only attribute common to all SoCs. Contains SoC family name | |
| (e.g. DB8500). | |
| What: /sys/devices/socX/soc_id | |
| Date: January 2012 | |
| contact: Lee Jones <lee.jones@linaro.org> | |
| Description: | |
| Read-only attribute supported by most SoCs. In the case of | |
| ST-Ericsson's chips this contains the SoC serial number. | |
| What: /sys/devices/socX/revision | |
| Date: January 2012 | |
| contact: Lee Jones <lee.jones@linaro.org> | |
| Description: | |
| Read-only attribute supported by most SoCs. Contains the SoC's | |
| manufacturing revision number. | |
| What: /sys/devices/socX/process | |
| Date: January 2012 | |
| contact: Lee Jones <lee.jones@linaro.org> | |
| Description: | |
| Read-only attribute supported ST-Ericsson's silicon. Contains the | |
| the process by which the silicon chip was manufactured. | |
| What: /sys/bus/soc | |
| Date: January 2012 | |
| contact: Lee Jones <lee.jones@linaro.org> | |
| Description: | |
| The /sys/bus/soc/ directory contains the usual sub-folders | |
| expected under most buses. /sys/bus/soc/devices is of particular | |
| interest, as it contains a symlink for each SoC device found on | |
| the system. Each symlink points back into the aforementioned | |
| /sys/devices/socX devices. |