0001-SSDK-replace-ioremap_nocache-with-ioremap.patch 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. From 1e46d596701fedb751a669666a74677344fb8724 Mon Sep 17 00:00:00 2001
  2. From: Robert Marko <[email protected]>
  3. Date: Wed, 12 May 2021 13:45:45 +0200
  4. Subject: [PATCH 01/14] SSDK: replace ioremap_nocache with ioremap
  5. ioremap_nocache was dropped upstream, simply use the
  6. generic variety.
  7. Signed-off-by: Robert Marko <[email protected]>
  8. ---
  9. src/init/ssdk_clk.c | 10 +++++-----
  10. src/init/ssdk_init.c | 2 +-
  11. src/init/ssdk_plat.c | 6 +++---
  12. 3 files changed, 9 insertions(+), 9 deletions(-)
  13. --- a/src/init/ssdk_clk.c
  14. +++ b/src/init/ssdk_clk.c
  15. @@ -721,7 +721,7 @@ ssdk_mp_tcsr_get(a_uint32_t tcsr_offset,
  16. {
  17. void __iomem *tcsr_base = NULL;
  18. - tcsr_base = ioremap_nocache(TCSR_ETH_ADDR, TCSR_ETH_SIZE);
  19. + tcsr_base = ioremap(TCSR_ETH_ADDR, TCSR_ETH_SIZE);
  20. if (!tcsr_base)
  21. {
  22. SSDK_ERROR("Failed to map tcsr eth address!\n");
  23. @@ -738,7 +738,7 @@ ssdk_mp_tcsr_set(a_uint32_t tcsr_offset,
  24. {
  25. void __iomem *tcsr_base = NULL;
  26. - tcsr_base = ioremap_nocache(TCSR_ETH_ADDR, TCSR_ETH_SIZE);
  27. + tcsr_base = ioremap(TCSR_ETH_ADDR, TCSR_ETH_SIZE);
  28. if (!tcsr_base)
  29. {
  30. SSDK_ERROR("Failed to map tcsr eth address!\n");
  31. @@ -786,7 +786,7 @@ ssdk_mp_cmnblk_stable_check(void)
  32. a_uint32_t reg_val;
  33. int i, loops = 20;
  34. - pll_lock = ioremap_nocache(CMN_PLL_LOCKED_ADDR, CMN_PLL_LOCKED_SIZE);
  35. + pll_lock = ioremap(CMN_PLL_LOCKED_ADDR, CMN_PLL_LOCKED_SIZE);
  36. if (!pll_lock) {
  37. SSDK_ERROR("Failed to map CMN PLL LOCK register!\n");
  38. return A_FALSE;
  39. @@ -843,7 +843,7 @@ static void ssdk_cmnblk_pll_src_set(enum
  40. void __iomem *cmn_pll_src_base = NULL;
  41. a_uint32_t reg_val;
  42. - cmn_pll_src_base = ioremap_nocache(CMN_BLK_PLL_SRC_ADDR, CMN_BLK_SIZE);
  43. + cmn_pll_src_base = ioremap(CMN_BLK_PLL_SRC_ADDR, CMN_BLK_SIZE);
  44. if (!cmn_pll_src_base) {
  45. SSDK_ERROR("Failed to map cmn pll source address!\n");
  46. return;
  47. @@ -869,7 +869,7 @@ static void ssdk_cmnblk_init(enum cmnblk
  48. return;
  49. }
  50. - gcc_pll_base = ioremap_nocache(CMN_BLK_ADDR, CMN_BLK_SIZE);
  51. + gcc_pll_base = ioremap(CMN_BLK_ADDR, CMN_BLK_SIZE);
  52. if (!gcc_pll_base) {
  53. SSDK_ERROR("Failed to map gcc pll address!\n");
  54. return;
  55. --- a/src/init/ssdk_init.c
  56. +++ b/src/init/ssdk_init.c
  57. @@ -3134,7 +3134,7 @@ static int ssdk_dess_mac_mode_init(a_uin
  58. (a_uint8_t *)&reg_value, 4);
  59. mdelay(10);
  60. /*softreset psgmii, fixme*/
  61. - gcc_addr = ioremap_nocache(0x1812000, 0x200);
  62. + gcc_addr = ioremap(0x1812000, 0x200);
  63. if (!gcc_addr) {
  64. SSDK_ERROR("gcc map fail!\n");
  65. return 0;
  66. --- a/src/init/ssdk_plat.c
  67. +++ b/src/init/ssdk_plat.c
  68. @@ -1708,7 +1708,7 @@ ssdk_plat_init(ssdk_init_cfg *cfg, a_uin
  69. reg_mode = ssdk_uniphy_reg_access_mode_get(dev_id);
  70. if(reg_mode == HSL_REG_LOCAL_BUS) {
  71. ssdk_uniphy_reg_map_info_get(dev_id, &map);
  72. - qca_phy_priv_global[dev_id]->uniphy_hw_addr = ioremap_nocache(map.base_addr,
  73. + qca_phy_priv_global[dev_id]->uniphy_hw_addr = ioremap(map.base_addr,
  74. map.size);
  75. if (!qca_phy_priv_global[dev_id]->uniphy_hw_addr) {
  76. SSDK_ERROR("%s ioremap fail.", __func__);
  77. @@ -1723,7 +1723,7 @@ ssdk_plat_init(ssdk_init_cfg *cfg, a_uin
  78. reg_mode = ssdk_switch_reg_access_mode_get(dev_id);
  79. if (reg_mode == HSL_REG_LOCAL_BUS) {
  80. ssdk_switch_reg_map_info_get(dev_id, &map);
  81. - qca_phy_priv_global[dev_id]->hw_addr = ioremap_nocache(map.base_addr,
  82. + qca_phy_priv_global[dev_id]->hw_addr = ioremap(map.base_addr,
  83. map.size);
  84. if (!qca_phy_priv_global[dev_id]->hw_addr) {
  85. SSDK_ERROR("%s ioremap fail.", __func__);
  86. @@ -1764,7 +1764,7 @@ ssdk_plat_init(ssdk_init_cfg *cfg, a_uin
  87. return -1;
  88. }
  89. - qca_phy_priv_global[dev_id]->psgmii_hw_addr = ioremap_nocache(map.base_addr,
  90. + qca_phy_priv_global[dev_id]->psgmii_hw_addr = ioremap(map.base_addr,
  91. map.size);
  92. if (!qca_phy_priv_global[dev_id]->psgmii_hw_addr) {
  93. SSDK_ERROR("%s ioremap fail.", __func__);