Changeset 3259
- Timestamp:
- Aug 31, 2012 1:52:44 AM (9 months ago)
- Location:
- cpu/arm/olpc
- Files:
-
- 3 edited
-
build-fw.fth (modified) (1 diff)
-
prefw.fth (modified) (1 diff)
-
twsi-i2c.fth (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cpu/arm/olpc/build-fw.fth
r3241 r3259 11 11 acgr-clocks-on 12 12 init-timers 13 init-twsi14 13 ; 15 14 warning @ warning off -
cpu/arm/olpc/prefw.fth
r3255 r3259 230 230 fload ${BP}/cpu/arm/mmp2/timer.fth 231 231 fload ${BP}/cpu/arm/mmp2/gpio.fth 232 fload ${BP}/cpu/arm/mmp2/twsi.fth233 232 fload ${BP}/cpu/arm/mmp2/mfpr.fth 234 233 -
cpu/arm/olpc/twsi-i2c.fth
r3257 r3259 1 1 purpose: Device tree nodes for board-specific I2C buses implemented by TWSI hardware 2 2 3 : make-twsi-node " ${BP}/cpu/arm/mmp2/twsi-node.fth" included ; 3 \ We omit nodes for unconnected TWSI channels 4 \ The unit# properties are chosen so that GPIO I2C nodes get lower addresses. 5 \ Some Linux drivers expect to find devices on specific I2C bus numbers. 4 6 5 7 \ baseadr clk irq mux? fast? unit# 6 h# d4011000 1 7 false true 2 make-twsi-node\ TWSI17 h# d4031000 2 0 true true 3 make-twsi-node\ TWSI28 \ h# d4032000 3 1 true true N make-twsi-node\ TWSI39 h# d4033000 4 2 true true 5 make-twsi-node\ TWSI410 \ h# d4038000 d# 30 3 true true N make-twsi-node\ TWSI511 h# d4034000 d# 31 4 true true 4 make-twsi-node\ TWSI68 h# d4011000 1 7 false true 2 fload ${BP}/cpu/arm/mmp2/twsi-node.fth \ TWSI1 9 h# d4031000 2 0 true true 3 fload ${BP}/cpu/arm/mmp2/twsi-node.fth \ TWSI2 10 \ h# d4032000 3 1 true true N fload ${BP}/cpu/arm/mmp2/twsi-node.fth \ TWSI3 11 h# d4033000 4 2 true true 5 fload ${BP}/cpu/arm/mmp2/twsi-node.fth \ TWSI4 12 \ h# d4038000 d# 30 3 true true N fload ${BP}/cpu/arm/mmp2/twsi-node.fth \ TWSI5 13 h# d4034000 d# 31 4 true true 4 fload ${BP}/cpu/arm/mmp2/twsi-node.fth \ TWSI6 12 14 13 15 [ifdef] soon-olpc-cl2 \ this breaks cl4-a1 boards, which ofw calls cl2.
Note: See TracChangeset
for help on using the changeset viewer.
