beagleboard-validation:linux.git
7 years agoomap3beagle: camera: Change MT9T111 references to new MT9T112 driver
Sergio Aguirre [Thu, 15 Jul 2010 20:47:23 +0000 (15:47 -0500)]
omap3beagle: camera: Change MT9T111 references to new MT9T112 driver

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoDEBUG: omap3beagle: Add MT9T112 to defconfig
Sergio Aguirre [Thu, 15 Jul 2010 05:55:43 +0000 (00:55 -0500)]
DEBUG: omap3beagle: Add MT9T112 to defconfig

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9t112: Fix null pointer kernel bug
Sergio Aguirre [Thu, 1 Jul 2010 14:12:37 +0000 (09:12 -0500)]
mt9t112: Fix null pointer kernel bug

We were trying to access a null pointer (info) which we weren't
initializing anywhere.

Fix this.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9t112: Add more info to public header
Sergio Aguirre [Thu, 1 Jul 2010 12:33:49 +0000 (07:33 -0500)]
mt9t112: Add more info to public header

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9t112: Migrate from soc_camera to v4l2-int-device
Sergio Aguirre [Thu, 1 Jul 2010 12:26:38 +0000 (07:26 -0500)]
mt9t112: Migrate from soc_camera to v4l2-int-device

This is to use the driver with the old OMAP3 Camera-ISP platform.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agosoc-camera: mt9t112: modify exiting conditions from standby mode
Kuninori Morimoto [Tue, 2 Feb 2010 04:17:54 +0000 (13:17 +0900)]
soc-camera: mt9t112: modify exiting conditions from standby mode

This polling is needed if camera is in standby mode, but current exiting
condition is inverted.

Signed-off-by: Kuninori Morimoto <morimoto.kuninori@renesas.com>
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
7 years agoV4L/DVB (13670): soc-camera: Add mt9t112 camera driver
Kuninori Morimoto [Fri, 11 Dec 2009 14:53:55 +0000 (11:53 -0300)]
V4L/DVB (13670): soc-camera: Add mt9t112 camera driver

create mode 100644 drivers/media/video/mt9t112.c
 create mode 100644 include/media/mt9t112.h

Signed-off-by: Kuninori Morimoto <morimoto.kuninori@renesas.com>
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
7 years agoREMOVE: v4l2: Delete MT9T111 sensor driver
Sergio Aguirre [Thu, 15 Jul 2010 05:50:07 +0000 (00:50 -0500)]
REMOVE: v4l2: Delete MT9T111 sensor driver

This removes MT9T111 support from the kernel.

Reason? Driver already exists in open source, and we're going to
reuse that one instead.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Bring back mt9t111 support
Sergio Aguirre [Mon, 12 Jul 2010 21:42:41 +0000 (16:42 -0500)]
omap3beagle: camera: Bring back mt9t111 support

Restore MT9T111 sensor support.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Cleanup regulator usage
Sergio Aguirre [Mon, 12 Jul 2010 20:53:44 +0000 (15:53 -0500)]
omap3beagle: camera: Cleanup regulator usage

We were missing the point of regulator abstraction layer.

Camera board file shouldn't be aware of what vaux is using, but
just asking for a specific power supply (for cam_1v8 and cam_2v8).

How is that mapped before, is something that the regulator machine
should figure out.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Cleanup of boardfile
Sergio Aguirre [Mon, 12 Jul 2010 20:44:18 +0000 (15:44 -0500)]
omap3beagle: camera: Cleanup of boardfile

This removes a lot of dead code.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9v113: AE param tuned to get 28~30FPS
Vaibhav Hiremath [Thu, 15 Jul 2010 08:23:03 +0000 (13:53 +0530)]
mt9v113: AE param tuned to get 28~30FPS

Please note that with this change we are compromising with
image quality, so should be used only in case of high FPS use-case.

7 years agomt9v113: Settings from Aptima used to increase FPS
Vaibhav Hiremath [Wed, 14 Jul 2010 13:37:34 +0000 (19:07 +0530)]
mt9v113: Settings from Aptima used to increase FPS

