Using Torpedo SOM DM3730-30-2780AKCR-A with SDK board.
I have had success setting output level (direction=out, value=0,1) for cam_d3,cam_d4 and cam_d5.
But no success changing cam_6 and cam_d7. They seem to remain at 0 (GND). Similarly, when injecting a signal onto the line and setting the GPIO direction to 'in', it fails to read back anything other than '0'.
I have removed jumpers on JP5 thereby disabling the camera buffer from driving the line, and am monitoring the signal on the corresponding U5 pins.
DM-37x# cat /debug/omap_mux/cam_d6
name: cam_d6.safe_mode (0x48002122/0x0f2 = 0x010f), b k28, t NA
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE7
signals: cam_d6 | NA | NA | NA | gpio_105 | NA | NA | safe_mode
DM-37x# echo 0x4 > /debug/omap_mux/cam_d6
DM-37x#cat /debug/omap_mux/cam_d6
DM-37x#echo 105 > /sys/class/gpio/export
DM-37x#echo out > /sys/class/gpio/gpio105/direction
DM-37x#echo 1 > /sys/class/gpio/gpio105/value
DM-37x#cat /debug/omap_mux/cam_d6
name: cam_d6.gpio_105 (0x48002122/0x0f2 = 0x0004), b k28, t NA
mode: OMAP_PIN_OUTPUT | OMAP_MUX_MODE4
signals: cam_d6 | NA | NA | NA | gpio_105 | NA | NA | safe_mode
seems ok here, but output remains zero.... Any guesses? Any errata for this?
-W