mirror of
https://github.com/DigitalDevices/dddvb.git
synced 2023-10-10 13:37:43 +02:00
clean up ddbread/write function names
This commit is contained in:
parent
7bb6cf99e2
commit
a385bcb70c
@ -32,10 +32,10 @@ u32 ddblreadl(struct ddb_link *link, u32 adr)
|
||||
|
||||
spin_lock_irqsave(&link->lock, flags);
|
||||
gtlw(link);
|
||||
ddbwritel0(link, adr & 0xfffc, link->regs + 0x14);
|
||||
ddbwritel0(link, 3, link->regs + 0x10);
|
||||
ddblwritel0(link, adr & 0xfffc, link->regs + 0x14);
|
||||
ddblwritel0(link, 3, link->regs + 0x10);
|
||||
gtlw(link);
|
||||
val = ddbreadl0(link, link->regs + 0x1c);
|
||||
val = ddblreadl0(link, link->regs + 0x1c);
|
||||
spin_unlock_irqrestore(&link->lock, flags);
|
||||
return val;
|
||||
}
|
||||
@ -49,9 +49,9 @@ void ddblwritel(struct ddb_link *link, u32 val, u32 adr)
|
||||
|
||||
spin_lock_irqsave(&link->lock, flags);
|
||||
gtlw(link);
|
||||
ddbwritel0(link, 0xf0000 | (adr & 0xfffc), link->regs + 0x14);
|
||||
ddbwritel0(link, val, link->regs + 0x18);
|
||||
ddbwritel0(link, 1, link->regs + 0x10);
|
||||
ddblwritel0(link, 0xf0000 | (adr & 0xfffc), link->regs + 0x14);
|
||||
ddblwritel0(link, val, link->regs + 0x18);
|
||||
ddblwritel0(link, 1, link->regs + 0x10);
|
||||
spin_unlock_irqrestore(&link->lock, flags);
|
||||
return;
|
||||
}
|
||||
@ -67,10 +67,10 @@ u32 ddbreadl(struct ddb *dev, u32 adr)
|
||||
|
||||
spin_lock_irqsave(&link->lock, flags);
|
||||
gtlw(link);
|
||||
ddbwritel0(link, adr & 0xfffc, link->regs + 0x14);
|
||||
ddbwritel0(link, 3, link->regs + 0x10);
|
||||
ddblwritel0(link, adr & 0xfffc, link->regs + 0x14);
|
||||
ddblwritel0(link, 3, link->regs + 0x10);
|
||||
gtlw(link);
|
||||
val = ddbreadl0(link, link->regs + 0x1c);
|
||||
val = ddblreadl0(link, link->regs + 0x1c);
|
||||
spin_unlock_irqrestore(&link->lock, flags);
|
||||
return val;
|
||||
}
|
||||
@ -86,9 +86,9 @@ void ddbwritel(struct ddb *dev, u32 val, u32 adr)
|
||||
|
||||
spin_lock_irqsave(&link->lock, flags);
|
||||
gtlw(link);
|
||||
ddbwritel0(link, 0xf0000 | (adr & 0xfffc), link->regs + 0x14);
|
||||
ddbwritel0(link, val, link->regs + 0x18);
|
||||
ddbwritel0(link, 1, link->regs + 0x10);
|
||||
ddblwritel0(link, 0xf0000 | (adr & 0xfffc), link->regs + 0x14);
|
||||
ddblwritel0(link, val, link->regs + 0x18);
|
||||
ddblwritel0(link, 1, link->regs + 0x10);
|
||||
spin_unlock_irqrestore(&link->lock, flags);
|
||||
return;
|
||||
}
|
||||
|
@ -34,22 +34,32 @@ void gtlcpyfrom(struct ddb *dev, u8 *buf, u32 adr, long count);
|
||||
void ddbcpyto(struct ddb *dev, u32 adr, void *src, long count);
|
||||
void ddbcpyfrom(struct ddb *dev, void *dst, u32 adr, long count);
|
||||
|
||||
static inline void ddbwriteb(struct ddb *dev, u32 val, u32 adr)
|
||||
static inline void ddbwriteb0(struct ddb *dev, u32 val, u32 adr)
|
||||
{
|
||||
writeb(val, (char *)(dev->regs + (adr)));
|
||||
}
|
||||
|
||||
static inline u32 ddbreadb(struct ddb *dev, u32 adr)
|
||||
static inline u32 ddbreadb0(struct ddb *dev, u32 adr)
|
||||
{
|
||||
return readb((char *)(dev->regs + (adr)));
|
||||
}
|
||||
|
||||
static inline void ddbwritel0(struct ddb_link *link, u32 val, u32 adr)
|
||||
static inline void ddbwritel0(struct ddb *dev, u32 val, u32 adr)
|
||||
{
|
||||
writel(val, (char *)(dev->regs + (adr)));
|
||||
}
|
||||
|
||||
static inline u32 ddbreadl0(struct ddb *dev, u32 adr)
|
||||
{
|
||||
return readl((char *)(dev->regs + (adr)));
|
||||
}
|
||||
|
||||
static inline void ddblwritel0(struct ddb_link *link, u32 val, u32 adr)
|
||||
{
|
||||
writel(val, (char *)(link->dev->regs + (adr)));
|
||||
}
|
||||
|
||||
static inline u32 ddbreadl0(struct ddb_link *link, u32 adr)
|
||||
static inline u32 ddblreadl0(struct ddb_link *link, u32 adr)
|
||||
{
|
||||
return readl((char *)(link->dev->regs + (adr)));
|
||||
}
|
||||
@ -60,7 +70,7 @@ static inline void gtlw(struct ddb_link *link)
|
||||
u32 count = 0;
|
||||
static u32 max;
|
||||
|
||||
while (1 & ddbreadl0(link, link->regs + 0x10)) {
|
||||
while (1 & ddblreadl0(link, link->regs + 0x10)) {
|
||||
if (++count == 1024) {
|
||||
pr_info("LTO\n");
|
||||
break;
|
||||
@ -70,13 +80,13 @@ static inline void gtlw(struct ddb_link *link)
|
||||
max = count;
|
||||
pr_info("TO=%u\n", max);
|
||||
}
|
||||
if (ddbreadl0(link, link->regs + 0x10) & 0x8000)
|
||||
if (ddblreadl0(link, link->regs + 0x10) & 0x8000)
|
||||
pr_err("link error\n");
|
||||
}
|
||||
#else
|
||||
static inline void gtlw(struct ddb_link *link)
|
||||
{
|
||||
while (1 & ddbreadl0(link, link->regs + 0x10))
|
||||
while (1 & ddblreadl0(link, link->regs + 0x10))
|
||||
;
|
||||
}
|
||||
#endif
|
||||
|
@ -152,12 +152,12 @@ static int ns_set_pid(struct dvbnss *nss, u16 pid)
|
||||
else
|
||||
ddbmemset(dev, off, 0x00, 0x400);
|
||||
} else {
|
||||
u8 val = ddbreadb(dev, off + byte);
|
||||
u8 val = ddbreadb0(dev, off + byte);
|
||||
|
||||
if (pid & 0x8000)
|
||||
ddbwriteb(dev, val | bit, off + byte);
|
||||
ddbwriteb0(dev, val | bit, off + byte);
|
||||
else
|
||||
ddbwriteb(dev, val & ~bit, off + byte);
|
||||
ddbwriteb0(dev, val & ~bit, off + byte);
|
||||
}
|
||||
}
|
||||
#else
|
||||
|
Loading…
Reference in New Issue
Block a user