The FPS is still low at around ~15FPS, expected one is 30FPS.

Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
7 years agoomap3beagle-camera: Further clode cleanup
Vaibhav Hiremath [Wed, 14 Jul 2010 13:37:06 +0000 (19:07 +0530)]
omap3beagle-camera: Further clode cleanup

Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
7 years agoMT9V113: Min, Max clk input changed as per the spec
Vaibhav Hiremath [Tue, 13 Jul 2010 14:10:39 +0000 (19:40 +0530)]
MT9V113: Min, Max clk input changed as per the spec

Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
7 years agomt9v113:Clean Up: Remove unneccessary code/printf
Vaibhav Hiremath [Tue, 13 Jul 2010 14:09:34 +0000 (19:39 +0530)]
mt9v113:Clean Up: Remove unneccessary code/printf

Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
7 years agoomap3beagle-camera:Clean up: Remove unneccessary code/printf
Vaibhav Hiremath [Tue, 13 Jul 2010 14:08:51 +0000 (19:38 +0530)]
omap3beagle-camera:Clean up: Remove unneccessary code/printf

Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
7 years agoomap3beagle: camera: Fix parallel i/f settings
Sergio Aguirre [Mon, 12 Jul 2010 19:11:44 +0000 (14:11 -0500)]
omap3beagle: camera: Fix parallel i/f settings

This makes the sensor input be shifted from 13:4 -> 9:0, as
in YUV streaming, the 8 least significant pins are used.

Also, activate the 8 to 16 bit conversion bridge in ISP, in
big endian mode.

This makes the ISP interpret the data correctly now. ;)

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3isp: ccdc: Set datalines to 10 for YUV_SYNC
Sergio Aguirre [Mon, 12 Jul 2010 19:09:38 +0000 (14:09 -0500)]
omap3isp: ccdc: Set datalines to 10 for YUV_SYNC

Most of the sensors we use are 10 bits, so set this as
default.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3isp: Set vd_pol to 0 by default on all cases
Sergio Aguirre [Sat, 10 Jul 2010 14:57:40 +0000 (09:57 -0500)]
omap3isp: Set vd_pol to 0 by default on all cases

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3isp: Fix bad YUV_BT checks in datapath_config
Sergio Aguirre [Sat, 10 Jul 2010 14:51:16 +0000 (09:51 -0500)]
omap3isp: Fix bad YUV_BT checks in datapath_config

The use of an external write enable signals (from ISP point of
view) shouldn't depend on the sensor parallel interface type.

Also, the bit shift selection should NOT be other than 9_0 by
default (i.e. No shift).

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3isp: Fix Wrong check on non-interlaced sensor on isr
Sergio Aguirre [Fri, 9 Jul 2010 21:56:18 +0000 (16:56 -0500)]
omap3isp: Fix Wrong check on non-interlaced sensor on isr

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9v113: Fix wrong active widths
Sergio Aguirre [Fri, 9 Jul 2010 21:22:38 +0000 (16:22 -0500)]
mt9v113: Fix wrong active widths

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoMT9V113: Fixed sensor nitialization issues
Vaibhav Hiremath [Fri, 9 Jul 2010 12:08:09 +0000 (17:38 +0530)]
MT9V113: Fixed sensor nitialization issues

With this patch sensor is now able to generate HS, VS and pixel clock, also
CCDC is able to generate HS/VS, VD0, VD1 interrupts.

There are some issues with Buffer processing in ISR routine because of which
DQBUF still hangs.

7 years agoBeagleXM:Cam: Add support for MT9V113 VGA Sensor
Koen Kooi [Thu, 22 Jul 2010 10:56:23 +0000 (12:56 +0200)]
BeagleXM:Cam: Add support for MT9V113 VGA Sensor

This patch replaces the MT9T111 to MT9V113 sensor.

7 years agoWIP: mt9t111: Work in progress for camera enablement
Sergio Aguirre [Fri, 25 Jun 2010 21:01:47 +0000 (16:01 -0500)]
WIP: mt9t111: Work in progress for camera enablement

