Skip to content

Commit 10f915e

Browse files
committed
aspeed/smc: Rename AspeedSMCFlash 'id' to 'cs'
'cs' is a more appropriate name to index SPI flash devices. Reviewed-by: Philippe Mathieu-Daudé <[email protected]> Signed-off-by: Cédric Le Goater <[email protected]>
1 parent 6bb55e7 commit 10f915e

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

hw/ssi/aspeed_smc.c

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -352,20 +352,20 @@ static inline int aspeed_smc_flash_mode(const AspeedSMCFlash *fl)
352352
{
353353
const AspeedSMCState *s = fl->controller;
354354

355-
return s->regs[s->r_ctrl0 + fl->id] & CTRL_CMD_MODE_MASK;
355+
return s->regs[s->r_ctrl0 + fl->cs] & CTRL_CMD_MODE_MASK;
356356
}
357357

358358
static inline bool aspeed_smc_is_writable(const AspeedSMCFlash *fl)
359359
{
360360
const AspeedSMCState *s = fl->controller;
361361

362-
return s->regs[s->r_conf] & (1 << (s->conf_enable_w0 + fl->id));
362+
return s->regs[s->r_conf] & (1 << (s->conf_enable_w0 + fl->cs));
363363
}
364364

365365
static inline int aspeed_smc_flash_cmd(const AspeedSMCFlash *fl)
366366
{
367367
const AspeedSMCState *s = fl->controller;
368-
int cmd = (s->regs[s->r_ctrl0 + fl->id] >> CTRL_CMD_SHIFT) & CTRL_CMD_MASK;
368+
int cmd = (s->regs[s->r_ctrl0 + fl->cs] >> CTRL_CMD_SHIFT) & CTRL_CMD_MASK;
369369

370370
/*
371371
* In read mode, the default SPI command is READ (0x3). In other
@@ -393,17 +393,17 @@ static inline int aspeed_smc_flash_is_4byte(const AspeedSMCFlash *fl)
393393
if (asc->segments == aspeed_2400_spi1_segments) {
394394
return s->regs[s->r_ctrl0] & CTRL_AST2400_SPI_4BYTE;
395395
} else {
396-
return s->regs[s->r_ce_ctrl] & (1 << (CTRL_EXTENDED0 + fl->id));
396+
return s->regs[s->r_ce_ctrl] & (1 << (CTRL_EXTENDED0 + fl->cs));
397397
}
398398
}
399399

400400
static void aspeed_smc_flash_do_select(AspeedSMCFlash *fl, bool unselect)
401401
{
402402
AspeedSMCState *s = fl->controller;
403403

404-
trace_aspeed_smc_flash_select(fl->id, unselect ? "un" : "");
404+
trace_aspeed_smc_flash_select(fl->cs, unselect ? "un" : "");
405405

406-
qemu_set_irq(s->cs_lines[fl->id], unselect);
406+
qemu_set_irq(s->cs_lines[fl->cs], unselect);
407407
}
408408

409409
static void aspeed_smc_flash_select(AspeedSMCFlash *fl)
@@ -423,11 +423,11 @@ static uint32_t aspeed_smc_check_segment_addr(const AspeedSMCFlash *fl,
423423
AspeedSMCClass *asc = ASPEED_SMC_GET_CLASS(s);
424424
AspeedSegments seg;
425425

426-
asc->reg_to_segment(s, s->regs[R_SEG_ADDR0 + fl->id], &seg);
426+
asc->reg_to_segment(s, s->regs[R_SEG_ADDR0 + fl->cs], &seg);
427427
if ((addr % seg.size) != addr) {
428428
aspeed_smc_error("invalid address 0x%08x for CS%d segment : "
429429
"[ 0x%"HWADDR_PRIx" - 0x%"HWADDR_PRIx" ]",
430-
addr, fl->id, seg.addr, seg.addr + seg.size);
430+
addr, fl->cs, seg.addr, seg.addr + seg.size);
431431
addr %= seg.size;
432432
}
433433

@@ -437,7 +437,7 @@ static uint32_t aspeed_smc_check_segment_addr(const AspeedSMCFlash *fl,
437437
static int aspeed_smc_flash_dummies(const AspeedSMCFlash *fl)
438438
{
439439
const AspeedSMCState *s = fl->controller;
440-
uint32_t r_ctrl0 = s->regs[s->r_ctrl0 + fl->id];
440+
uint32_t r_ctrl0 = s->regs[s->r_ctrl0 + fl->cs];
441441
uint32_t dummy_high = (r_ctrl0 >> CTRL_DUMMY_HIGH_SHIFT) & 0x1;
442442
uint32_t dummy_low = (r_ctrl0 >> CTRL_DUMMY_LOW_SHIFT) & 0x3;
443443
uint32_t dummies = ((dummy_high << 2) | dummy_low) * 8;
@@ -506,7 +506,7 @@ static uint64_t aspeed_smc_flash_read(void *opaque, hwaddr addr, unsigned size)
506506
aspeed_smc_error("invalid flash mode %d", aspeed_smc_flash_mode(fl));
507507
}
508508

509-
trace_aspeed_smc_flash_read(fl->id, addr, size, ret,
509+
trace_aspeed_smc_flash_read(fl->cs, addr, size, ret,
510510
aspeed_smc_flash_mode(fl));
511511
return ret;
512512
}
@@ -563,7 +563,7 @@ static bool aspeed_smc_do_snoop(AspeedSMCFlash *fl, uint64_t data,
563563
AspeedSMCState *s = fl->controller;
564564
uint8_t addr_width = aspeed_smc_flash_is_4byte(fl) ? 4 : 3;
565565

566-
trace_aspeed_smc_do_snoop(fl->id, s->snoop_index, s->snoop_dummies,
566+
trace_aspeed_smc_do_snoop(fl->cs, s->snoop_index, s->snoop_dummies,
567567
(uint8_t) data & 0xff);
568568

569569
if (s->snoop_index == SNOOP_OFF) {
@@ -616,7 +616,7 @@ static void aspeed_smc_flash_write(void *opaque, hwaddr addr, uint64_t data,
616616
AspeedSMCState *s = fl->controller;
617617
int i;
618618

619-
trace_aspeed_smc_flash_write(fl->id, addr, size, data,
619+
trace_aspeed_smc_flash_write(fl->cs, addr, size, data,
620620
aspeed_smc_flash_mode(fl));
621621

622622
if (!aspeed_smc_is_writable(fl)) {
@@ -668,12 +668,12 @@ static void aspeed_smc_flash_update_ctrl(AspeedSMCFlash *fl, uint32_t value)
668668
unselect = (value & CTRL_CMD_MODE_MASK) != CTRL_USERMODE;
669669

670670
/* A change of CTRL_CE_STOP_ACTIVE from 0 to 1, unselects the CS */
671-
if (!(s->regs[s->r_ctrl0 + fl->id] & CTRL_CE_STOP_ACTIVE) &&
671+
if (!(s->regs[s->r_ctrl0 + fl->cs] & CTRL_CE_STOP_ACTIVE) &&
672672
value & CTRL_CE_STOP_ACTIVE) {
673673
unselect = true;
674674
}
675675

676-
s->regs[s->r_ctrl0 + fl->id] = value;
676+
s->regs[s->r_ctrl0 + fl->cs] = value;
677677

678678
s->snoop_index = unselect ? SNOOP_OFF : SNOOP_START;
679679

@@ -1184,7 +1184,7 @@ static void aspeed_smc_realize(DeviceState *dev, Error **errp)
11841184

11851185
snprintf(name, sizeof(name), TYPE_ASPEED_SMC ".flash.%d", i);
11861186

1187-
fl->id = i;
1187+
fl->cs = i;
11881188
fl->controller = s;
11891189
memory_region_init_io(&fl->mmio, OBJECT(s), &aspeed_smc_flash_ops,
11901190
fl, name, asc->segments[i].size);

include/hw/ssi/aspeed_smc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ struct AspeedSMCState;
3333
typedef struct AspeedSMCFlash {
3434
struct AspeedSMCState *controller;
3535

36-
uint8_t id;
36+
uint8_t cs;
3737

3838
MemoryRegion mmio;
3939
} AspeedSMCFlash;

0 commit comments

Comments
 (0)