[openfirmware] [commit] r2741 - dev/olpc/mmp2camera
repository service
svn at openfirmware.info
Tue Dec 6 13:57:30 CET 2011
Author: wmb
Date: Tue Dec 6 13:57:29 2011
New Revision: 2741
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2741
Log:
OLPC XO-3 - Camera GPIO numbers.
Modified:
dev/olpc/mmp2camera/platform.fth
Modified: dev/olpc/mmp2camera/platform.fth
==============================================================================
--- dev/olpc/mmp2camera/platform.fth Tue Dec 6 08:11:23 2011 (r2740)
+++ dev/olpc/mmp2camera/platform.fth Tue Dec 6 13:57:29 2011 (r2741)
@@ -6,20 +6,29 @@
: camera-smb-setup ( -- )
1 to smb-dly-us
- d# 108 to smb-clock-gpio#
- d# 109 to smb-data-gpio#
+\+ olpc-cl2 d# 108 to smb-clock-gpio#
+\+ olpc-cl2 d# 109 to smb-data-gpio#
+\+ olpc-cl3 d# 4 to smb-clock-gpio#
+\+ olpc-cl3 d# 5 to smb-data-gpio#
h# 42 to smb-slave
;
: ov@ ( reg -- data ) camera-smb-setup smb-byte@ ;
: ov! ( data reg -- ) camera-smb-setup smb-byte! ;
-: reset-sensor ( -- ) d# 102 gpio-clr 1 ms d# 102 gpio-set ;
+: reset-sensor ( -- )
+\+ olpc-cl3 d# 10 gpio-clr 1 ms d# 10 gpio-set
+\+ olpc-cl2 d# 102 gpio-clr 1 ms d# 102 gpio-set
+;
[ifdef] cl2-a1
: sensor-power-on ( -- ) d# 145 gpio-set ;
: sensor-power-off ( -- ) d# 145 gpio-clr ;
[else]
-: sensor-power-on ( -- ) d# 150 gpio-set d# 144 gpio-clr ;
+: sensor-power-on ( -- )
+ d# 150 gpio-set
+\+ olpc-cl2 d# 144 gpio-clr
+\+ olpc-cl3 d# 9 gpio-clr
+;
: sensor-power-off ( -- ) ( d# 144 gpio-set ) d# 150 gpio-clr ; \ Leave low for Linux
[then]
More information about the openfirmware
mailing list