Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 69329
b: refs/heads/master
c: 83f34df
h: refs/heads/master
i:
  69327: a3323d2
v: v3
  • Loading branch information
Michael Ellerman authored and Jeff Garzik committed Oct 15, 2007
1 parent fc78bd8 commit e0f19df
Show file tree
Hide file tree
Showing 7 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0f18e719dc0d36ad91fe94b0b3dd08fdcdd2faa2
refs/heads/master: 83f34df4e7c8794a5a81ede663fe184f4201308a
4 changes: 2 additions & 2 deletions trunk/arch/powerpc/platforms/cell/axon_msi.c
Original file line number Diff line number Diff line change
Expand Up @@ -77,12 +77,12 @@ static void msic_dcr_write(struct axon_msic *msic, unsigned int dcr_n, u32 val)
{
pr_debug("axon_msi: dcr_write(0x%x, 0x%x)\n", val, dcr_n);

dcr_write(msic->dcr_host, msic->dcr_host.base + dcr_n, val);
dcr_write(msic->dcr_host, dcr_n, val);
}

static u32 msic_dcr_read(struct axon_msic *msic, unsigned int dcr_n)
{
return dcr_read(msic->dcr_host, msic->dcr_host.base + dcr_n);
return dcr_read(msic->dcr_host, dcr_n);
}

static void axon_msi_cascade(unsigned int irq, struct irq_desc *desc)
Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/powerpc/sysdev/mpic.c
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ static inline u32 _mpic_read(enum mpic_reg_type type,
switch(type) {
#ifdef CONFIG_PPC_DCR
case mpic_access_dcr:
return dcr_read(rb->dhost, rb->dhost.base + reg);
return dcr_read(rb->dhost, reg);
#endif
case mpic_access_mmio_be:
return in_be32(rb->base + (reg >> 2));
Expand All @@ -173,7 +173,7 @@ static inline void _mpic_write(enum mpic_reg_type type,
switch(type) {
#ifdef CONFIG_PPC_DCR
case mpic_access_dcr:
return dcr_write(rb->dhost, rb->dhost.base + reg, value);
return dcr_write(rb->dhost, reg, value);
#endif
case mpic_access_mmio_be:
return out_be32(rb->base + (reg >> 2), value);
Expand Down
4 changes: 2 additions & 2 deletions trunk/drivers/net/ibm_emac/ibm_emac_mal.h
Original file line number Diff line number Diff line change
Expand Up @@ -208,12 +208,12 @@ struct ibm_ocp_mal {

static inline u32 get_mal_dcrn(struct ibm_ocp_mal *mal, int reg)
{
return dcr_read(mal->dcrhost, mal->dcrhost.base + reg);
return dcr_read(mal->dcrhost, reg);
}

static inline void set_mal_dcrn(struct ibm_ocp_mal *mal, int reg, u32 val)
{
dcr_write(mal->dcrhost, mal->dcrhost.base + reg, val);
dcr_write(mal->dcrhost, reg, val);
}

/* Register MAL devices */
Expand Down
4 changes: 2 additions & 2 deletions trunk/drivers/net/ibm_newemac/mal.h
Original file line number Diff line number Diff line change
Expand Up @@ -212,12 +212,12 @@ struct mal_instance {

static inline u32 get_mal_dcrn(struct mal_instance *mal, int reg)
{
return dcr_read(mal->dcr_host, mal->dcr_host.base + reg);
return dcr_read(mal->dcr_host, reg);
}

static inline void set_mal_dcrn(struct mal_instance *mal, int reg, u32 val)
{
dcr_write(mal->dcr_host, mal->dcr_host.base + reg, val);
dcr_write(mal->dcr_host, reg, val);
}

/* Register MAL devices */
Expand Down
4 changes: 2 additions & 2 deletions trunk/include/asm-powerpc/dcr-mmio.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,12 @@ extern void dcr_unmap(dcr_host_t host, unsigned int dcr_n, unsigned int dcr_c);

static inline u32 dcr_read(dcr_host_t host, unsigned int dcr_n)
{
return in_be32(host.token + dcr_n * host.stride);
return in_be32(host.token + ((host.base + dcr_n) * host.stride));
}

static inline void dcr_write(dcr_host_t host, unsigned int dcr_n, u32 value)
{
out_be32(host.token + dcr_n * host.stride, value);
out_be32(host.token + ((host.base + dcr_n) * host.stride), value);
}

extern u64 of_translate_dcr_address(struct device_node *dev,
Expand Down
4 changes: 2 additions & 2 deletions trunk/include/asm-powerpc/dcr-native.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ typedef struct {

#define dcr_map(dev, dcr_n, dcr_c) ((dcr_host_t){ .base = (dcr_n) })
#define dcr_unmap(host, dcr_n, dcr_c) do {} while (0)
#define dcr_read(host, dcr_n) mfdcr(dcr_n)
#define dcr_write(host, dcr_n, value) mtdcr(dcr_n, value)
#define dcr_read(host, dcr_n) mfdcr(dcr_n + host.base)
#define dcr_write(host, dcr_n, value) mtdcr(dcr_n + host.base, value)

/* Device Control Registers */
void __mtdcr(int reg, unsigned int val);
Expand Down

0 comments on commit e0f19df

Please sign in to comment.