This is changing so far:
- Remove useless printk's in enum_frameinterval calls.
- Call mt9t111_loaddefault instead of mt9t111_configure dummy function.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: only register camera driver for 36xx based SoCs
Koen Kooi [Sun, 27 Jun 2010 14:11:39 +0000 (16:11 +0200)]
omap3beagle: camera: only register camera driver for 36xx based SoCs

This is a workaround for the bootcrash when used on 35xx based beagleboards.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
7 years agoomap3beagle: camera: Set padconf settings in cam init
Sergio Aguirre [Fri, 25 Jun 2010 21:01:00 +0000 (16:01 -0500)]
omap3beagle: camera: Set padconf settings in cam init

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9t111: Fix detect function retval and cleanup prints
Sergio Aguirre [Fri, 25 Jun 2010 18:43:54 +0000 (13:43 -0500)]
mt9t111: Fix detect function retval and cleanup prints

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Complement remainig sensor hw config settings
Sergio Aguirre [Fri, 25 Jun 2010 17:04:48 +0000 (12:04 -0500)]
omap3beagle: camera: Complement remainig sensor hw config settings

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Rename regulators to match actual voltage levels
Sergio Aguirre [Fri, 25 Jun 2010 17:03:59 +0000 (12:03 -0500)]
omap3beagle: camera: Rename regulators to match actual voltage levels

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Change vaux4 to 1.8v
Sergio Aguirre [Fri, 25 Jun 2010 16:24:07 +0000 (11:24 -0500)]
omap3beagle: camera: Change vaux4 to 1.8v

Both voltage sources seem to need 1.8v.

After this, sensor is detected :)

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Fix powerup sequence
Sergio Aguirre [Thu, 24 Jun 2010 23:21:52 +0000 (18:21 -0500)]
omap3beagle: camera: Fix powerup sequence

The powerup sequence was very incomplete. After revisiting the
Aptina developer's guide, the resulting powerup sequence is followed.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Clarify regulators names
Sergio Aguirre [Thu, 24 Jun 2010 22:53:55 +0000 (17:53 -0500)]
omap3beagle: camera: Clarify regulators names

Changed:
 - beagle_mt9t111_reg1 -> beagle_mt9t111_1_8v
 - beagle_mt9t111_reg2 -> beagle_mt9t111_2_8v

To help clarify sequence.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9t111: Fix max supported xclk
Sergio Aguirre [Thu, 24 Jun 2010 22:43:23 +0000 (17:43 -0500)]
mt9t111: Fix max supported xclk

According to Aptina documentation, the max should be 54 MHz, not 75 MHz.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: set mclk for mt9t111
Sergio Aguirre [Thu, 24 Jun 2010 21:34:13 +0000 (16:34 -0500)]
omap3beagle: camera: set mclk for mt9t111

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3isp: core: Do smarter MCLK setting
Sergio Aguirre [Wed, 25 Nov 2009 18:30:46 +0000 (12:30 -0600)]
omap3isp: core: Do smarter MCLK setting

Since the ratio between MCLK and DPLL4_M5 could not be 1:1
(i.e. on 3430 its 2:1), it's necessary to check ratio
between those 2 first.

This should make MCLK setting more adequate to different
chipsets.

Tested on Zoom2 (3430 ES3.1)

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoFix: Moved MCLK setting to the board file
Penda, Naveen [Thu, 22 Oct 2009 00:37:01 +0000 (06:07 +0530)]
Fix: Moved MCLK setting to the board file

This patch provides the flexibility to set  the MCLK frequency
 from the board file

Signed-off-by: Naveen Penda <pnaveen@ti.com>
Signed-off-by: Curran, Dominic <dcurran@ti.com>
7 years agoomap3isp: set CAM_MCLK to 172.8 MHz, allows exact 9.6 MHz for camera xclka/b
Tuukka Toivonen [Thu, 2 Jul 2009 14:17:55 +0000 (16:17 +0200)]
omap3isp: set CAM_MCLK to 172.8 MHz, allows exact 9.6 MHz for camera xclka/b

