~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/hwmon/sg2042-mcu.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/hwmon/sg2042-mcu.rst (Architecture i386) and /Documentation/hwmon/sg2042-mcu.rst (Architecture ppc)


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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php