Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) Kernel driver max20751
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) ======================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) Supported chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6)   * maxim MAX20751
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8)     Prefix: 'max20751'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)     Addresses scanned: -
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)     Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20751.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)     Application note: https://pdfserv.maximintegrated.com/en/an/AN5941.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Author: Guenter Roeck <linux@roeck-us.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) This driver supports MAX20751 Multiphase Master with PMBus Interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) and Internal Buck Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) The driver is a client driver to the core PMBus driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Usage Notes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) This driver does not auto-detect devices. You will have to instantiate the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) Platform data support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) ---------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) The driver supports standard PMBus driver platform data.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Sysfs entries
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) -------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) The following attributes are supported.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) ======================= =======================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) in1_label		"vin1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) in1_input		Measured voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) in1_min			Minimum input voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) in1_max			Maximum input voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) in1_lcrit		Critical minimum input voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) in1_crit		Critical maximum input voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) in1_min_alarm		Input voltage low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) in1_lcrit_alarm		Input voltage critical low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) in1_min_alarm		Input voltage low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) in1_max_alarm		Input voltage high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) in2_label		"vout1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) in2_input		Measured voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) in2_min			Minimum output voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) in2_max			Maximum output voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) in2_lcrit		Critical minimum output voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) in2_crit		Critical maximum output voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) in2_min_alarm		Output voltage low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) in2_lcrit_alarm		Output voltage critical low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) in2_min_alarm		Output voltage low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) in2_max_alarm		Output voltage high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) curr1_input		Measured output current.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) curr1_label		"iout1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) curr1_max		Maximum output current.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) curr1_alarm		Current high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) temp1_input		Measured temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) temp1_max		Maximum temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) temp1_crit		Critical high temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) temp1_max_alarm		Chip temperature high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) temp1_crit_alarm	Chip temperature critical high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) power1_input		Output power.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) power1_label		"pout1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) ======================= =======================================================