aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
diff options
context:
space:
mode:
authorMatteo Croce <matteo@openwrt.org>2008-04-07 14:30:20 +0000
committerMatteo Croce <matteo@openwrt.org>2008-04-07 14:30:20 +0000
commit742804452587b4dfbe90941df144e04f75a53707 (patch)
tree434c880edc8f3d875f0f8dc4b535ee6859660b54 /target/linux
parentb0a644a9945185af6c4a818c5346d3e51bf3f667 (diff)
downloadmaster-187ad058-742804452587b4dfbe90941df144e04f75a53707.tar.gz
master-187ad058-742804452587b4dfbe90941df144e04f75a53707.tar.bz2
master-187ad058-742804452587b4dfbe90941df144e04f75a53707.zip
vlynq: revert volatiles until we find a good way to remove them
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10760 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/ar7/files/arch/mips/ar7/clock.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/target/linux/ar7/files/arch/mips/ar7/clock.c b/target/linux/ar7/files/arch/mips/ar7/clock.c
index 450769e7fd..0f7e2d7eeb 100644
--- a/target/linux/ar7/files/arch/mips/ar7/clock.c
+++ b/target/linux/ar7/files/arch/mips/ar7/clock.c
@@ -48,12 +48,12 @@
#define TNETD7200_DEF_USB_CLK 48000000
struct tnetd7300_clock {
- u32 ctrl;
+ volatile u32 ctrl;
#define PREDIV_MASK 0x001f0000
#define PREDIV_SHIFT 16
#define POSTDIV_MASK 0x0000001f
u32 unused1[3];
- u32 pll;
+ volatile u32 pll;
#define MUL_MASK 0x0000f000
#define MUL_SHIFT 12
#define PLL_MODE_MASK 0x00000001
@@ -71,17 +71,17 @@ struct tnetd7300_clocks {
};
struct tnetd7200_clock {
- u32 ctrl;
+ volatile u32 ctrl;
u32 unused1[3];
#define DIVISOR_ENABLE_MASK 0x00008000
- u32 mul;
- u32 prediv;
- u32 postdiv;
- u32 postdiv2;
+ volatile u32 mul;
+ volatile u32 prediv;
+ volatile u32 postdiv;
+ volatile u32 postdiv2;
u32 unused2[6];
- u32 cmd;
- u32 status;
- u32 cmden;
+ volatile u32 cmd;
+ volatile u32 status;
+ volatile u32 cmden;
u32 padding[15];
};