Skip to content

Commit 3e6cb3f

Browse files
stm-at-esdmarckleinebudde
authored andcommitted
can: esd_402_pci: Rename esdACC CTRL register macros
Rename macros to use for esdACC CTRL register access to match the internal documentation and to make the macro prefix consistent. - ACC_CORE_OF_CTRL_MODE -> ACC_CORE_OF_CTRL Makes the name match the documentation. - ACC_REG_CONTROL_MASK_MODE_ -> ACC_REG_CTRL_MASK_ ACC_REG_CONTROL_MASK_ -> ACC_REG_CTRL_MASK_ Makes the prefix consistent for macros describing masks in the same register (CTRL). Signed-off-by: Stefan Mätje <[email protected]> Link: https://lore.kernel.org/all/[email protected] Signed-off-by: Marc Kleine-Budde <[email protected]>
1 parent 72e5f5a commit 3e6cb3f

File tree

2 files changed

+42
-41
lines changed

2 files changed

+42
-41
lines changed

drivers/net/can/esd/esdacc.c

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -43,17 +43,17 @@
4343

4444
static void acc_resetmode_enter(struct acc_core *core)
4545
{
46-
acc_set_bits(core, ACC_CORE_OF_CTRL_MODE,
47-
ACC_REG_CONTROL_MASK_MODE_RESETMODE);
46+
acc_set_bits(core, ACC_CORE_OF_CTRL,
47+
ACC_REG_CTRL_MASK_RESETMODE);
4848

4949
/* Read back reset mode bit to flush PCI write posting */
5050
acc_resetmode_entered(core);
5151
}
5252

5353
static void acc_resetmode_leave(struct acc_core *core)
5454
{
55-
acc_clear_bits(core, ACC_CORE_OF_CTRL_MODE,
56-
ACC_REG_CONTROL_MASK_MODE_RESETMODE);
55+
acc_clear_bits(core, ACC_CORE_OF_CTRL,
56+
ACC_REG_CTRL_MASK_RESETMODE);
5757

5858
/* Read back reset mode bit to flush PCI write posting */
5959
acc_resetmode_entered(core);
@@ -172,7 +172,7 @@ int acc_open(struct net_device *netdev)
172172
struct acc_net_priv *priv = netdev_priv(netdev);
173173
struct acc_core *core = priv->core;
174174
u32 tx_fifo_status;
175-
u32 ctrl_mode;
175+
u32 ctrl;
176176
int err;
177177

178178
/* Retry to enter RESET mode if out of sync. */
@@ -187,19 +187,19 @@ int acc_open(struct net_device *netdev)
187187
if (err)
188188
return err;
189189

190-
ctrl_mode = ACC_REG_CONTROL_MASK_IE_RXTX |
191-
ACC_REG_CONTROL_MASK_IE_TXERROR |
192-
ACC_REG_CONTROL_MASK_IE_ERRWARN |
193-
ACC_REG_CONTROL_MASK_IE_OVERRUN |
194-
ACC_REG_CONTROL_MASK_IE_ERRPASS;
190+
ctrl = ACC_REG_CTRL_MASK_IE_RXTX |
191+
ACC_REG_CTRL_MASK_IE_TXERROR |
192+
ACC_REG_CTRL_MASK_IE_ERRWARN |
193+
ACC_REG_CTRL_MASK_IE_OVERRUN |
194+
ACC_REG_CTRL_MASK_IE_ERRPASS;
195195

196196
if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)
197-
ctrl_mode |= ACC_REG_CONTROL_MASK_IE_BUSERR;
197+
ctrl |= ACC_REG_CTRL_MASK_IE_BUSERR;
198198

199199
if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)
200-
ctrl_mode |= ACC_REG_CONTROL_MASK_MODE_LOM;
200+
ctrl |= ACC_REG_CTRL_MASK_LOM;
201201

202-
acc_set_bits(core, ACC_CORE_OF_CTRL_MODE, ctrl_mode);
202+
acc_set_bits(core, ACC_CORE_OF_CTRL, ctrl);
203203

204204
acc_resetmode_leave(core);
205205
priv->can.state = CAN_STATE_ERROR_ACTIVE;
@@ -218,13 +218,13 @@ int acc_close(struct net_device *netdev)
218218
struct acc_net_priv *priv = netdev_priv(netdev);
219219
struct acc_core *core = priv->core;
220220

221-
acc_clear_bits(core, ACC_CORE_OF_CTRL_MODE,
222-
ACC_REG_CONTROL_MASK_IE_RXTX |
223-
ACC_REG_CONTROL_MASK_IE_TXERROR |
224-
ACC_REG_CONTROL_MASK_IE_ERRWARN |
225-
ACC_REG_CONTROL_MASK_IE_OVERRUN |
226-
ACC_REG_CONTROL_MASK_IE_ERRPASS |
227-
ACC_REG_CONTROL_MASK_IE_BUSERR);
221+
acc_clear_bits(core, ACC_CORE_OF_CTRL,
222+
ACC_REG_CTRL_MASK_IE_RXTX |
223+
ACC_REG_CTRL_MASK_IE_TXERROR |
224+
ACC_REG_CTRL_MASK_IE_ERRWARN |
225+
ACC_REG_CTRL_MASK_IE_OVERRUN |
226+
ACC_REG_CTRL_MASK_IE_ERRPASS |
227+
ACC_REG_CTRL_MASK_IE_BUSERR);
228228

