@@ -1428,6 +1428,12 @@ const struct sdw_intel_hw_ops sdw_intel_cnl_hw_ops = {
1428
1428
1429
1429
.register_dai = intel_register_dai ,
1430
1430
1431
+ .check_clock_stop = intel_check_clock_stop ,
1432
+ .start_bus = intel_start_bus ,
1433
+ .start_bus_after_reset = intel_start_bus_after_reset ,
1434
+ .start_bus_after_clock_stop = intel_start_bus_after_clock_stop ,
1435
+ .stop_bus = intel_stop_bus ,
1436
+
1431
1437
.pre_bank_switch = intel_pre_bank_switch ,
1432
1438
.post_bank_switch = intel_post_bank_switch ,
1433
1439
};
@@ -1622,7 +1628,7 @@ int intel_link_startup(struct auxiliary_device *auxdev)
1622
1628
sdw_intel_debugfs_init (sdw );
1623
1629
1624
1630
/* start bus */
1625
- ret = intel_start_bus (sdw );
1631
+ ret = sdw_intel_start_bus (sdw );
1626
1632
if (ret ) {
1627
1633
dev_err (dev , "bus start failed: %d\n" , ret );
1628
1634
goto err_power_up ;
@@ -1850,7 +1856,7 @@ static int __maybe_unused intel_suspend(struct device *dev)
1850
1856
return 0 ;
1851
1857
}
1852
1858
1853
- ret = intel_stop_bus (sdw , false);
1859
+ ret = sdw_intel_stop_bus (sdw , false);
1854
1860
if (ret < 0 ) {
1855
1861
dev_err (dev , "%s: cannot stop bus: %d\n" , __func__ , ret );
1856
1862
return ret ;
@@ -1876,14 +1882,14 @@ static int __maybe_unused intel_suspend_runtime(struct device *dev)
1876
1882
clock_stop_quirks = sdw -> link_res -> clock_stop_quirks ;
1877
1883
1878
1884
if (clock_stop_quirks & SDW_INTEL_CLK_STOP_TEARDOWN ) {
1879
- ret = intel_stop_bus (sdw , false);
1885
+ ret = sdw_intel_stop_bus (sdw , false);
1880
1886
if (ret < 0 ) {
1881
1887
dev_err (dev , "%s: cannot stop bus during teardown: %d\n" ,
1882
1888
__func__ , ret );
1883
1889
return ret ;
1884
1890
}
1885
1891
} else if (clock_stop_quirks & SDW_INTEL_CLK_STOP_BUS_RESET || !clock_stop_quirks ) {
1886
- ret = intel_stop_bus (sdw , true);
1892
+ ret = sdw_intel_stop_bus (sdw , true);
1887
1893
if (ret < 0 ) {
1888
1894
dev_err (dev , "%s: cannot stop bus during clock_stop: %d\n" ,
1889
1895
__func__ , ret );
@@ -1941,7 +1947,7 @@ static int __maybe_unused intel_resume(struct device *dev)
1941
1947
*/
1942
1948
sdw_clear_slave_status (bus , SDW_UNATTACH_REQUEST_MASTER_RESET );
1943
1949
1944
- ret = intel_start_bus (sdw );
1950
+ ret = sdw_intel_start_bus (sdw );
1945
1951
if (ret < 0 ) {
1946
1952
dev_err (dev , "cannot start bus during resume\n" );
1947
1953
intel_link_power_down (sdw );
@@ -1995,7 +2001,7 @@ static int __maybe_unused intel_resume_runtime(struct device *dev)
1995
2001
*/
1996
2002
sdw_clear_slave_status (bus , SDW_UNATTACH_REQUEST_MASTER_RESET );
1997
2003
1998
- ret = intel_start_bus (sdw );
2004
+ ret = sdw_intel_start_bus (sdw );
1999
2005
if (ret < 0 ) {
2000
2006
dev_err (dev , "%s: cannot start bus after teardown: %d\n" , __func__ , ret );
2001
2007
intel_link_power_down (sdw );
@@ -2010,23 +2016,23 @@ static int __maybe_unused intel_resume_runtime(struct device *dev)
2010
2016
return ret ;
2011
2017
}
2012
2018
2013
- ret = intel_start_bus_after_reset (sdw );
2019
+ ret = sdw_intel_start_bus_after_reset (sdw );
2014
2020
if (ret < 0 ) {
2015
2021
dev_err (dev , "%s: cannot start bus after reset: %d\n" , __func__ , ret );
2016
2022
intel_link_power_down (sdw );
2017
2023
return ret ;
2018
2024
}
2019
2025
} else if (!clock_stop_quirks ) {
2020
2026
2021
- intel_check_clock_stop (sdw );
2027
+ sdw_intel_check_clock_stop (sdw );
2022
2028
2023
2029
ret = intel_link_power_up (sdw );
2024
2030
if (ret ) {
2025
2031
dev_err (dev , "%s: power_up failed: %d\n" , __func__ , ret );
2026
2032
return ret ;
2027
2033
}
2028
2034
2029
- ret = intel_start_bus_after_clock_stop (sdw );
2035
+ ret = sdw_intel_start_bus_after_clock_stop (sdw );
2030
2036
if (ret < 0 ) {
2031
2037
dev_err (dev , "%s: cannot start bus after clock stop: %d\n" , __func__ , ret );
2032
2038
intel_link_power_down (sdw );
0 commit comments