99#include <linux/sysfs.h>
1010#include <linux/slab.h>
1111#include <linux/dmi.h>
12- #include "../../../../pddf/i2c/modules/include/ pddf_psu_defs.h"
12+ #include "pddf_psu_defs.h"
1313
1414ssize_t pddf_get_custom_psu_model_name (struct device * dev , struct device_attribute * da , char * buf );
1515ssize_t pddf_get_custom_psu_serial_num (struct device * dev , struct device_attribute * da , char * buf );
@@ -51,7 +51,7 @@ struct model_name_info models[] = {
5151};
5252
5353struct serial_number_info serials [] = {
54- {PSU_TYPE_AC_110V , 0x35 , 18 , 18 , "YM-2651Y" },
54+ {PSU_TYPE_AC_110V , 0x2e , 18 , 18 , "YM-2651Y" },
5555{PSU_TYPE_DC_48V , 0x2e , 18 , 18 , "YM-2651V" },
5656{PSU_TYPE_DC_12V , 0x2e , 18 , 18 , "PSU-12V-750" },
5757{PSU_TYPE_AC_ACBEL_FSF019 , 0x2e , 16 , 16 , "FSF019-" }
@@ -97,7 +97,6 @@ ssize_t pddf_get_custom_psu_serial_num(struct device *dev, struct device_attribu
9797{
9898 struct i2c_client * client = to_i2c_client (dev );
9999 struct pddf_psu_data data ;
100- char sub_type [4 ];
101100 int i , status ;
102101
103102 for (i = 0 ; i < ARRAY_SIZE (models ); i ++ ) {
@@ -118,30 +117,6 @@ ssize_t pddf_get_custom_psu_serial_num(struct device *dev, struct device_attribu
118117 /* Determine if the model name is known, if not, read next index
119118 */
120119 if (strncmp (data .model_name , models [i ].model_name , models [i ].chk_length ) == 0 ) {
121- /*For YM-2651Y BR. BR use offset-0x2e to store SN.
122- *B01R use offset-0x35 to store store SN. Default use 0x35 for YM-2651Y
123- */
124- if (!strncmp (models [i ].model_name , "YM-2651Y" , sizeof (models [i ].model_name )))
125- {
126- memset (sub_type , 0 , sizeof (sub_type ));
127- status = pddf_psu_read_block (client , 0x29 ,
128- sub_type , sizeof (sub_type ));
129-
130- if (status < 0 ) {
131- data .serial_number [0 ] = '\0' ;
132- dev_dbg (& client -> dev , "unable to read sub_type from (0x%x) offset(0x%x)\n" ,
133- client -> addr , 0x29 );
134- return status ;
135- }
136- else
137- {
138- if (!strncmp (sub_type ,"BR" , 2 ))
139- {
140- serials [i ].offset = 0x2e ;
141- }
142- }
143- }
144-
145120 status = pddf_psu_read_block (client , serials [i ].offset ,
146121 data .serial_number , serials [i ].length );
147122
@@ -216,7 +191,6 @@ static int __init pddf_custom_psu_init(void)
216191
217192static void __exit pddf_custom_psu_exit (void )
218193{
219- printk (KERN_ERR "pddf_custom_psu_exit\n" );
220194 return ;
221195}
222196
0 commit comments