Camera cam_xclka and cam_xclkb clocks are generated by dividing
CAM_MCLK with an integer. We want to use 9.6 MHz for cameras,
so CAM_MCLK should be multiple of it. Otherwise the generated
frequency is slightly off due to rounding.

Signed-off-by: Tuukka Toivonen <tuukka.o.toivonen@nokia.com>
7 years agoomap3beagle: camera: Fix wrong XCLKA selection
Sergio Aguirre [Thu, 24 Jun 2010 22:31:49 +0000 (17:31 -0500)]
omap3beagle: camera: Fix wrong XCLKA selection

The CAM_USE_XCLKA should have been 0 instead of 1.

Otherwise it was activating XCLKB instead!

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoRevert "DEBUG: omap3beagle: camera: Force mode0 in cam_xclka"
Sergio Aguirre [Thu, 24 Jun 2010 19:27:39 +0000 (14:27 -0500)]
Revert "DEBUG: omap3beagle: camera: Force mode0 in cam_xclka"

This reverts commit 158e14b3d449dde2c6aa9f8cddb86fbbee2d2cd7.

7 years agoOMAP3: CLOCK: Add capability to change rate of dpll4_m5_ck_3630
Sergio Aguirre [Fri, 5 Feb 2010 00:12:37 +0000 (18:12 -0600)]
OMAP3: CLOCK: Add capability to change rate of dpll4_m5_ck_3630

Add necessary clk_sel definitions to clock framework to allow changing
dpll4_m5_ck_3630 rate.

Based on patch by Tuukka Toivonen <tuukka.o.toivonen@nokia.com> with subject:

OMAP3: CLOCK: Add capability to change rate of dpll4_m5_ck

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoDEBUG: omap3beagle: camera: Force mode0 in cam_xclka
Sergio Aguirre [Wed, 23 Jun 2010 20:03:24 +0000 (15:03 -0500)]
DEBUG: omap3beagle: camera: Force mode0 in cam_xclka

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoARM: OMAP3: make camera code build if MT9T111 is built as module or disabled
Koen Kooi [Wed, 16 Jun 2010 07:45:46 +0000 (09:45 +0200)]
ARM: OMAP3: make camera code build if MT9T111 is built as module or disabled

7 years agoomap3beagle: camera: Move i2c registration to the main board
Sergio Aguirre [Wed, 16 Jun 2010 01:58:46 +0000 (04:58 +0300)]
omap3beagle: camera: Move i2c registration to the main board

This is because the board-omap3beagle-camera.c file now is
late_initcall, and the i2c bus registration needed to be before
i2c host init.

So, in order to have the i2c init, meanwhile having late_initcall,
this is so far the best solution.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Change arch -> late_initcall
Sergio Aguirre [Wed, 16 Jun 2010 01:28:06 +0000 (04:28 +0300)]
omap3beagle: camera: Change arch -> late_initcall

This is for ensuring that the regulators are initialized already.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoRevert "TEMP: omap3beagle: cam: Enable OMAP_MUX"
Sergio Aguirre [Wed, 16 Jun 2010 00:23:57 +0000 (03:23 +0300)]
Revert "TEMP: omap3beagle: cam: Enable OMAP_MUX"

This reverts commit 7d5f49845f06feadb9bc97d458d1ce03814ff5f4.

Reason?

Kernel panic on MMC partition mount, so probably muxing is broken
somewhere.

7 years agoomap3beagle: camera: Fix null pointer dereference
Sergio Aguirre [Fri, 11 Jun 2010 22:53:50 +0000 (17:53 -0500)]
omap3beagle: camera: Fix null pointer dereference

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoTEMP: omap3beagle: cam: Enable OMAP_MUX
Sergio Aguirre [Fri, 11 Jun 2010 21:52:25 +0000 (16:52 -0500)]
TEMP: omap3beagle: cam: Enable OMAP_MUX

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: camera: Add support for regulators
Sergio Aguirre [Fri, 11 Jun 2010 21:50:39 +0000 (16:50 -0500)]
omap3beagle: camera: Add support for regulators

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoTEMP: omap3beagle: camera: Add defconfig
Sergio Aguirre [Fri, 11 Jun 2010 21:18:30 +0000 (16:18 -0500)]
TEMP: omap3beagle: camera: Add defconfig

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agoomap3beagle: Add camera support
Sergio Aguirre [Fri, 11 Jun 2010 21:15:58 +0000 (16:15 -0500)]
omap3beagle: Add camera support

