OSDN Git Service

phy: cadence: torrent: Constify regmap_config structs
authorRikard Falkeborn <rikard.falkeborn@gmail.com>
Sat, 12 Sep 2020 20:46:39 +0000 (22:46 +0200)
committerVinod Koul <vkoul@kernel.org>
Wed, 16 Sep 2020 12:13:31 +0000 (17:43 +0530)
The regmap_config structs are never modified and can be made const to
allow the compiler to put them in read-only memory.

Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
Link: https://lore.kernel.org/r/20200912204639.501669-4-rikard.falkeborn@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/cadence/phy-cadence-torrent.c

index 116aca3..a065fc1 100644 (file)
@@ -331,21 +331,21 @@ static int cdns_regmap_dptx_read(void *context, unsigned int reg,
        .reg_read = cdns_regmap_read, \
 }
 
-static struct regmap_config cdns_torrent_tx_lane_cdb_config[] = {
+static const struct regmap_config cdns_torrent_tx_lane_cdb_config[] = {
        TORRENT_TX_LANE_CDB_REGMAP_CONF("0"),
        TORRENT_TX_LANE_CDB_REGMAP_CONF("1"),
        TORRENT_TX_LANE_CDB_REGMAP_CONF("2"),
        TORRENT_TX_LANE_CDB_REGMAP_CONF("3"),
 };
 
-static struct regmap_config cdns_torrent_rx_lane_cdb_config[] = {
+static const struct regmap_config cdns_torrent_rx_lane_cdb_config[] = {
        TORRENT_RX_LANE_CDB_REGMAP_CONF("0"),
        TORRENT_RX_LANE_CDB_REGMAP_CONF("1"),
        TORRENT_RX_LANE_CDB_REGMAP_CONF("2"),
        TORRENT_RX_LANE_CDB_REGMAP_CONF("3"),
 };
 
-static struct regmap_config cdns_torrent_common_cdb_config = {
+static const struct regmap_config cdns_torrent_common_cdb_config = {
        .name = "torrent_common_cdb",
        .reg_stride = 1,
        .fast_io = true,
@@ -353,7 +353,7 @@ static struct regmap_config cdns_torrent_common_cdb_config = {
        .reg_read = cdns_regmap_read,
 };
 
-static struct regmap_config cdns_torrent_phy_pcs_cmn_cdb_config = {
+static const struct regmap_config cdns_torrent_phy_pcs_cmn_cdb_config = {
        .name = "torrent_phy_pcs_cmn_cdb",
        .reg_stride = 1,
        .fast_io = true,
@@ -361,7 +361,7 @@ static struct regmap_config cdns_torrent_phy_pcs_cmn_cdb_config = {
        .reg_read = cdns_regmap_read,
 };
 
-static struct regmap_config cdns_torrent_phy_pma_cmn_cdb_config = {
+static const struct regmap_config cdns_torrent_phy_pma_cmn_cdb_config = {
        .name = "torrent_phy_pma_cmn_cdb",
        .reg_stride = 1,
        .fast_io = true,
@@ -369,7 +369,7 @@ static struct regmap_config cdns_torrent_phy_pma_cmn_cdb_config = {
        .reg_read = cdns_regmap_read,
 };
 
-static struct regmap_config cdns_torrent_dptx_phy_config = {
+static const struct regmap_config cdns_torrent_dptx_phy_config = {
        .name = "torrent_dptx_phy",
        .reg_stride = 1,
        .fast_io = true,