229229
netif_stop_queue(netdev);
230230
acc_resetmode_enter(core);
@@ -233,9 +233,9 @@ int acc_close(struct net_device *netdev)
233233
/* Mark pending TX requests to be aborted after controller restart. */
234234
acc_write32(core, ACC_CORE_OF_TX_ABORT_MASK, 0xffff);
235235

236-
/* ACC_REG_CONTROL_MASK_MODE_LOM is only accessible in RESET mode */
237-
acc_clear_bits(core, ACC_CORE_OF_CTRL_MODE,
238-
ACC_REG_CONTROL_MASK_MODE_LOM);
236+
/* ACC_REG_CTRL_MASK_LOM is only accessible in RESET mode */
237+
acc_clear_bits(core, ACC_CORE_OF_CTRL,
238+
ACC_REG_CTRL_MASK_LOM);
239239

240240
close_candev(netdev);
241241
return 0;

drivers/net/can/esd/esdacc.h

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
#define ACC_OV_REG_MODE_MASK_FPGA_RESET BIT(31)
5151

5252
/* esdACC CAN Core Module */
53-
#define ACC_CORE_OF_CTRL_MODE 0x0000
53+
#define ACC_CORE_OF_CTRL 0x0000
5454
#define ACC_CORE_OF_STATUS_IRQ 0x0008
5555
#define ACC_CORE_OF_BRP 0x000c
5656
#define ACC_CORE_OF_BTR 0x0010
@@ -66,21 +66,22 @@
6666
#define ACC_CORE_OF_TXFIFO_DATA_0 0x00c8
6767
#define ACC_CORE_OF_TXFIFO_DATA_1 0x00cc
6868

69-
#define ACC_REG_CONTROL_MASK_MODE_RESETMODE BIT(0)
70-
#define ACC_REG_CONTROL_MASK_MODE_LOM BIT(1)
71-
#define ACC_REG_CONTROL_MASK_MODE_STM BIT(2)
72-
#define ACC_REG_CONTROL_MASK_MODE_TRANSEN BIT(5)
73-
#define ACC_REG_CONTROL_MASK_MODE_TS BIT(6)
74-
#define ACC_REG_CONTROL_MASK_MODE_SCHEDULE BIT(7)
75-
76-
#define ACC_REG_CONTROL_MASK_IE_RXTX BIT(8)
77-
#define ACC_REG_CONTROL_MASK_IE_TXERROR BIT(9)
78-
#define ACC_REG_CONTROL_MASK_IE_ERRWARN BIT(10)
79-
#define ACC_REG_CONTROL_MASK_IE_OVERRUN BIT(11)
80-
#define ACC_REG_CONTROL_MASK_IE_TSI BIT(12)
81-
#define ACC_REG_CONTROL_MASK_IE_ERRPASS BIT(13)
82-
#define ACC_REG_CONTROL_MASK_IE_ALI BIT(14)
83-
#define ACC_REG_CONTROL_MASK_IE_BUSERR BIT(15)
69+
/* CTRL register layout */
70+
#define ACC_REG_CTRL_MASK_RESETMODE BIT(0)
71+
#define ACC_REG_CTRL_MASK_LOM BIT(1)
72+
#define ACC_REG_CTRL_MASK_STM BIT(2)
73+
#define ACC_REG_CTRL_MASK_TRANSEN BIT(5)
74+
#define ACC_REG_CTRL_MASK_TS BIT(6)
75+
#define ACC_REG_CTRL_MASK_SCHEDULE BIT(7)
76+
77+
#define ACC_REG_CTRL_MASK_IE_RXTX BIT(8)
78+
#define ACC_REG_CTRL_MASK_IE_TXERROR BIT(9)
79+
#define ACC_REG_CTRL_MASK_IE_ERRWARN BIT(10)
80+
#define ACC_REG_CTRL_MASK_IE_OVERRUN BIT(11)
81+
#define ACC_REG_CTRL_MASK_IE_TSI BIT(12)
82+
#define ACC_REG_CTRL_MASK_IE_ERRPASS BIT(13)
83+
#define ACC_REG_CTRL_MASK_IE_ALI BIT(14)
84+
#define ACC_REG_CTRL_MASK_IE_BUSERR BIT(15)
8485

8586
/* BRP and BTR register layout for CAN-Classic version */
8687
#define ACC_REG_BRP_CL_MASK_BRP GENMASK(8, 0)
@@ -300,9 +301,9 @@ static inline void acc_clear_bits(struct acc_core *core,
300301

301302
static inline int acc_resetmode_entered(struct acc_core *core)
302303
{
303-
u32 ctrl = acc_read32(core, ACC_CORE_OF_CTRL_MODE);
304+
u32 ctrl = acc_read32(core, ACC_CORE_OF_CTRL);
304305

305-
return (ctrl & ACC_REG_CONTROL_MASK_MODE_RESETMODE) != 0;
306+
return (ctrl & ACC_REG_CTRL_MASK_RESETMODE) != 0;
306307
}
307308

308309
static inline u32 acc_ov_read32(struct acc_ov *ov, unsigned short offs)

0 commit comments

Comments
 (0)