This is tested with the xM + Leopard imaging module camera, which
has a MT9T111.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9t111: Pass v4l2_int_device data
Sergio Aguirre [Fri, 11 Jun 2010 21:17:56 +0000 (16:17 -0500)]
mt9t111: Pass v4l2_int_device data

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9t111: Fix all checkpatch errors
Sergio Aguirre [Fri, 11 Jun 2010 18:51:49 +0000 (13:51 -0500)]
mt9t111: Fix all checkpatch errors

The code was plagued with checkpatch errors. Fix them!

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
7 years agomt9t111: first stab at merging sensor driver based on a patch by Leopard Imaging
OpenEmbedded User [Tue, 9 Feb 2010 16:16:13 +0000 (17:16 +0100)]
mt9t111: first stab at merging sensor driver based on a patch by Leopard Imaging

7 years agoHACK: try to poweron stuff on xM rev A
Koen Kooi [Tue, 4 May 2010 15:04:27 +0000 (17:04 +0200)]
HACK: try to poweron stuff on xM rev A

7 years agoclock34xx: only try to idle IVA subsys when CONFIG_PM is set
Koen Kooi [Sun, 23 May 2010 12:47:32 +0000 (14:47 +0200)]
clock34xx: only try to idle IVA subsys when CONFIG_PM is set

7 years agoattemp to fix serial console corruption during cpuidle
Ranjith Lohithakshan [Sat, 22 May 2010 16:32:24 +0000 (18:32 +0200)]
attemp to fix serial console corruption during cpuidle

7 years agoARM: OMAP: beagle: add support for beagleFPGA expansionboard: http://members.cox...
Koen Kooi [Sat, 15 May 2010 19:47:32 +0000 (21:47 +0200)]
ARM: OMAP: beagle: add support for beagleFPGA expansionboard: members.cox.net/ebrombaugh1/embedded/beagle/beagle_fpga.html

7 years agoARM: OMAP: beagle: every known beagle (except revB) uses 2 chipselects so don't use...
Koen Kooi [Thu, 13 May 2010 19:43:08 +0000 (21:43 +0200)]
ARM: OMAP: beagle: every known beagle (except revB) uses 2 chipselects so don't use NULL for the second chipselect timings

7 years agoMTD: silence ecc errors on mtdblock0
Steve Sakoman [Mon, 26 Apr 2010 18:17:26 +0000 (11:17 -0700)]
MTD: silence ecc errors on mtdblock0

mtdblock0 is the x-load partition, which uses hw ecc
this confuses linux, which uses sw ecc
this patch silences ecc error messages when linux peeks into mtdblock0
* not for upstream submission *

7 years agomusb: allow host io without gadget module
Ajay Kumar Gupta [Wed, 14 Apr 2010 10:38:37 +0000 (16:08 +0530)]
musb: allow host io without gadget module

Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
7 years agoARM: Expose some PMON registers through sysfs
Mans Rullgard [Sat, 28 Mar 2009 13:05:02 +0000 (13:05 +0000)]
ARM: Expose some PMON registers through sysfs

7 years agoARM: Add option to allow userspace access to performance counters
Mans Rullgard [Tue, 10 Nov 2009 00:52:56 +0000 (00:52 +0000)]
ARM: Add option to allow userspace access to performance counters

This adds an option to allow userspace access to the performance monitor
registers of the Cortex-A8.

Signed-off-by: Mans Rullgard <mans@mansr.com>
7 years agoARM: Add option to allow userspace PLE access
Mans Rullgard [Tue, 10 Nov 2009 00:41:54 +0000 (00:41 +0000)]
ARM: Add option to allow userspace PLE access

