diff options
author | Matteo Croce <matteo@openwrt.org> | 2008-04-07 14:30:20 +0000 |
---|---|---|
committer | Matteo Croce <matteo@openwrt.org> | 2008-04-07 14:30:20 +0000 |
commit | 742804452587b4dfbe90941df144e04f75a53707 (patch) | |
tree | 434c880edc8f3d875f0f8dc4b535ee6859660b54 /target/linux/ar7/files | |
parent | b0a644a9945185af6c4a818c5346d3e51bf3f667 (diff) | |
download | master-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/ar7/files')
-rw-r--r-- | target/linux/ar7/files/arch/mips/ar7/clock.c | 20 |
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]; }; |