1 What: /sys/bus/i2c/devices/<mcu_devi 1 What: /sys/bus/i2c/devices/<mcu_device>/board_revision 2 Date: September 2024 2 Date: September 2024 3 KernelVersion: 6.11 3 KernelVersion: 6.11 4 Contact: Marek Behún <kabel@kernel.org> 4 Contact: Marek Behún <kabel@kernel.org> 5 Description: (RO) Contains board revision n 5 Description: (RO) Contains board revision number. 6 6 7 Only available if board inform 7 Only available if board information is burned in the MCU (older 8 revisions have board informati 8 revisions have board information burned in the ATSHA204-A chip). 9 9 10 Format: %u. 10 Format: %u. 11 11 12 What: /sys/bus/i2c/devices/<mcu_devi 12 What: /sys/bus/i2c/devices/<mcu_device>/first_mac_address 13 Date: September 2024 13 Date: September 2024 14 KernelVersion: 6.11 14 KernelVersion: 6.11 15 Contact: Marek Behún <kabel@kernel.org> 15 Contact: Marek Behún <kabel@kernel.org> 16 Description: (RO) Contains device first MAC 16 Description: (RO) Contains device first MAC address. Each Turris Omnia is 17 allocated 3 MAC addresses. The 17 allocated 3 MAC addresses. The two additional addresses are 18 computed from the first one by 18 computed from the first one by incrementing it. 19 19 20 Only available if board inform 20 Only available if board information is burned in the MCU (older 21 revisions have board informati 21 revisions have board information burned in the ATSHA204-A chip). 22 22 23 Format: %pM. 23 Format: %pM. 24 24 25 What: /sys/bus/i2c/devices/<mcu_devi 25 What: /sys/bus/i2c/devices/<mcu_device>/front_button_mode 26 Date: September 2024 26 Date: September 2024 27 KernelVersion: 6.11 27 KernelVersion: 6.11 28 Contact: Marek Behún <kabel@kernel.org> 28 Contact: Marek Behún <kabel@kernel.org> 29 Description: (RW) The front button on the T 29 Description: (RW) The front button on the Turris Omnia router can be 30 configured either to change th 30 configured either to change the intensity of all the LEDs on the 31 front panel, or to send the pr 31 front panel, or to send the press event to the CPU as an 32 interrupt. 32 interrupt. 33 33 34 This file switches between the 34 This file switches between these two modes: 35 - ``mcu`` makes the button pr 35 - ``mcu`` makes the button press event be handled by the MCU to 36 change the LEDs panel inten 36 change the LEDs panel intensity. 37 - ``cpu`` makes the button pr 37 - ``cpu`` makes the button press event be handled by the CPU. 38 38 39 Format: %s. 39 Format: %s. 40 40 41 What: /sys/bus/i2c/devices/<mcu_devi 41 What: /sys/bus/i2c/devices/<mcu_device>/front_button_poweron 42 Date: September 2024 42 Date: September 2024 43 KernelVersion: 6.11 43 KernelVersion: 6.11 44 Contact: Marek Behún <kabel@kernel.org> 44 Contact: Marek Behún <kabel@kernel.org> 45 Description: (RW) Newer versions of the mic 45 Description: (RW) Newer versions of the microcontroller firmware of the 46 Turris Omnia router support po 46 Turris Omnia router support powering off the router into true 47 low power mode. The router can 47 low power mode. The router can be powered on by pressing the 48 front button. 48 front button. 49 49 50 This file configures whether f 50 This file configures whether front button power on is enabled. 51 51 52 This file is present only if t 52 This file is present only if the power off feature is supported 53 by the firmware. 53 by the firmware. 54 54 55 Format: %i. 55 Format: %i. 56 56 57 What: /sys/bus/i2c/devices/<mcu_devi 57 What: /sys/bus/i2c/devices/<mcu_device>/fw_features 58 Date: September 2024 58 Date: September 2024 59 KernelVersion: 6.11 59 KernelVersion: 6.11 60 Contact: Marek Behún <kabel@kernel.org> 60 Contact: Marek Behún <kabel@kernel.org> 61 Description: (RO) Newer versions of the mic 61 Description: (RO) Newer versions of the microcontroller firmware report the 62 features they support. These c 62 features they support. These can be read from this file. If the 63 MCU firmware is too old, this 63 MCU firmware is too old, this file reads 0x0. 64 64 65 Format: 0x%x. 65 Format: 0x%x. 66 66 67 What: /sys/bus/i2c/devices/<mcu_devi 67 What: /sys/bus/i2c/devices/<mcu_device>/fw_version_hash_application 68 Date: September 2024 68 Date: September 2024 69 KernelVersion: 6.11 69 KernelVersion: 6.11 70 Contact: Marek Behún <kabel@kernel.org> 70 Contact: Marek Behún <kabel@kernel.org> 71 Description: (RO) Contains the version hash 71 Description: (RO) Contains the version hash (commit hash) of the application 72 part of the microcontroller fi 72 part of the microcontroller firmware. 73 73 74 Format: %s. 74 Format: %s. 75 75 76 What: /sys/bus/i2c/devices/<mcu_devi 76 What: /sys/bus/i2c/devices/<mcu_device>/fw_version_hash_bootloader 77 Date: September 2024 77 Date: September 2024 78 KernelVersion: 6.11 78 KernelVersion: 6.11 79 Contact: Marek Behún <kabel@kernel.org> 79 Contact: Marek Behún <kabel@kernel.org> 80 Description: (RO) Contains the version hash 80 Description: (RO) Contains the version hash (commit hash) of the bootloader 81 part of the microcontroller fi 81 part of the microcontroller firmware. 82 82 83 Format: %s. 83 Format: %s. 84 84 85 What: /sys/bus/i2c/devices/<mcu_devi 85 What: /sys/bus/i2c/devices/<mcu_device>/mcu_type 86 Date: September 2024 86 Date: September 2024 87 KernelVersion: 6.11 87 KernelVersion: 6.11 88 Contact: Marek Behún <kabel@kernel.org> 88 Contact: Marek Behún <kabel@kernel.org> 89 Description: (RO) Contains the microcontrol 89 Description: (RO) Contains the microcontroller type (STM32, GD32, MKL). 90 90 91 Format: %s. 91 Format: %s. 92 92 93 What: /sys/bus/i2c/devices/<mcu_devi 93 What: /sys/bus/i2c/devices/<mcu_device>/reset_selector 94 Date: September 2024 94 Date: September 2024 95 KernelVersion: 6.11 95 KernelVersion: 6.11 96 Contact: Marek Behún <kabel@kernel.org> 96 Contact: Marek Behún <kabel@kernel.org> 97 Description: (RO) Contains the selected fac 97 Description: (RO) Contains the selected factory reset level, determined by 98 how long the rear reset button 98 how long the rear reset button was held by the user during board 99 reset. 99 reset. 100 100 101 Format: %i. 101 Format: %i. 102 102 103 What: /sys/bus/i2c/devices/<mcu_devi 103 What: /sys/bus/i2c/devices/<mcu_device>/serial_number 104 Date: September 2024 104 Date: September 2024 105 KernelVersion: 6.11 105 KernelVersion: 6.11 106 Contact: Marek Behún <kabel@kernel.org> 106 Contact: Marek Behún <kabel@kernel.org> 107 Description: (RO) Contains the 64-bit board 107 Description: (RO) Contains the 64-bit board serial number in hexadecimal 108 format. 108 format. 109 109 110 Only available if board inform 110 Only available if board information is burned in the MCU (older 111 revisions have board informati 111 revisions have board information burned in the ATSHA204-A chip). 112 112 113 Format: %016X. 113 Format: %016X.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.