Changeset 3046
- Timestamp:
- Jul 10, 2012 9:16:44 PM (11 months ago)
- Location:
- cpu/arm/mmp2
- Files:
-
- 2 edited
-
mfpr.fth (modified) (1 diff)
-
socregs.fth (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cpu/arm/mmp2/mfpr.fth
r3023 r3046 47 47 : no-update, ( -- ) 8 w, ; \ 8 is a reserved bit; the code skips these 48 48 : af@ ( gpio# -- function# ) gpio>mfpr io@ ; 49 : af! ( function# gpio# -- ) gpio>mfpr io! ;49 : af! ( function# gpio# -- ) gpio>mfpr io!@ ; 50 50 51 51 : +edge-clr ( n -- n' ) h# 40 or ; 52 : +very-slow ( n -- n' ) h# 0000 or ; 53 : +slow ( n -- n' ) h# 0800 or ; 52 54 : +medium ( n -- n' ) h# 1000 or ; 53 55 : +fast ( n -- n' ) h# 1800 or ; -
cpu/arm/mmp2/socregs.fth
r2566 r3046 5 5 : io! ( value offset -- ) +io l! ; 6 6 : io@ ( offset -- value ) +io l@ ; 7 : io!@ ( value offset -- ) tuck io! io@ drop ; \ For slow registers like MFPRs 7 8 8 9 : +apbc ( offset -- io-offset ) h# 01.5000 + ; \ APB Clock Unit
Note: See TracChangeset
for help on using the changeset viewer.
