Skip to content

Commit 1c8a940

Browse files
committed
dmaengine: sdxi: Remove write-only fields from sdxi_dev
These aren't used for anything in this version of the driver, drop them. Signed-off-by: Nathan Lynch <nathan.lynch@amd.com>
1 parent 303a5ec commit 1c8a940

3 files changed

Lines changed: 0 additions & 12 deletions

File tree

drivers/dma/sdxi/device.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -184,15 +184,10 @@ static int sdxi_fn_activate(struct sdxi_dev *sdxi)
184184

185185
/* Read capabilities and features. */
186186
cap0 = sdxi_read64(sdxi, SDXI_MMIO_CAP0);
187-
sdxi->sfunc = FIELD_GET(SDXI_MMIO_CAP0_SFUNC, cap0);
188-
sdxi->max_ring_entries = SZ_1K;
189-
sdxi->max_ring_entries *= 1U << FIELD_GET(SDXI_MMIO_CAP0_MAX_DS_RING_SZ, cap0);
190187
sdxi->db_stride = SZ_4K;
191188
sdxi->db_stride *= 1U << FIELD_GET(SDXI_MMIO_CAP0_DB_STRIDE, cap0);
192189

193190
cap1 = sdxi_read64(sdxi, SDXI_MMIO_CAP1);
194-
sdxi->max_akeys = SZ_256;
195-
sdxi->max_akeys *= 1U << FIELD_GET(SDXI_MMIO_CAP1_MAX_AKEY_SZ, cap1);
196191
sdxi->op_grp_cap = FIELD_GET(SDXI_MMIO_CAP1_OPB_000_CAP, cap1);
197192

198193
/*

drivers/dma/sdxi/pci.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ static int sdxi_pci_init(struct sdxi_dev *sdxi)
6262
"failed to map doorbell region\n");
6363
}
6464

65-
sdxi->dbs_bar = pci_resource_start(pdev, SDXI_PCI_BAR_DOORBELL);
66-
6765
/*
6866
* Allocate the minimum required set of vectors plus one for
6967
* each client context supported by the function.

drivers/dma/sdxi/sdxi.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,16 +94,11 @@ struct dma_pool;
9494

9595
struct sdxi_dev {
9696
struct device *dev;
97-
resource_size_t dbs_bar; /* doorbells base (BAR2) */
9897
void __iomem *ctrl_regs; /* virt addr of ctrl registers */
9998
void __iomem *dbs; /* virt addr of doorbells */
10099

101100
/* hardware capabilities (from cap0 & cap1) */
102-
u16 sfunc; /* function's requester id */
103101
u32 db_stride; /* doorbell stride in bytes */
104-
u64 max_ring_entries; /* max # of ring entries supported */
105-
106-
u32 max_akeys; /* max akey # supported */
107102
u16 max_cxtid; /* Maximum context ID allowed. */
108103
u32 op_grp_cap; /* supported operatation group cap */
109104

0 commit comments

Comments
 (0)