| | 761 | { 0 } |
| | 762 | }; |
| | 763 | |
| | 764 | static sensors_chip_feature as99127f_features[] = |
| | 765 | { |
| | 766 | { SENSORS_W83782D_IN0, "in0", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 767 | SENSORS_MODE_R, W83781D_SYSCTL_IN0, VALUE(3), 2 }, |
| | 768 | { SENSORS_W83782D_IN1, "in1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 769 | SENSORS_MODE_R, W83781D_SYSCTL_IN1, VALUE(3), 2 }, |
| | 770 | { SENSORS_W83782D_IN2, "in2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 771 | SENSORS_MODE_R, W83781D_SYSCTL_IN2, VALUE(3), 2 }, |
| | 772 | { SENSORS_W83782D_IN3, "in3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 773 | SENSORS_MODE_R, W83781D_SYSCTL_IN3, VALUE(3), 2 }, |
| | 774 | { SENSORS_W83782D_IN4, "in4", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 775 | SENSORS_MODE_R, W83781D_SYSCTL_IN4, VALUE(3), 2 }, |
| | 776 | { SENSORS_W83782D_IN5, "in5", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 777 | SENSORS_MODE_R, W83781D_SYSCTL_IN5, VALUE(3), 2 }, |
| | 778 | { SENSORS_W83782D_IN6, "in6", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 779 | SENSORS_MODE_R, W83781D_SYSCTL_IN6, VALUE(3), 2 }, |
| | 780 | { SENSORS_W83782D_IN7, "in7", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 781 | SENSORS_MODE_R, W83781D_SYSCTL_IN7, VALUE(3), 2 }, |
| | 782 | { SENSORS_W83782D_IN8, "in8", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 783 | SENSORS_MODE_R, W83781D_SYSCTL_IN8, VALUE(3), 2 }, |
| | 784 | { SENSORS_W83782D_IN0_MIN, "in0_min", SENSORS_W83782D_IN0, |
| | 785 | SENSORS_W83782D_IN0, SENSORS_MODE_RW, |
| | 786 | W83781D_SYSCTL_IN0, VALUE(1), 2 }, |
| | 787 | { SENSORS_W83782D_IN1_MIN, "in1_min", SENSORS_W83782D_IN1, |
| | 788 | SENSORS_W83782D_IN1, SENSORS_MODE_RW, |
| | 789 | W83781D_SYSCTL_IN1, VALUE(1), 2 }, |
| | 790 | { SENSORS_W83782D_IN2_MIN, "in2_min", SENSORS_W83782D_IN2, |
| | 791 | SENSORS_W83782D_IN2, SENSORS_MODE_RW, |
| | 792 | W83781D_SYSCTL_IN2, VALUE(1), 2 }, |
| | 793 | { SENSORS_W83782D_IN3_MIN, "in3_min", SENSORS_W83782D_IN3, |
| | 794 | SENSORS_W83782D_IN3, SENSORS_MODE_RW, |
| | 795 | W83781D_SYSCTL_IN3, VALUE(1), 2 }, |
| | 796 | { SENSORS_W83782D_IN4_MIN, "in4_min", SENSORS_W83782D_IN4, |
| | 797 | SENSORS_W83782D_IN4, SENSORS_MODE_RW, |
| | 798 | W83781D_SYSCTL_IN4, VALUE(1), 2 }, |
| | 799 | /* swap 5 and 6 min/max because compute lines will be inverting */ |
| | 800 | { SENSORS_W83782D_IN5_MIN, "in5_min", SENSORS_W83782D_IN5, |
| | 801 | SENSORS_W83782D_IN5, SENSORS_MODE_RW, |
| | 802 | W83781D_SYSCTL_IN5, VALUE(2), 2 }, |
| | 803 | { SENSORS_W83782D_IN6_MIN, "in6_min", SENSORS_W83782D_IN6, |
| | 804 | SENSORS_W83782D_IN6, SENSORS_MODE_RW, |
| | 805 | W83781D_SYSCTL_IN6, VALUE(2), 2 }, |
| | 806 | { SENSORS_W83782D_IN7_MIN, "in7_min", SENSORS_W83782D_IN7, |
| | 807 | SENSORS_W83782D_IN7, SENSORS_MODE_RW, |
| | 808 | W83781D_SYSCTL_IN7, VALUE(1), 2 }, |
| | 809 | { SENSORS_W83782D_IN8_MIN, "in8_min", SENSORS_W83782D_IN8, |
| | 810 | SENSORS_W83782D_IN8, SENSORS_MODE_RW, |
| | 811 | W83781D_SYSCTL_IN8, VALUE(1), 2 }, |
| | 812 | { SENSORS_W83782D_IN0_MAX, "in0_max", SENSORS_W83782D_IN0, |
| | 813 | SENSORS_W83782D_IN0, SENSORS_MODE_RW, |
| | 814 | W83781D_SYSCTL_IN0, VALUE(2), 2 }, |
| | 815 | { SENSORS_W83782D_IN1_MAX, "in1_max", SENSORS_W83782D_IN1, |
| | 816 | SENSORS_W83782D_IN1, SENSORS_MODE_RW, |
| | 817 | W83781D_SYSCTL_IN1, VALUE(2), 2 }, |
| | 818 | { SENSORS_W83782D_IN2_MAX, "in2_max", SENSORS_W83782D_IN2, |
| | 819 | SENSORS_W83782D_IN2, SENSORS_MODE_RW, |
| | 820 | W83781D_SYSCTL_IN2, VALUE(2), 2 }, |
| | 821 | { SENSORS_W83782D_IN3_MAX, "in3_max", SENSORS_W83782D_IN3, |
| | 822 | SENSORS_W83782D_IN3, SENSORS_MODE_RW, |
| | 823 | W83781D_SYSCTL_IN3, VALUE(2), 2 }, |
| | 824 | { SENSORS_W83782D_IN4_MAX, "in4_max", SENSORS_W83782D_IN4, |
| | 825 | SENSORS_W83782D_IN4, SENSORS_MODE_RW, |
| | 826 | W83781D_SYSCTL_IN4, VALUE(2), 2 }, |
| | 827 | { SENSORS_W83782D_IN5_MAX, "in5_max", SENSORS_W83782D_IN5, |
| | 828 | SENSORS_W83782D_IN5, SENSORS_MODE_RW, |
| | 829 | W83781D_SYSCTL_IN5, VALUE(1), 2 }, |
| | 830 | { SENSORS_W83782D_IN6_MAX, "in6_max", SENSORS_W83782D_IN6, |
| | 831 | SENSORS_W83782D_IN6, SENSORS_MODE_RW, |
| | 832 | W83781D_SYSCTL_IN6, VALUE(1), 2 }, |
| | 833 | { SENSORS_W83782D_IN7_MAX, "in7_max", SENSORS_W83782D_IN7, |
| | 834 | SENSORS_W83782D_IN7, SENSORS_MODE_RW, |
| | 835 | W83781D_SYSCTL_IN7, VALUE(2), 2 }, |
| | 836 | { SENSORS_W83782D_IN8_MAX, "in8_max", SENSORS_W83782D_IN8, |
| | 837 | SENSORS_W83782D_IN8, SENSORS_MODE_RW, |
| | 838 | W83781D_SYSCTL_IN8, VALUE(2), 2 }, |
| | 839 | { SENSORS_W83782D_FAN1, "fan1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 840 | SENSORS_MODE_R, W83781D_SYSCTL_FAN1, VALUE(2), 0 }, |
| | 841 | { SENSORS_W83782D_FAN2, "fan2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 842 | SENSORS_MODE_R, W83781D_SYSCTL_FAN2, VALUE(2), 0 }, |
| | 843 | { SENSORS_W83781D_FAN3, "fan3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 844 | SENSORS_MODE_R, W83781D_SYSCTL_FAN3, VALUE(2), 0 }, |
| | 845 | { SENSORS_W83782D_FAN1_MIN, "fan1_min", SENSORS_W83782D_FAN1, |
| | 846 | SENSORS_W83782D_FAN1, SENSORS_MODE_RW, |
| | 847 | W83781D_SYSCTL_FAN1, VALUE(1), 0 }, |
| | 848 | { SENSORS_W83782D_FAN2_MIN, "fan2_min", SENSORS_W83782D_FAN2, |
| | 849 | SENSORS_W83782D_FAN2, SENSORS_MODE_RW, |
| | 850 | W83781D_SYSCTL_FAN2, VALUE(1), 0 }, |
| | 851 | { SENSORS_W83781D_FAN3_MIN, "fan3_min", SENSORS_W83781D_FAN3, |
| | 852 | SENSORS_W83782D_FAN3, SENSORS_MODE_RW, |
| | 853 | W83781D_SYSCTL_FAN3, VALUE(1), 0 }, |
| | 854 | { SENSORS_W83782D_TEMP1, "temp1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 855 | SENSORS_MODE_R, W83781D_SYSCTL_TEMP1, VALUE(3), 1 }, |
| | 856 | { SENSORS_W83782D_TEMP1_HYST, "temp1_hyst", SENSORS_W83782D_TEMP1, |
| | 857 | SENSORS_W83782D_TEMP1, SENSORS_MODE_RW, |
| | 858 | W83781D_SYSCTL_TEMP1, VALUE(2), 1 }, |
| | 859 | { SENSORS_W83782D_TEMP1_OVER, "temp1_over", SENSORS_W83782D_TEMP1, |
| | 860 | SENSORS_W83782D_TEMP1, SENSORS_MODE_RW, |
| | 861 | W83781D_SYSCTL_TEMP1, VALUE(1), 1 }, |
| | 862 | { SENSORS_W83782D_TEMP2, "temp2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 863 | SENSORS_MODE_R, W83781D_SYSCTL_TEMP2, VALUE(3), 1 }, |
| | 864 | { SENSORS_W83782D_TEMP2_HYST, "temp2_hyst", SENSORS_W83782D_TEMP2, |
| | 865 | SENSORS_W83782D_TEMP2, SENSORS_MODE_RW, |
| | 866 | W83781D_SYSCTL_TEMP2, VALUE(2), 1 }, |
| | 867 | { SENSORS_W83782D_TEMP2_OVER, "temp2_over", SENSORS_W83782D_TEMP2, |
| | 868 | SENSORS_W83782D_TEMP2, SENSORS_MODE_RW, |
| | 869 | W83781D_SYSCTL_TEMP2, VALUE(1), 1 }, |
| | 870 | { SENSORS_W83782D_TEMP3, "temp3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 871 | SENSORS_MODE_R, W83781D_SYSCTL_TEMP3, VALUE(3), 1 }, |
| | 872 | { SENSORS_W83782D_TEMP3_HYST, "temp3_hyst", SENSORS_W83782D_TEMP3, |
| | 873 | SENSORS_W83782D_TEMP3, SENSORS_MODE_RW, |
| | 874 | W83781D_SYSCTL_TEMP3, VALUE(2), 1 }, |
| | 875 | { SENSORS_W83782D_TEMP3_OVER, "temp3_over", SENSORS_W83782D_TEMP3, |
| | 876 | SENSORS_W83782D_TEMP3, SENSORS_MODE_RW, |
| | 877 | W83781D_SYSCTL_TEMP3, VALUE(1), 1 }, |
| | 878 | |
| | 879 | { SENSORS_W83782D_VID, "vid", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 880 | SENSORS_MODE_R, W83781D_SYSCTL_VID, VALUE(1), 2 }, |
| | 881 | { SENSORS_W83782D_FAN1_DIV, "fan1_div", SENSORS_W83782D_FAN1, |
| | 882 | SENSORS_NO_MAPPING, SENSORS_MODE_RW, |
| | 883 | W83781D_SYSCTL_FAN_DIV, VALUE(1), 0 }, |
| | 884 | { SENSORS_W83782D_FAN2_DIV, "fan2_div", SENSORS_W83782D_FAN2, |
| | 885 | SENSORS_NO_MAPPING, SENSORS_MODE_RW, |
| | 886 | W83781D_SYSCTL_FAN_DIV, VALUE(2), 0 }, |
| | 887 | { SENSORS_W83782D_FAN3_DIV, "fan3_div", SENSORS_W83781D_FAN3, |
| | 888 | SENSORS_NO_MAPPING, SENSORS_MODE_R, |
| | 889 | W83781D_SYSCTL_FAN_DIV, VALUE(3), 0 }, |
| | 890 | { SENSORS_W83782D_ALARMS, "alarms", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 891 | SENSORS_MODE_R, W83781D_SYSCTL_ALARMS, VALUE(1), 0 }, |
| | 892 | { SENSORS_W83782D_BEEP_ENABLE, "beep_enable", SENSORS_W83782D_ALARMS, |
| | 893 | SENSORS_NO_MAPPING, SENSORS_MODE_RW, |
| | 894 | W83781D_SYSCTL_BEEP, VALUE(1), 0 }, |
| | 895 | { SENSORS_W83782D_BEEPS, "beeps", SENSORS_W83782D_ALARMS, |
| | 896 | SENSORS_W83782D_ALARMS, SENSORS_MODE_RW, |
| | 897 | W83781D_SYSCTL_BEEP, VALUE(2), 0 }, |
| | 898 | { SENSORS_W83782D_SENS1, "sensor1", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 899 | SENSORS_MODE_RW, W83781D_SYSCTL_SENS1, VALUE(1), 0 }, |
| | 900 | { SENSORS_W83782D_SENS2, "sensor2", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 901 | SENSORS_MODE_RW, W83781D_SYSCTL_SENS2, VALUE(1), 0 }, |
| | 902 | { SENSORS_W83782D_SENS3, "sensor3", SENSORS_NO_MAPPING, SENSORS_NO_MAPPING, |
| | 903 | SENSORS_MODE_RW, W83781D_SYSCTL_SENS3, VALUE(1), 0 }, |