Ticket #1272 (new enhancement)

Opened 2 years ago

Last modified 2 years ago

Include bmp085 module for Freerunner Navigation Board in feeds

Reported by: jeepingben Owned by: mrmoku
Priority: minor Milestone:
Component: SHR Image Version: SHR-unstable
Keywords: Cc:

Description

A few of the modules for the sensors on the Freerunner Navigation Board are available upstream. I know of the bmp085 (thermometer/barometer) and there may be others. It will be easier for developers to write software to use the new sensors if the modules are readily available. Currently a developer would have to customize a kernel config and build extra modules first.

Change History

comment:1 Changed 2 years ago by jama

Can you provide list of all usefull modules for Navigation Board? I never had one or read much about it, but if you find which modules are needed, I'll update kernel config.

comment:2 follow-up: ↓ 3 Changed 2 years ago by jeepingben

According to  http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v2#Kernel_drivers only the BMP085 (thermometer/compass) and HMC5843 (3d magnetometer) are available upstream. The rest are on gitorious. The author is planning to get some/all of them upstream as the quality improves, so it may not be worth including anything other than bmp085 and hmc843 yet.

comment:3 in reply to: ↑ 2 ; follow-up: ↓ 4 Changed 2 years ago by jeepingben

It looks like the drivers are only upstream in 2.6.36 and later.

comment:4 in reply to: ↑ 3 Changed 2 years ago by jeepingben

Bump, now that 2.6.37 is in the feeds, this should be very easy to add. In my build, all I had to do was add CONFIG_BMP085=m to the defconfig, and bitbake created the package with the module.

comment:5 Changed 2 years ago by jama

Enabled with LIS302DL and will push it tonight (if it doesn't renumber event nodes used in xorg.conf)..

Note: See TracTickets for help on using tickets.