projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
37b8b00
)
clocksource/drivers/at91: Fix IO endianness
author
Ben Dooks
<
[email protected]
>
Mon, 30 Mar 2015 20:17:09 +0000
(22:17 +0200)
committer
Ingo Molnar
<
[email protected]
>
Tue, 31 Mar 2015 07:15:58 +0000
(09:15 +0200)
Fix the use of __raw IO accessor with the readl/writel_relaxed()
versions to allow the code to be used on a system running in big
endian mode.
Signed-off-by: Ben Dooks <
[email protected]
>
Signed-off-by: Daniel Lezcano <
[email protected]
>
Acked-by: Nicolas Ferre <
[email protected]
>
Cc: Andrew Victor <
[email protected]
>
Cc: Jean-Christophe Plagniol-Villard <
[email protected]
>
Cc: Linux ARM Kernel <
[email protected]
>
Cc: Thomas Gleixner <
[email protected]
>
Cc:
[email protected]
Cc:
[email protected]
Cc:
[email protected]
Cc:
[email protected]
Cc:
[email protected]
Link:
http://lkml.kernel.org/r/
[email protected]
Signed-off-by: Ingo Molnar <
[email protected]
>
drivers/clocksource/timer-atmel-pit.c
patch
|
blob
|
history
diff --git
a/drivers/clocksource/timer-atmel-pit.c
b/drivers/clocksource/timer-atmel-pit.c
index b5b4d4585c9aba41bc396e91cc107b710b154664..c0304ff608b064b3785af81532fc2b8c7f7f2b30 100644
(file)
--- a/
drivers/clocksource/timer-atmel-pit.c
+++ b/
drivers/clocksource/timer-atmel-pit.c
@@
-61,12
+61,12
@@
static inline struct pit_data *clkevt_to_pit_data(struct clock_event_device *clk
static inline unsigned int pit_read(void __iomem *base, unsigned int reg_offset)
{
- return
__raw_readl
(base + reg_offset);
+ return
readl_relaxed
(base + reg_offset);
}
static inline void pit_write(void __iomem *base, unsigned int reg_offset, unsigned long value)
{
-
__raw_writel
(value, base + reg_offset);
+
writel_relaxed
(value, base + reg_offset);
}
/*