1 .. SPDX-License-Identifier: GPL-2.0 2 3 Kernel driver sg2042-mcu 4 ======================== 5 6 Supported chips: 7 8 * Onboard MCU for sg2042 9 10 Addresses scanned: - 11 12 Prefix: 'sg2042-mcu' 13 14 Authors: 15 16 - Inochi Amaoto <inochiama@outlook.com> 17 18 Description 19 ----------- 20 21 This driver supprts hardware monitoring for on 22 i2c interface. 23 24 Usage Notes 25 ----------- 26 27 This driver does not auto-detect devices. You 28 the devices explicitly. 29 Please see Documentation/i2c/instantiating-dev 30 31 Sysfs Attributes 32 ---------------- 33 34 The following table shows the standard entries 35 36 ================= ============================ 37 Name Description 38 ================= ============================ 39 temp1_input Measured temperature of SoC 40 temp1_crit Critical high temperature 41 temp1_crit_hyst hysteresis temperature resto 42 temp2_input Measured temperature of the 43 ================= ============================ 44 45 The following table shows the extra entries su 46 (the MCU device is in i2c subsystem): 47 48 ================= ======= ==================== 49 Name Perm Description 50 ================= ======= ==================== 51 reset_count RO Reset count of the S 52 uptime RO Seconds after the MC 53 reset_reason RO Reset reason for the 54 repower_policy RW Execution policy whe 55 ================= ======= ==================== 56 57 ``repower_policy`` 58 The repower is triggered when the temperatur 59 the hysteresis temperature after triggering 60 reaching the critical temperature. 61 The valid values for this entry are "repower 62 leave the SoC down when the triggering repow 63 boot the SoC. 64 65 Debugfs Interfaces 66 ------------------ 67 68 If debugfs is available, this driver exposes s 69 data in ``/sys/kernel/debug/sg2042-mcu/*/``. 70 71 ================= ======= ==================== 72 Name Format Description 73 ================= ======= ==================== 74 firmware_version 0x%02x firmware version of 75 pcb_version 0x%02x version number of th 76 board_type 0x%02x identifiers for the 77 mcu_type %d type of the MCU: 0 i 78 ================= ======= ====================
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.