mirror of
https://github.com/AuxXxilium/arc-lkm.git
synced 2024-11-23 23:00:57 +07:00
1048 lines
45 KiB
C
1048 lines
45 KiB
C
|
/*
|
||
|
* DO NOT include this file anywhere besides runtime_config.c - its format is meant to be internal to the configuration
|
||
|
* parsing.
|
||
|
*/
|
||
|
#ifndef REDPILLLKM_PLATFORMS_H
|
||
|
#define REDPILLLKM_PLATFORMS_H
|
||
|
|
||
|
#include "../shim/pci_shim.h"
|
||
|
#include "platform_types.h"
|
||
|
const struct hw_config supported_platforms[] = {
|
||
|
{
|
||
|
.name = "DS916+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS218+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9215, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_I211, .bus = 0x02, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_I211, .bus = 0x03, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_AHCI_CTRL, .bus = 0x00, .dev = 0x12, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_PCIE_PA, .bus = 0x00, .dev = 0x13, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_PCIE_PB, .bus = 0x00, .dev = 0x14, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_USB_XHCI, .bus = 0x00, .dev = 0x15, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_I2C, .bus = 0x00, .dev = 0x16, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_HSUART, .bus = 0x00, .dev = 0x18, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_SPI, .bus = 0x00, .dev = 0x19, .fn = 0x02, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SPI, .bus = 0x00, .dev = 0x19, .fn = 0x00, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SMBUS, .bus = 0x00, .dev = 0x1f, .fn = 0x01, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SMBUS, .bus = 0x00, .dev = 0x1f, .fn = 0x00, .multifunction = true },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS718+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9215, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_I211, .bus = 0x02, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_I211, .bus = 0x03, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_AHCI_CTRL, .bus = 0x00, .dev = 0x12, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_PCIE_PA, .bus = 0x00, .dev = 0x13, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_PCIE_PB, .bus = 0x00, .dev = 0x14, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_USB_XHCI, .bus = 0x00, .dev = 0x15, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_I2C, .bus = 0x00, .dev = 0x16, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_HSUART, .bus = 0x00, .dev = 0x18, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_SPI, .bus = 0x00, .dev = 0x19, .fn = 0x02, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SPI, .bus = 0x00, .dev = 0x19, .fn = 0x00, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SMBUS, .bus = 0x00, .dev = 0x1f, .fn = 0x01, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SMBUS, .bus = 0x00, .dev = 0x1f, .fn = 0x00, .multifunction = true },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS918+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9215, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_I211, .bus = 0x02, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_I211, .bus = 0x03, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_AHCI_CTRL, .bus = 0x00, .dev = 0x12, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_PCIE_PA, .bus = 0x00, .dev = 0x13, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_PCIE_PB, .bus = 0x00, .dev = 0x14, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_USB_XHCI, .bus = 0x00, .dev = 0x15, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_I2C, .bus = 0x00, .dev = 0x16, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_HSUART, .bus = 0x00, .dev = 0x18, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_SPI, .bus = 0x00, .dev = 0x19, .fn = 0x02, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SPI, .bus = 0x00, .dev = 0x19, .fn = 0x00, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SMBUS, .bus = 0x00, .dev = 0x1f, .fn = 0x01, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SMBUS, .bus = 0x00, .dev = 0x1f, .fn = 0x00, .multifunction = true },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS1019+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9215, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_I211, .bus = 0x02, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_I211, .bus = 0x03, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_AHCI_CTRL, .bus = 0x00, .dev = 0x12, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_PCIE_PA, .bus = 0x00, .dev = 0x13, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_PCIE_PB, .bus = 0x00, .dev = 0x14, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_USB_XHCI, .bus = 0x00, .dev = 0x15, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_I2C, .bus = 0x00, .dev = 0x16, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_HSUART, .bus = 0x00, .dev = 0x18, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_INTEL_CPU_SPI, .bus = 0x00, .dev = 0x19, .fn = 0x02, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SPI, .bus = 0x00, .dev = 0x19, .fn = 0x00, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SMBUS, .bus = 0x00, .dev = 0x1f, .fn = 0x01, .multifunction = true },
|
||
|
{ .type = VPD_INTEL_CPU_SMBUS, .bus = 0x00, .dev = 0x1f, .fn = 0x00, .multifunction = true },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS1819+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS2419+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS220+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS720+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS920+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS1520+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS1621+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS1821+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS1621xs+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x09, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x0c, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS1522+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS2422+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS423+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS723+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS923+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS1823xs+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "RS2423+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "RS2423RP+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS224+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS3615xs",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x07, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x08, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x09, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x0a, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = true,
|
||
|
.reinit_ttyS0 = false,
|
||
|
.fix_disk_led_ctrl = false,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS3617xs",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9215, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9215, .bus = 0x02, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x08, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = false,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DS3622xs+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x09, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x0c, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DVA1622",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_NULL_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_NULL_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_ENABLE_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DVA3219",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "DVA3221",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "FS2500",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "FS3017",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_INTEL_CPU_I2C, .bus = 0x00, .dev = 0x16, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = true,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "FS6400",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = true,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "HD6500",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_INTEL_CPU_I2C, .bus = 0x00, .dev = 0x16, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = true,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "RS3413xs+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x07, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x08, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x09, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x0a, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = true,
|
||
|
.reinit_ttyS0 = false,
|
||
|
.fix_disk_led_ctrl = false,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "RS3618xs",
|
||
|
.pci_stubs = {
|
||
|
{ .type = VPD_MARVELL_88SE9215, .bus = 0x01, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9215, .bus = 0x02, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = VPD_MARVELL_88SE9235, .bus = 0x08, .dev = 0x00, .fn = 0x00, .multifunction = false },
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = false,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "RS1619xs+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = false,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "RS1221+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "RS3621xs+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "RS4021xs+",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "SA3200D",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "SA3400D",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "SA3400",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "SA3410",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "SA3600",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "SA3610",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = false,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = true,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = false,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
.name = "SA6400",
|
||
|
.pci_stubs = {
|
||
|
{ .type = __VPD_TERMINATOR__ }
|
||
|
},
|
||
|
.emulate_rtc = true,
|
||
|
.swap_serial = false,
|
||
|
.reinit_ttyS0 = false,
|
||
|
.fix_disk_led_ctrl = true,
|
||
|
.has_cpu_temp = true,
|
||
|
.is_dt = true,
|
||
|
.hwmon = {
|
||
|
.sys_thermal = { HWMON_SYS_TZONE_REMOTE1_ID, HWMON_SYS_TZONE_LOCAL_ID, HWMON_SYS_TZONE_REMOTE2_ID },
|
||
|
.sys_voltage = { HWMON_SYS_VSENS_VCC_ID, HWMON_SYS_VSENS_VPP_ID, HWMON_SYS_VSENS_V33_ID,
|
||
|
HWMON_SYS_VSENS_V5_ID, HWMON_SYS_VSENS_V12_ID },
|
||
|
// FIXME add NULL ID to workaroud scemd coredump in SA6400 7.2-64551
|
||
|
.sys_fan_speed_rpm = { HWMON_SYS_FAN1_ID, HWMON_SYS_FAN2_ID, HWMON_SYS_FAN_NULL_ID },
|
||
|
.hdd_backplane = { HWMON_SYS_HDD_BP_DETECT_ID, HWMON_SYS_HDD_BP_NULL_ID },
|
||
|
.psu_status = { HWMON_PSU_NULL_ID },
|
||
|
.sys_current = { HWMON_SYS_CURR_NULL_ID },
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
|
||
|
#endif //REDPILLLKM_PLATFORMS_H
|