@@ -1876,7 +1876,7 @@ static int arcturus_dpm_set_vcn_enable(struct smu_context *smu, bool enable)
1876
1876
return ret ;
1877
1877
}
1878
1878
1879
- static void arcturus_fill_eeprom_i2c_req (SwI2cRequest_t * req , bool write ,
1879
+ static void arcturus_fill_i2c_req (SwI2cRequest_t * req , bool write ,
1880
1880
uint8_t address , uint32_t numbytes ,
1881
1881
uint8_t * data )
1882
1882
{
@@ -1908,7 +1908,7 @@ static void arcturus_fill_eeprom_i2c_req(SwI2cRequest_t *req, bool write,
1908
1908
}
1909
1909
}
1910
1910
1911
- static int arcturus_i2c_eeprom_read_data (struct i2c_adapter * control ,
1911
+ static int arcturus_i2c_read_data (struct i2c_adapter * control ,
1912
1912
uint8_t address ,
1913
1913
uint8_t * data ,
1914
1914
uint32_t numbytes )
@@ -1926,7 +1926,7 @@ static int arcturus_i2c_eeprom_read_data(struct i2c_adapter *control,
1926
1926
}
1927
1927
1928
1928
memset (& req , 0 , sizeof (req ));
1929
- arcturus_fill_eeprom_i2c_req (& req , false, address , numbytes , data );
1929
+ arcturus_fill_i2c_req (& req , false, address , numbytes , data );
1930
1930
1931
1931
mutex_lock (& adev -> smu .mutex );
1932
1932
/* Now read data starting with that address */
@@ -1941,18 +1941,18 @@ static int arcturus_i2c_eeprom_read_data(struct i2c_adapter *control,
1941
1941
for (i = 0 ; i < numbytes ; i ++ )
1942
1942
data [i ] = res -> SwI2cCmds [i ].Data ;
1943
1943
1944
- dev_dbg (adev -> dev , "arcturus_i2c_eeprom_read_data , address = %x, bytes = %d, data :" ,
1944
+ dev_dbg (adev -> dev , "arcturus_i2c_read_data , address = %x, bytes = %d, data :" ,
1945
1945
(uint16_t )address , numbytes );
1946
1946
1947
1947
print_hex_dump (KERN_DEBUG , "data: " , DUMP_PREFIX_NONE ,
1948
1948
8 , 1 , data , numbytes , false);
1949
1949
} else
1950
- dev_err (adev -> dev , "arcturus_i2c_eeprom_read_data - error occurred :%x" , ret );
1950
+ dev_err (adev -> dev , "arcturus_i2c_read_data - error occurred :%x" , ret );
1951
1951
1952
1952
return ret ;
1953
1953
}
1954
1954
1955
- static int arcturus_i2c_eeprom_write_data (struct i2c_adapter * control ,
1955
+ static int arcturus_i2c_write_data (struct i2c_adapter * control ,
1956
1956
uint8_t address ,
1957
1957
uint8_t * data ,
1958
1958
uint32_t numbytes )
@@ -1968,7 +1968,7 @@ static int arcturus_i2c_eeprom_write_data(struct i2c_adapter *control,
1968
1968
}
1969
1969
1970
1970
memset (& req , 0 , sizeof (req ));
1971
- arcturus_fill_eeprom_i2c_req (& req , true, address , numbytes , data );
1971
+ arcturus_fill_i2c_req (& req , true, address , numbytes , data );
1972
1972
1973
1973
mutex_lock (& adev -> smu .mutex );
1974
1974
ret = smu_cmn_update_table (& adev -> smu , SMU_TABLE_I2C_COMMANDS , 0 , & req , true);
@@ -1994,7 +1994,7 @@ static int arcturus_i2c_eeprom_write_data(struct i2c_adapter *control,
1994
1994
return ret ;
1995
1995
}
1996
1996
1997
- static int arcturus_i2c_eeprom_i2c_xfer (struct i2c_adapter * i2c_adap ,
1997
+ static int arcturus_i2c_xfer (struct i2c_adapter * i2c_adap ,
1998
1998
struct i2c_msg * msgs , int num )
1999
1999
{
2000
2000
uint32_t i , j , ret , data_size , data_chunk_size , next_eeprom_addr = 0 ;
@@ -2017,18 +2017,18 @@ static int arcturus_i2c_eeprom_i2c_xfer(struct i2c_adapter *i2c_adap,
2017
2017
data_chunk [1 ] = (next_eeprom_addr & 0xff );
2018
2018
2019
2019
if (msgs [i ].flags & I2C_M_RD ) {
2020
- ret = arcturus_i2c_eeprom_read_data (i2c_adap ,
2021
- (uint8_t )msgs [i ].addr ,
2022
- data_chunk , MAX_SW_I2C_COMMANDS );
2020
+ ret = arcturus_i2c_read_data (i2c_adap ,
2021
+ (uint8_t )msgs [i ].addr ,
2022
+ data_chunk , MAX_SW_I2C_COMMANDS );
2023
2023
2024
2024
memcpy (data_ptr , data_chunk + 2 , data_chunk_size );
2025
2025
} else {
2026
2026
2027
2027
memcpy (data_chunk + 2 , data_ptr , data_chunk_size );
2028
2028
2029
- ret = arcturus_i2c_eeprom_write_data (i2c_adap ,
2030
- (uint8_t )msgs [i ].addr ,
2031
- data_chunk , MAX_SW_I2C_COMMANDS );
2029
+ ret = arcturus_i2c_write_data (i2c_adap ,
2030
+ (uint8_t )msgs [i ].addr ,
2031
+ data_chunk , MAX_SW_I2C_COMMANDS );
2032
2032
}
2033
2033
2034
2034
if (ret ) {
@@ -2045,17 +2045,17 @@ static int arcturus_i2c_eeprom_i2c_xfer(struct i2c_adapter *i2c_adap,
2045
2045
data_chunk [1 ] = (next_eeprom_addr & 0xff );
2046
2046
2047
2047
if (msgs [i ].flags & I2C_M_RD ) {
2048
- ret = arcturus_i2c_eeprom_read_data (i2c_adap ,
2049
- (uint8_t )msgs [i ].addr ,
2050
- data_chunk , (data_size % data_chunk_size ) + 2 );
2048
+ ret = arcturus_i2c_read_data (i2c_adap ,
2049
+ (uint8_t )msgs [i ].addr ,
2050
+ data_chunk , (data_size % data_chunk_size ) + 2 );
2051
2051
2052
2052
memcpy (data_ptr , data_chunk + 2 , data_size % data_chunk_size );
2053
2053
} else {
2054
2054
memcpy (data_chunk + 2 , data_ptr , data_size % data_chunk_size );
2055
2055
2056
- ret = arcturus_i2c_eeprom_write_data (i2c_adap ,
2057
- (uint8_t )msgs [i ].addr ,
2058
- data_chunk , (data_size % data_chunk_size ) + 2 );
2056
+ ret = arcturus_i2c_write_data (i2c_adap ,
2057
+ (uint8_t )msgs [i ].addr ,
2058
+ data_chunk , (data_size % data_chunk_size ) + 2 );
2059
2059
}
2060
2060
2061
2061
if (ret ) {
@@ -2069,15 +2069,15 @@ static int arcturus_i2c_eeprom_i2c_xfer(struct i2c_adapter *i2c_adap,
2069
2069
return num ;
2070
2070
}
2071
2071
2072
- static u32 arcturus_i2c_eeprom_i2c_func (struct i2c_adapter * adap )
2072
+ static u32 arcturus_i2c_func (struct i2c_adapter * adap )
2073
2073
{
2074
2074
return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL ;
2075
2075
}
2076
2076
2077
2077
2078
- static const struct i2c_algorithm arcturus_i2c_eeprom_i2c_algo = {
2079
- .master_xfer = arcturus_i2c_eeprom_i2c_xfer ,
2080
- .functionality = arcturus_i2c_eeprom_i2c_func ,
2078
+ static const struct i2c_algorithm arcturus_i2c_algo = {
2079
+ .master_xfer = arcturus_i2c_xfer ,
2080
+ .functionality = arcturus_i2c_func ,
2081
2081
};
2082
2082
2083
2083
static bool arcturus_i2c_adapter_is_added (struct i2c_adapter * control )
@@ -2087,7 +2087,7 @@ static bool arcturus_i2c_adapter_is_added(struct i2c_adapter *control)
2087
2087
return control -> dev .parent == & adev -> pdev -> dev ;
2088
2088
}
2089
2089
2090
- static int arcturus_i2c_eeprom_control_init (struct smu_context * smu , struct i2c_adapter * control )
2090
+ static int arcturus_i2c_control_init (struct smu_context * smu , struct i2c_adapter * control )
2091
2091
{
2092
2092
struct amdgpu_device * adev = to_amdgpu_device (control );
2093
2093
int res ;
@@ -2099,8 +2099,8 @@ static int arcturus_i2c_eeprom_control_init(struct smu_context *smu, struct i2c_
2099
2099
control -> owner = THIS_MODULE ;
2100
2100
control -> class = I2C_CLASS_SPD ;
2101
2101
control -> dev .parent = & adev -> pdev -> dev ;
2102
- control -> algo = & arcturus_i2c_eeprom_i2c_algo ;
2103
- snprintf (control -> name , sizeof (control -> name ), "AMDGPU EEPROM " );
2102
+ control -> algo = & arcturus_i2c_algo ;
2103
+ snprintf (control -> name , sizeof (control -> name ), "AMDGPU SMU " );
2104
2104
2105
2105
res = i2c_add_adapter (control );
2106
2106
if (res )
@@ -2109,7 +2109,7 @@ static int arcturus_i2c_eeprom_control_init(struct smu_context *smu, struct i2c_
2109
2109
return res ;
2110
2110
}
2111
2111
2112
- static void arcturus_i2c_eeprom_control_fini (struct smu_context * smu , struct i2c_adapter * control )
2112
+ static void arcturus_i2c_control_fini (struct smu_context * smu , struct i2c_adapter * control )
2113
2113
{
2114
2114
if (!arcturus_i2c_adapter_is_added (control ))
2115
2115
return ;
@@ -2275,8 +2275,8 @@ static const struct pptable_funcs arcturus_ppt_funcs = {
2275
2275
.get_power_limit = arcturus_get_power_limit ,
2276
2276
.is_dpm_running = arcturus_is_dpm_running ,
2277
2277
.dpm_set_vcn_enable = arcturus_dpm_set_vcn_enable ,
2278
- .i2c_eeprom_init = arcturus_i2c_eeprom_control_init ,
2279
- .i2c_eeprom_fini = arcturus_i2c_eeprom_control_fini ,
2278
+ .i2c_init = arcturus_i2c_control_init ,
2279
+ .i2c_fini = arcturus_i2c_control_fini ,
2280
2280
.get_unique_id = arcturus_get_unique_id ,
2281
2281
.init_microcode = smu_v11_0_init_microcode ,
2282
2282
.load_microcode = smu_v11_0_load_microcode ,
0 commit comments