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