This adds a Kconfig option to allow userspace to access the L2 preload
engine (PLE) found in Cortex-A8.

Signed-off-by: Mans Rullgard <mans@mansr.com>
7 years agoARM: Expose some CPU control registers via sysfs
Mans Rullgard [Tue, 10 Nov 2009 00:39:21 +0000 (00:39 +0000)]
ARM: Expose some CPU control registers via sysfs

This creates sysfs files under /sys/devices/system/cpu/cpuN
exposing the values of the control register, auxiliary control
register, and L2 cache auxiliary control register.  Writing to
the files allows setting the value of bits which are safe to
change at any time.

Signed-off-by: Mans Rullgard <mans@mansr.com>
7 years agoARM: Print warning on alignment trap in kernel mode
Mans Rullgard [Sat, 28 Mar 2009 13:21:55 +0000 (13:21 +0000)]
ARM: Print warning on alignment trap in kernel mode

Signed-off-by: Mans Rullgard <mans@mansr.com>
7 years agoARM: Add prompt for CONFIG_ALIGNMENT_TRAP
Mans Rullgard [Mon, 13 Oct 2008 19:32:16 +0000 (20:32 +0100)]
ARM: Add prompt for CONFIG_ALIGNMENT_TRAP

This adds a prompt text for CONFIG_ALIGNMENT_TRAP, thus making it
visible in make *config.

Signed-off-by: Mans Rullgard <mans@mansr.com>
7 years agoRTC: add support for backup battery recharge
Steve Sakoman [Thu, 4 Feb 2010 20:26:22 +0000 (12:26 -0800)]
RTC: add support for backup battery recharge

7 years agomodedb.c: add proper 720p60 mode
Koen Kooi [Mon, 8 Mar 2010 13:38:31 +0000 (14:38 +0100)]
modedb.c: add proper 720p60 mode

7 years agoSwitch SGX clocks to 200MHz on DM37xx/OMAP36xx
Prabindh Sundareson [Wed, 3 Mar 2010 14:45:35 +0000 (15:45 +0100)]
Switch SGX clocks to 200MHz on DM37xx/OMAP36xx

7 years agoARM: VFP: preserve the HW context when calling signal handlers
Imre Deak [Thu, 4 Feb 2010 19:38:30 +0000 (21:38 +0200)]
ARM: VFP: preserve the HW context when calling signal handlers

ARM: VFP: preserve the HW context when calling signal handlers

Signal handlers can use floating point, so prevent them to corrupt
the main thread's VFP context. So far there were two signal stack
frame formats defined based on the VFP implementation, but the user
struct used for ptrace covers all posibilities, so use it for the
signal stack too. This patch extends the user struct and leaves
its magic number the same, in the hope that user space code does
not depend on its size and can parse the original regs w/o
problems.

Support to save / restore the exception registers was added by
Will Deacon.

Signed-off-by: Imre Deak <imre.deak@nokia.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
7 years agoARM: VFP: add support to sync the VFP state of the current thread
Imre Deak [Thu, 4 Feb 2010 19:38:02 +0000 (21:38 +0200)]
ARM: VFP: add support to sync the VFP state of the current thread

ARM: VFP: add support to sync the VFP state of the current thread

So far vfp_sync_state worked only for threads other than the current
one. This worked for tracing other threads, but not for PTRACE_TRACEME.
Syncing for the current thread will also be needed by an upcoming patch
adding support for VFP context save / restore around signal handlers.

For SMP we need get_cpu now, since we have to protect the FPEXC
register, other than this things remained the same for threads other
than the current.

Signed-off-by: Imre Deak <imre.deak@nokia.com>
Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
7 years agoFix for bus width which improves SD card's peformance.
Kishore Kadiyala [Wed, 17 Feb 2010 14:04:47 +0000 (19:34 +0530)]
Fix for bus width which improves SD card's peformance.

