[Gta04-owner] Linux 3.2-rc4 - now with wifi
Klaus 'mrmoku' Kurzmann
mok at mnet-online.de
Mon Dec 5 17:20:45 CET 2011
Hello Neil,
On Sat, 03 Dec 2011, NeilBrown wrote:
> hi all,
> I've updated my mainline gta04 kernel tree to 3.2-rc4.
> git://neil.brown.name/gta04 merge
> The main new functionality is wireless. The details for enabling wireless
> are slightly different than with the hw-validation kernel.
> 1/ the reset line is /sys/class/gpio/gta04:wlan:reset
> write 0 to reset, 1 to release the reset
> The "reset" line is active-low.
> 2/ After power-on and reset you need to trigger a card-detect signal.
> This requires making gpio/gta:wlan/cd go high, then low. Card-detect
> is active-low too.
> so:
> VDD=3150000
> # VDD=2800000
> echo 1 > /sys/class/gpio/gta04:wlan:cd/value
> echo "0" >/sys/class/gpio/gta04:wlan:reset/value # activate reset
> echo "$VDD" >/sys/devices/platform/reg-virt-consumer.4/max_microvolts
> echo "$VDD" >/sys/devices/platform/reg-virt-consumer.4/min_microvolts
> echo "normal" >/sys/devices/platform/reg-virt-consumer.4/mode
> echo "1" >/sys/class/gpio/gta04:wlan:reset/value # release reset
> echo 0 > /sys/class/gpio/gta04:wlan:cd/value # edge triggers interrupt.
> Each gpio directory has an 'active_low' setting. I should probably find a
> way to enable that... Unless I end up hiding all of this inside an rfkill.
> I added the code to enable power-off, but it doesn't work.
> As soon as it tries to access the i2c device to send the power-down command to
> the twl4030 it triggers an error. It seems that something earlier in the
> shutdown sequence disabled something that is needed for writing to I2C, but I
> have no idea what.
> I've sent an email to someone to ask for hints..
> I discovered that USB_OTG is disabled in the default config, because
> USB_SUSPEND is disabled. If I enable this (because they sound like good
> things) the charging doesn't work any more.
> I think the usb port goes to sleep and so stops charging. I really need to
> find a way for the charger to keep the usb port awake.
> Still to do:
> - power off
> - accelerometers
> - explore various bugs reported in dmesg:
> - Find out why 'suspend' doesn't suspend
> - Make sure suspend saves maximum power.
> - make sure can wake from suspend by:
> power button, rtc, accelerometer, GSM
> - tidy up LCD panel driver.
> - make charger keep usb awake, and enable USB_OTG
> - see if I can make an 'rfkill' device that will power-on wifi/BT for me.
> - Maybe an rfkill for 'gps' as well.
> - further explore the rtc alarm bug I found last week.
> - gyroscope, compass, barometer, FM radio?
> - See if I can get it to charge from Openmoko charger.
> - get all the fixes upstream.
> My goal is to be using this as my regular phone by LCA-2012 !!
great :-)
I have one problem with rc4. Touchsreen stopped working:
root at om-gta04:~# cat /dev/input/event0
[ 739.782196] omap_i2c omap_i2c.2: controller timed out
[ 739.813537] tsc2007 2-0048: i2c io error: -110
any hint?
And another big thank you for the great work you're doing (being burned
by the stuttering upstreaming works of Nokia for n900 we (SHR) really appreciate
that)
> NeilBrown
--
Klaus 'mrmoku' Kurzmann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.goldelico.com/pipermail/gta04-owner/attachments/20111205/7bbad3c6/attachment-0001.bin>
More information about the Gta04-owner
mailing list