@@ -1434,6 +1434,9 @@ const struct sdw_intel_hw_ops sdw_intel_cnl_hw_ops = {
1434
1434
.start_bus_after_clock_stop = intel_start_bus_after_clock_stop ,
1435
1435
.stop_bus = intel_stop_bus ,
1436
1436
1437
+ .link_power_up = intel_link_power_up ,
1438
+ .link_power_down = intel_link_power_down ,
1439
+
1437
1440
.pre_bank_switch = intel_pre_bank_switch ,
1438
1441
.post_bank_switch = intel_post_bank_switch ,
1439
1442
};
@@ -1614,7 +1617,7 @@ int intel_link_startup(struct auxiliary_device *auxdev)
1614
1617
bus -> multi_link = multi_link ;
1615
1618
1616
1619
/* Initialize shim, controller */
1617
- ret = intel_link_power_up (sdw );
1620
+ ret = sdw_intel_link_power_up (sdw );
1618
1621
if (ret )
1619
1622
goto err_init ;
1620
1623
@@ -1679,7 +1682,7 @@ int intel_link_startup(struct auxiliary_device *auxdev)
1679
1682
return 0 ;
1680
1683
1681
1684
err_power_up :
1682
- intel_link_power_down (sdw );
1685
+ sdw_intel_link_power_down (sdw );
1683
1686
err_init :
1684
1687
return ret ;
1685
1688
}
@@ -1935,7 +1938,7 @@ static int __maybe_unused intel_resume(struct device *dev)
1935
1938
pm_runtime_idle (dev );
1936
1939
}
1937
1940
1938
- ret = intel_link_power_up (sdw );
1941
+ ret = sdw_intel_link_power_up (sdw );
1939
1942
if (ret ) {
1940
1943
dev_err (dev , "%s failed: %d\n" , __func__ , ret );
1941
1944
return ret ;
@@ -1950,7 +1953,7 @@ static int __maybe_unused intel_resume(struct device *dev)
1950
1953
ret = sdw_intel_start_bus (sdw );
1951
1954
if (ret < 0 ) {
1952
1955
dev_err (dev , "cannot start bus during resume\n" );
1953
- intel_link_power_down (sdw );
1956
+ sdw_intel_link_power_down (sdw );
1954
1957
return ret ;
1955
1958
}
1956
1959
@@ -1989,7 +1992,7 @@ static int __maybe_unused intel_resume_runtime(struct device *dev)
1989
1992
clock_stop_quirks = sdw -> link_res -> clock_stop_quirks ;
1990
1993
1991
1994
if (clock_stop_quirks & SDW_INTEL_CLK_STOP_TEARDOWN ) {
1992
- ret = intel_link_power_up (sdw );
1995
+ ret = sdw_intel_link_power_up (sdw );
1993
1996
if (ret ) {
1994
1997
dev_err (dev , "%s: power_up failed after teardown: %d\n" , __func__ , ret );
1995
1998
return ret ;
@@ -2004,13 +2007,13 @@ static int __maybe_unused intel_resume_runtime(struct device *dev)
2004
2007
ret = sdw_intel_start_bus (sdw );
2005
2008
if (ret < 0 ) {
2006
2009
dev_err (dev , "%s: cannot start bus after teardown: %d\n" , __func__ , ret );
2007
- intel_link_power_down (sdw );
2010
+ sdw_intel_link_power_down (sdw );
2008
2011
return ret ;
2009
2012
}
2010
2013
2011
2014
2012
2015
} else if (clock_stop_quirks & SDW_INTEL_CLK_STOP_BUS_RESET ) {
2013
- ret = intel_link_power_up (sdw );
2016
+ ret = sdw_intel_link_power_up (sdw );
2014
2017
if (ret ) {
2015
2018
dev_err (dev , "%s: power_up failed after bus reset: %d\n" , __func__ , ret );
2016
2019
return ret ;
@@ -2019,14 +2022,14 @@ static int __maybe_unused intel_resume_runtime(struct device *dev)
2019
2022
ret = sdw_intel_start_bus_after_reset (sdw );
2020
2023
if (ret < 0 ) {
2021
2024
dev_err (dev , "%s: cannot start bus after reset: %d\n" , __func__ , ret );
2022
- intel_link_power_down (sdw );
2025
+ sdw_intel_link_power_down (sdw );
2023
2026
return ret ;
2024
2027
}
2025
2028
} else if (!clock_stop_quirks ) {
2026
2029
2027
2030
sdw_intel_check_clock_stop (sdw );
2028
2031
2029
- ret = intel_link_power_up (sdw );
2032
+ ret = sdw_intel_link_power_up (sdw );
2030
2033
if (ret ) {
2031
2034
dev_err (dev , "%s: power_up failed: %d\n" , __func__ , ret );
2032
2035
return ret ;
@@ -2035,7 +2038,7 @@ static int __maybe_unused intel_resume_runtime(struct device *dev)
2035
2038
ret = sdw_intel_start_bus_after_clock_stop (sdw );
2036
2039
if (ret < 0 ) {
2037
2040
dev_err (dev , "%s: cannot start bus after clock stop: %d\n" , __func__ , ret );
2038
- intel_link_power_down (sdw );
2041
+ sdw_intel_link_power_down (sdw );
2039
2042
return ret ;
2040
2043
}
2041
2044
} else {
0 commit comments