Porting/Kernel

=
======== bootreason, twl4030-adc

=
========

files: /sbin/preinit /sbin/getbootstate /sbin/bsi-read

TODO: finish new version of package getbootstate in cssu

=
======== component_version

=
========

files: /etc/event.d/sgx /etc/init.d/softupd.rcS /etc/init.d/rcS

old paths: /proc/component_version

new paths: /proc/cpuinfo

FIXME: bootmode is available only in raw /proc/atags when bootloader suppors OMAP atag table

=
======== hal

=
========

files: usr/lib/hildon-desktop/bluetooth_headset_status_menu_item.so usr/lib/librtcom-call-ui.so.0.0.0 usr/lib/mafw-plugin/mafw-gst-renderer.so usr/lib/telepathy/telepathy-stream-engine usr/sbin/fmtxd

old paths: /org/freedesktop/Hal/devices/platform_soc_audio_logicaldev_input

new paths: /org/freedesktop/Hal/devices/platform_rx51_audio_sound_card_0_logicaldev_input (FIXME: will above path not chaning??)

=
======== gpio-switch

=
========

files: /sbin/mce /etc/event.d/cmt-act-dead /usr/lib/mce/modules/libcamera.so /usr/sbin/softupd /usr/sbin/sscd /usr/share/hal/fdi/policy/10osvendor/10-omap-gpio.fdi

old paths: /sys/devices/platform/gpio-switch/

new paths: /sys/class/gpio/

FIXME: For sscd and softupd we need some LD_PRELOAD library

=
======== musb_hdrc

=
========

files: sbin/mce usr/lib/dsme/libstate.so.0.0.0 usr/lib/hal/hald-addon-usb-cable usr/lib/hildon-desktop/usb_plugin.so usr/sbin/fmtxd

old paths: GADGETPATH='/sys/devices/platform/musb_hdrc/gadget' LUN0='gadget-lun0' LUN1='gadget-lun1'

new paths: GADGETPATH='/sys/devices/platform/musb-omap2430/musb-hdrc.0.auto/gadget' LUN0='lun0' LUN1='lun1'

TODO: Need to RE usb_plugin.so library

=
======== hci_h4p

=
========

files: etc/event.d/bluetooth-sysinfo etc/event.replace.d/bluetooth-sysinfo etc/modprobe.d/maemo.conf

/sys/devices/platform/hci_h4p/bdaddr

TODO: possibly use request_firmware in kernel driver for asking for mac address

=
======== wl12xx

=
========


 * Renamed to wl1251
 * Replace /usr/bin/wl1251-cal
 * Fix configuring bt coex
 * Fix process of configuring permament mac address (maybe request_firmware ?)

=
======== others

=
========

/sys/kernel/reboot_mode /proc/cpuinfo (board info not available when using DT boot)