This patch fixes bus width which improves peformance for SD cards.
OMAP-MMC controller's can support maximum bus width of '8'.
when bus width is mentioned as "8" in controller data,the SD
stack will check whether bus width is "4" and if not it will
set bus width to "1" and there by degrading peformance.

Signed-off-by: Kishore Kadiyala <kishore.kadiyala@ti.com>
7 years agoOMAP: DSS2: Add support for LG Philips LB035Q02 panel
Steve Sakoman [Thu, 17 Dec 2009 23:05:30 +0000 (15:05 -0800)]
OMAP: DSS2: Add support for LG Philips LB035Q02 panel

7 years agoOMAP: DSS2: (Re)add support for Samsung lte430wq-f0c panel
Koen Kooi [Mon, 15 Feb 2010 13:38:00 +0000 (14:38 +0100)]
OMAP: DSS2: (Re)add support for Samsung lte430wq-f0c panel

7 years agotwl4030-madc: adjust for twl4030 -> twl api changes
Koen Kooi [Mon, 15 Feb 2010 13:20:51 +0000 (14:20 +0100)]
twl4030-madc: adjust for twl4030 -> twl api changes

7 years agoboard-overo: add PM code and sync with http://www.sakoman.com/cgi-bin/gitweb.cgi...
Koen Kooi [Sun, 14 Feb 2010 11:52:02 +0000 (12:52 +0100)]
board-overo: add PM code and sync with sakoman.com/cgi-bin/gitweb.cgi?p=linux-omap-2.6.git;a=shortlog;h=refs/heads/omap3-2.6.32

7 years agoARM: OMAP2: mmc-twl4030: move clock input selection prior to vcc test
Steve Sakoman [Sun, 24 Jan 2010 17:33:56 +0000 (09:33 -0800)]
ARM: OMAP2: mmc-twl4030: move clock input selection prior to vcc test

otherwise it is not executed on systems that use non-twl regulators

7 years agommc: don't display single block read console messages
Steve Sakoman [Tue, 5 Jan 2010 03:20:25 +0000 (19:20 -0800)]
mmc: don't display single block read console messages

mmc: don't display single block read console messages

7 years agonetdev: rt73usb - add vendor/device ID for Ceiva Wireless PartNo 81726-00702
Steve Sakoman [Wed, 20 Jan 2010 04:00:46 +0000 (20:00 -0800)]
netdev: rt73usb - add vendor/device ID for Ceiva Wireless PartNo 81726-00702

7 years agoARM: OMAP: Add twl4030 madc support to Beagle
Steve Sakoman [Thu, 17 Dec 2009 22:32:36 +0000 (14:32 -0800)]
ARM: OMAP: Add twl4030 madc support to Beagle

7 years agoARM: OMAP: Add twl4030 madc support to Overo
Steve Sakoman [Thu, 17 Dec 2009 22:27:15 +0000 (14:27 -0800)]
ARM: OMAP: Add twl4030 madc support to Overo

7 years agoARM: OMAP: Add missing twl4030 madc header file
Steve Sakoman [Thu, 17 Dec 2009 23:54:58 +0000 (15:54 -0800)]
ARM: OMAP: Add missing twl4030 madc header file

7 years agodrivers: mfd: add twl4030 madc driver
Steve Sakoman [Thu, 17 Dec 2009 22:19:34 +0000 (14:19 -0800)]
drivers: mfd: add twl4030 madc driver

7 years agodrivers: input: touchscreen: ads7846: return ENODEV if device is not found
Steve Sakoman [Tue, 15 Dec 2009 23:24:10 +0000 (15:24 -0800)]
drivers: input: touchscreen: ads7846: return ENODEV if device is not found

Signed-off-by: Steve Sakoman <sakoman@gmail.com>
7 years agodrivers: net: smsc911x: return ENODEV if device is not found
Steve Sakoman [Tue, 15 Dec 2009 23:17:44 +0000 (15:17 -0800)]
drivers: net: smsc911x: return ENODEV if device is not found

