Commit 71e2e5d3 authored by Thomas Petazzoni's avatar Thomas Petazzoni Committed by Jason Cooper

memory: mvebu-devbus: use ARMADA_ prefix in defines

The mvebu-devbus driver currently only supports the Armada 370/XP
family, but it can also cover the Orion5x family. However, the Orion5x
family has a different organization of the register. Therefore, in
preparation to the introduction of Orion5x support, we rename the
Armada 370/XP specific definitions to have an ARMADA_ prefix.
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: default avatarSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Tested-by: default avatarEzequiel Garcia <ezequiel.garcia@free-electrons.com>
Link: https://lkml.kernel.org/r/1398202002-28530-6-git-send-email-thomas.petazzoni@free-electrons.comSigned-off-by: default avatarJason Cooper <jason@lakedaemon.net>
parent 1cc9d481
...@@ -30,19 +30,19 @@ ...@@ -30,19 +30,19 @@
#include <linux/platform_device.h> #include <linux/platform_device.h>
/* Register definitions */ /* Register definitions */
#define DEV_WIDTH_BIT 30 #define ARMADA_DEV_WIDTH_BIT 30
#define BADR_SKEW_BIT 28 #define ARMADA_BADR_SKEW_BIT 28
#define RD_HOLD_BIT 23 #define ARMADA_RD_HOLD_BIT 23
#define ACC_NEXT_BIT 17 #define ARMADA_ACC_NEXT_BIT 17
#define RD_SETUP_BIT 12 #define ARMADA_RD_SETUP_BIT 12
#define ACC_FIRST_BIT 6 #define ARMADA_ACC_FIRST_BIT 6
#define SYNC_ENABLE_BIT 24 #define ARMADA_SYNC_ENABLE_BIT 24
#define WR_HIGH_BIT 16 #define ARMADA_WR_HIGH_BIT 16
#define WR_LOW_BIT 8 #define ARMADA_WR_LOW_BIT 8
#define READ_PARAM_OFFSET 0x0 #define ARMADA_READ_PARAM_OFFSET 0x0
#define WRITE_PARAM_OFFSET 0x4 #define ARMADA_WRITE_PARAM_OFFSET 0x4
struct devbus_read_params { struct devbus_read_params {
u32 bus_width; u32 bus_width;
...@@ -178,31 +178,31 @@ static int devbus_set_timing_params(struct devbus *devbus, ...@@ -178,31 +178,31 @@ static int devbus_set_timing_params(struct devbus *devbus,
return err; return err;
/* Set read timings */ /* Set read timings */
value = r.bus_width << DEV_WIDTH_BIT | value = r.bus_width << ARMADA_DEV_WIDTH_BIT |
r.badr_skew << BADR_SKEW_BIT | r.badr_skew << ARMADA_BADR_SKEW_BIT |
r.rd_hold << RD_HOLD_BIT | r.rd_hold << ARMADA_RD_HOLD_BIT |
r.acc_next << ACC_NEXT_BIT | r.acc_next << ARMADA_ACC_NEXT_BIT |
r.rd_setup << RD_SETUP_BIT | r.rd_setup << ARMADA_RD_SETUP_BIT |
r.acc_first << ACC_FIRST_BIT | r.acc_first << ARMADA_ACC_FIRST_BIT |
r.turn_off; r.turn_off;
dev_dbg(devbus->dev, "read parameters register 0x%p = 0x%x\n", dev_dbg(devbus->dev, "read parameters register 0x%p = 0x%x\n",
devbus->base + READ_PARAM_OFFSET, devbus->base + ARMADA_READ_PARAM_OFFSET,
value); value);
writel(value, devbus->base + READ_PARAM_OFFSET); writel(value, devbus->base + ARMADA_READ_PARAM_OFFSET);
/* Set write timings */ /* Set write timings */
value = w.sync_enable << SYNC_ENABLE_BIT | value = w.sync_enable << ARMADA_SYNC_ENABLE_BIT |
w.wr_low << WR_LOW_BIT | w.wr_low << ARMADA_WR_LOW_BIT |
w.wr_high << WR_HIGH_BIT | w.wr_high << ARMADA_WR_HIGH_BIT |
w.ale_wr; w.ale_wr;
dev_dbg(devbus->dev, "write parameters register: 0x%p = 0x%x\n", dev_dbg(devbus->dev, "write parameters register: 0x%p = 0x%x\n",
devbus->base + WRITE_PARAM_OFFSET, devbus->base + ARMADA_WRITE_PARAM_OFFSET,
value); value);
writel(value, devbus->base + WRITE_PARAM_OFFSET); writel(value, devbus->base + ARMADA_WRITE_PARAM_OFFSET);
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment