Greg Kroah-Hartman | 7baa184 | 2015-04-07 20:27:53 +0200 | [diff] [blame] | 1 | What: /sys/bus/greybus/device/endo-XXXX |
| 2 | Date: October 2015 |
| 3 | KernelVersion: 4.XX |
| 4 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 5 | Description: |
| 6 | The "root" endo for the Greybus device tree. XXX is |
| 7 | replaced with the numeric value of the endo layout |
| 8 | scheme as documented in the ARA Module Developer Kit. |
| 9 | |
| 10 | What: /sys/bus/greybus/device/endo-XXXX/SVC/serial_number |
| 11 | Date: October 2015 |
| 12 | KernelVersion: 4.XX |
| 13 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 14 | Description: |
| 15 | The serial number of the SVC device |
| 16 | |
| 17 | What: /sys/bus/greybus/device/endo-XXXX/SVC/version |
| 18 | Date: October 2015 |
| 19 | KernelVersion: 4.XX |
| 20 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 21 | Description: |
| 22 | The version number of the firmware in the SVC device. |
| 23 | |
Greg Kroah-Hartman | b0235b2 | 2015-04-07 20:28:13 +0200 | [diff] [blame^] | 24 | What: /sys/bus/greybus/device/endo-XXXX/../epm |
| 25 | Date: October 2015 |
| 26 | KernelVersion: 4.XX |
| 27 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 28 | Description: |
| 29 | The EPM (Electropermanent Magnet) control file for |
| 30 | the specific module slot the file is present in. |
| 31 | Writing 1 to it turns it on, writing 0 to it turns it |
| 32 | off. Reading the value returns if it is on or off. |
| 33 | |
| 34 | What: /sys/bus/greybus/device/endo-XXXX/../power_control |
| 35 | Date: October 2015 |
| 36 | KernelVersion: 4.XX |
| 37 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 38 | Description: |
| 39 | The power control file for the specific module slot that |
| 40 | the file is present in. Writing 1 to it turns power on |
| 41 | to the module, writing 0 to it turns power off to the |
| 42 | module. Reading the value returns if it is on or off. |
| 43 | |
| 44 | What: /sys/bus/greybus/device/endo-XXXX/../present |
| 45 | Date: October 2015 |
| 46 | KernelVersion: 4.XX |
| 47 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 48 | Description: |
| 49 | The "is a module present in the slot" file for the |
| 50 | specific module slot that the file is present in. |
| 51 | This is read-only, 1 means a module is present, 0 means |
| 52 | no module is present. |
| 53 | |
Greg Kroah-Hartman | fc2a8fb | 2014-12-11 17:10:58 -0500 | [diff] [blame] | 54 | What: /sys/bus/greybus/device/.../product |
Greg Kroah-Hartman | f0b6787 | 2015-04-07 20:27:36 +0200 | [diff] [blame] | 55 | Date: October 2015 |
| 56 | KernelVersion: 4.XX |
Greg Kroah-Hartman | fc2a8fb | 2014-12-11 17:10:58 -0500 | [diff] [blame] | 57 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 58 | Description: |
| 59 | Product ID of a Greybus interface block. |
| 60 | |
| 61 | What: /sys/bus/greybus/device/.../product_string |
Greg Kroah-Hartman | f0b6787 | 2015-04-07 20:27:36 +0200 | [diff] [blame] | 62 | Date: October 2015 |
| 63 | KernelVersion: 4.XX |
Greg Kroah-Hartman | fc2a8fb | 2014-12-11 17:10:58 -0500 | [diff] [blame] | 64 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 65 | Description: |
| 66 | Product ID string of a Greybus interface block. |
| 67 | |
| 68 | What: /sys/bus/greybus/device/.../unique_id |
Greg Kroah-Hartman | f0b6787 | 2015-04-07 20:27:36 +0200 | [diff] [blame] | 69 | Date: October 2015 |
| 70 | KernelVersion: 4.XX |
Greg Kroah-Hartman | fc2a8fb | 2014-12-11 17:10:58 -0500 | [diff] [blame] | 71 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 72 | Description: |
| 73 | Unique ID of a Greybus interface block. |
| 74 | |
| 75 | What: /sys/bus/greybus/device/.../vendor |
Greg Kroah-Hartman | f0b6787 | 2015-04-07 20:27:36 +0200 | [diff] [blame] | 76 | Date: October 2015 |
| 77 | KernelVersion: 4.XX |
Greg Kroah-Hartman | fc2a8fb | 2014-12-11 17:10:58 -0500 | [diff] [blame] | 78 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 79 | Description: |
| 80 | Vendor ID of a Greybus interface block. |
| 81 | |
| 82 | What: /sys/bus/greybus/device/.../vendor_string |
Greg Kroah-Hartman | f0b6787 | 2015-04-07 20:27:36 +0200 | [diff] [blame] | 83 | Date: October 2015 |
| 84 | KernelVersion: 4.XX |
Greg Kroah-Hartman | fc2a8fb | 2014-12-11 17:10:58 -0500 | [diff] [blame] | 85 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 86 | Description: |
| 87 | Vendor ID string of a Greybus interface block. |
| 88 | |
Greg Kroah-Hartman | a500a8a | 2014-12-11 17:11:00 -0500 | [diff] [blame] | 89 | What: /sys/bus/greybus/device/.../state |
Greg Kroah-Hartman | f0b6787 | 2015-04-07 20:27:36 +0200 | [diff] [blame] | 90 | Date: October 2015 |
| 91 | KernelVersion: 4.XX |
Greg Kroah-Hartman | a500a8a | 2014-12-11 17:11:00 -0500 | [diff] [blame] | 92 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 93 | Description: |
| 94 | The current state of a Greybus connection. |
| 95 | |
| 96 | It will be one of the following values: |
| 97 | 0 - invalid |
| 98 | 1 - disabled |
| 99 | 2 - enabled |
| 100 | 3 - error |
| 101 | 4 - destroying |
| 102 | |
| 103 | What: /sys/bus/greybus/device/.../protocol_id |
Greg Kroah-Hartman | f0b6787 | 2015-04-07 20:27:36 +0200 | [diff] [blame] | 104 | Date: October 2015 |
| 105 | KernelVersion: 4.XX |
Greg Kroah-Hartman | a500a8a | 2014-12-11 17:11:00 -0500 | [diff] [blame] | 106 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 107 | Description: |
| 108 | The protocol id of a Greybus connection. |
Greg Kroah-Hartman | 640f13e | 2014-12-11 17:11:01 -0500 | [diff] [blame] | 109 | |
| 110 | What: /sys/bus/greybus/device/.../device_id |
Greg Kroah-Hartman | f0b6787 | 2015-04-07 20:27:36 +0200 | [diff] [blame] | 111 | Date: October 2015 |
| 112 | KernelVersion: 4.XX |
Greg Kroah-Hartman | 640f13e | 2014-12-11 17:11:01 -0500 | [diff] [blame] | 113 | Contact: Greg Kroah-Hartman <greg@kroah.com> |
| 114 | Description: |
Greg Kroah-Hartman | 1db0a5f | 2014-12-12 17:10:17 -0500 | [diff] [blame] | 115 | The device id of a Greybus bundle. |