Signed-off-by: Steve Sakoman <sakoman@gmail.com>
7 years agoARM: OMAP: Overo: Add support for second ethernet port
Steve Sakoman [Tue, 15 Dec 2009 22:59:42 +0000 (14:59 -0800)]
ARM: OMAP: Overo: Add support for second ethernet port

Signed-off-by: Steve Sakoman <sakoman@gmail.com>
7 years agoISP: add some more from Leopard imaging patch
Koen Kooi [Thu, 11 Feb 2010 20:34:00 +0000 (21:34 +0100)]
ISP: add some more from Leopard imaging patch

7 years agoDSS2: add bootarg for selecting svideo or composite for tv output
Steve Sakoman [Wed, 20 Jan 2010 05:19:15 +0000 (21:19 -0800)]
DSS2: add bootarg for selecting svideo or composite for tv output

also add pal-16 and ntsc-16 omapfb.mode settings for 16bpp

7 years agoOMAP3630:DSS2:Enable Pre-Multiplied Alpha Support
Sudeep Basavaraj [Tue, 5 Jan 2010 13:28:18 +0000 (18:58 +0530)]
OMAP3630:DSS2:Enable Pre-Multiplied Alpha Support

Enables dss to process color formats with pre-mulitplied alpha values.
With this we can have alpha values defined for each pixel
and hence can have different blending values for each pixel.

Signed-off-by: Sudeep Basavaraj <sudeep.basavaraj@ti.com>
Signed-off-by: Kishore Y <kishore.y@ti.com>
7 years agoMTD: NAND: omap2: proper fix for subpage read ECC errors
Steve Sakoman [Thu, 31 Dec 2009 15:05:02 +0000 (07:05 -0800)]
MTD: NAND: omap2: proper fix for subpage read ECC errors

7 years agoASoC: enable audio capture by default for twl4030
Steve Sakoman [Thu, 17 Dec 2009 20:45:20 +0000 (12:45 -0800)]
ASoC: enable audio capture by default for twl4030

7 years agoARM: OMAP: update beagleboard defconfig
Koen Kooi [Tue, 27 Apr 2010 08:51:15 +0000 (10:51 +0200)]
ARM: OMAP: update beagleboard defconfig

7 years agoARM: OMAP: beagleboard: initialize ds1307 and eeprom only for zippy and zippy2
Koen Kooi [Mon, 3 May 2010 20:31:34 +0000 (22:31 +0200)]
ARM: OMAP: beagleboard: initialize ds1307 and eeprom only for zippy and zippy2

7 years agoARM: OMAP: beagleboard: pre-export GPIOs to userspace when using a Tincantools traine...
Koen Kooi [Mon, 3 May 2010 19:38:34 +0000 (21:38 +0200)]
ARM: OMAP: beagleboard: pre-export GPIOs to userspace when using a Tincantools trainerboard

This really needs a for loop, patches welcome

7 years agoARM: OMAP: beagleboard: Add infrastructure to do fixups based on expansionboard name...
Koen Kooi [Mon, 3 May 2010 12:41:29 +0000 (14:41 +0200)]
ARM: OMAP: beagleboard: Add infrastructure to do fixups based on expansionboard name passed by u-boot

And add support for zippy2

7 years agoboard-omap3beagle: prepare for DM3730 based BeagleboardXM
Koen Kooi [Wed, 27 Jan 2010 20:57:13 +0000 (21:57 +0100)]
board-omap3beagle: prepare for DM3730 based BeagleboardXM

* OPP changes copy/pasted from board-omap3evm.c
* EHCI changes copy/pasted from Steve Kipisz' 2.6.33rcX work
* turn on power to camera on boot and add some comments

7 years agoboard-omap3-beagle: add DSS2 support
Koen Kooi [Wed, 10 Feb 2010 14:07:36 +0000 (15:07 +0100)]
board-omap3-beagle: add DSS2 support

7 years agoARM: OMAP: Make beagle u-boot partition writable
Steve Sakoman [Thu, 17 Dec 2009 20:40:24 +0000 (12:40 -0800)]
ARM: OMAP: Make beagle u-boot partition writable