spi-st-ssc4.c (eb5bc2a213f96bd43b5f00a625acb0c669613645) | spi-st-ssc4.c (09355402325819675027eda25aba7026a325390c) |
---|---|
1/* 2 * Copyright (c) 2008-2014 STMicroelectronics Limited 3 * 4 * Author: Angus Clark <Angus.Clark@st.com> 5 * Patrice Chotard <patrice.chotard@st.com> 6 * Lee Jones <lee.jones@linaro.org> 7 * 8 * SPI master mode controller driver, used in STMicroelectronics devices. --- 468 unchanged lines hidden (view full) --- 477} 478#endif 479 480static const struct dev_pm_ops spi_st_pm = { 481 SET_SYSTEM_SLEEP_PM_OPS(spi_st_suspend, spi_st_resume) 482 SET_RUNTIME_PM_OPS(spi_st_runtime_suspend, spi_st_runtime_resume, NULL) 483}; 484 | 1/* 2 * Copyright (c) 2008-2014 STMicroelectronics Limited 3 * 4 * Author: Angus Clark <Angus.Clark@st.com> 5 * Patrice Chotard <patrice.chotard@st.com> 6 * Lee Jones <lee.jones@linaro.org> 7 * 8 * SPI master mode controller driver, used in STMicroelectronics devices. --- 468 unchanged lines hidden (view full) --- 477} 478#endif 479 480static const struct dev_pm_ops spi_st_pm = { 481 SET_SYSTEM_SLEEP_PM_OPS(spi_st_suspend, spi_st_resume) 482 SET_RUNTIME_PM_OPS(spi_st_runtime_suspend, spi_st_runtime_resume, NULL) 483}; 484 |
485static struct of_device_id stm_spi_match[] = { | 485static const struct of_device_id stm_spi_match[] = { |
486 { .compatible = "st,comms-ssc4-spi", }, 487 {}, 488}; 489MODULE_DEVICE_TABLE(of, stm_spi_match); 490 491static struct platform_driver spi_st_driver = { 492 .driver = { 493 .name = "spi-st", 494 .pm = &spi_st_pm, 495 .of_match_table = of_match_ptr(stm_spi_match), 496 }, 497 .probe = spi_st_probe, 498 .remove = spi_st_remove, 499}; 500module_platform_driver(spi_st_driver); 501 502MODULE_AUTHOR("Patrice Chotard <patrice.chotard@st.com>"); 503MODULE_DESCRIPTION("STM SSC SPI driver"); 504MODULE_LICENSE("GPL v2"); | 486 { .compatible = "st,comms-ssc4-spi", }, 487 {}, 488}; 489MODULE_DEVICE_TABLE(of, stm_spi_match); 490 491static struct platform_driver spi_st_driver = { 492 .driver = { 493 .name = "spi-st", 494 .pm = &spi_st_pm, 495 .of_match_table = of_match_ptr(stm_spi_match), 496 }, 497 .probe = spi_st_probe, 498 .remove = spi_st_remove, 499}; 500module_platform_driver(spi_st_driver); 501 502MODULE_AUTHOR("Patrice Chotard <patrice.chotard@st.com>"); 503MODULE_DESCRIPTION("STM SSC SPI driver"); 504MODULE_LICENSE("GPL v2"); |