Commit Graph

49899 Commits

Author SHA1 Message Date
Nick Pelly
9a659a8d41 [ARM] tegra: stingray: switch to new mdm6600 driver in defconfig
Change-Id: I24d8f1deeea99adb2dfb934a3b7984ecdada9d39
Signed-off-by: Nick Pelly <npelly@google.com>
2010-10-06 16:33:35 -07:00
Rebecca Schultz Zavin
0e3892c7d8 [ARM] tegra: Add support for soc2030 camera sensor to stingray boardfiles
Change-Id: I2c83e3946a279aa9b963518ff6e600aad714276f
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2010-10-06 16:33:34 -07:00
Colin Cross
409ecc5a16 [ARM] tegra: stingray: Enable LP1 suspend
Signed-off-by: Colin Cross <ccross@google.com>
Change-Id: I9a7fa0cf420f962599b05831fae3209dfe28b947
2010-10-06 16:33:34 -07:00
Colin Cross
4ac993f502 [ARM] tegra: stingray: Remove cruft from defconfig, add CROSS_COMPILE
Signed-off-by: Colin Cross <ccross@google.com>
Change-Id: I6b6a3be38a23f7cf09309bb326ce020ac4dc471a
2010-10-06 16:33:33 -07:00
Rebecca Schultz Zavin
2feae44371 [ARM] tegra: Add pinmuxing for pin group dte to stingray board file
Change-Id: Ib8e30764c690a11e4962ed8c52d80225cd9f15fa
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2010-10-06 16:33:33 -07:00
Benoit Goby
1c221a13a2 [ARM] tegra: stingray_defconfig: Enable USB_SERIAL_MOTO_FLASH_MODEM
Change-Id: Ib952e1296e34669389d2783f183ce8889b9b0e27
Signed-off-by: Benoit Goby <benoit@android.com>
2010-10-06 16:33:33 -07:00
Jay Cheng
4a7c8dd336 [ARM] tegra: stingray: change UARTC clock source to PLL_P
Bluetooth requires 3Mpbs baud rate. Change UART clock source from
clk_m (26000000) to pll_p (216000000).

Signed-off-by: Jay Cheng <jacheng@nvidia.com>
2010-10-06 16:33:32 -07:00
Erik Gilling
539795fb38 [ARM] add tegra dc and fb to stignray_defconfig
Signed-off-by: Erik Gilling <konkers@android.com>
2010-10-06 16:33:32 -07:00
Erik Gilling
a1ecf13d20 [ARM] tegra: move stingray-panel to new display system
Signed-off-by: Erik Gilling <konkers@android.com>
2010-10-06 16:33:32 -07:00
Nick Pelly
e5dc715d9d [ARM] tegra: stingray: Enable TS MUX driver again.
No longer crashes due to fixes to mdm6600_modem

Change-Id: Ie5617b998d947cd7f2a55728e66e89a58b4fc96e
Signed-off-by: Nick Pelly <npelly@google.com>
2010-10-06 16:33:32 -07:00
Greg Meiste
243777788c [ARM] tegra: stingray: Configure Charge LED
Configure GPIO_PZ5 to control the charge LED.  For now, charge LEDs
are enabled when device is powered up.  GPIO is also exported to
enable factory testing.

Change-Id: I6bf7345cc795d57c1312c2c14ab1c74863a421ce
Signed-off-by: Greg Meiste <w30289@motorola.com>
2010-10-06 16:33:31 -07:00
Greg Meiste
28a370a412 [ARM] tegra: stingray: Tegra w1 timing updates
Changes to the Tegra w1 timings to meet the timing requirements
of the DS2780 and DS2781 ICs as recommended by the hardware team.

Change-Id: I5dca589d98d87c16fac82759d02d42cd4afbc659
Signed-off-by: Greg Meiste <w30289@motorola.com>
2010-10-06 16:33:30 -07:00
Colin Cross
0fda36dc5e [ARM] tegra: stingray: Update board file for i2c-tegra changes
The latest i2c-tegra driver requires more platform data to support
multiple i2c busses on a single controller.
2010-10-06 16:33:29 -07:00
Iliyan Malchev
67f8367646 [ARM] tegra: stingray: configure CPCAP audio codec driver
Signed-off-by: Iliyan Malchev <malchev@google.com>
2010-10-06 16:33:29 -07:00
Iliyan Malchev
39108c894d [ARM] tegra: stingray: configure board for audio through i2s1
Signed-off-by: Iliyan Malchev <malchev@google.com>
2010-10-06 16:33:29 -07:00
Iliyan Malchev
5477bfe140 [ARM] tegra: add mach header to configure cpcap-audio
Signed-off-by: Iliyan Malchev <malchev@google.com>
2010-10-06 16:33:28 -07:00
Iliyan Malchev
4cdeb0c2b8 [ARM] tegra: stingray: configure audio-related clocks 2010-10-06 16:33:28 -07:00
Greg Meiste
5c0fcc3ff2 [ARM] tegra: stingray: Reduce Tpdl time
The Tpdl time was too large, causing some batteries to not be
detected.

Signed-off-by: Greg Meiste <w30289@motorola.com>
2010-10-06 16:33:27 -07:00
Benoit Goby
a0f7890d10 [ARM] tegra: stingray: Configure the USB PHY as recommended by Motorola
Use ehci devices from devices.c

Change-Id: I4035b5e1ee06d5b2a561da0b1d4c0d8c55092a4d
Signed-off-by: Benoit Goby <benoit@android.com>
2010-10-06 16:33:27 -07:00
Rebecca Schultz Zavin
3c611418cb [ARM] tegra: Add ov5650 camera sensor to stingray board file
Change-Id: I1b5277de2ed972ef2c7235e1c7d190273ff0e069
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2010-10-06 16:33:26 -07:00
Rebecca Schultz Zavin
10fcfa5e7a [ARM] tegra: Add tegra isp to stingray board files
Change-Id: I84eab4cb11a90cea7e43d63a571faffd022a5cda
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2010-10-06 16:33:26 -07:00
Rebecca Schultz Zavin
fb64380479 [ARM] configs: Add ov5650 to stingray defconfig
Change-Id: Id0088aff7dc4f235965d834e153461f653772300
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2010-10-06 16:33:26 -07:00
Gary King
e562176306 [ARM] tegra: nvrm: add basic implementation of clock controls
add support for enabling, disabling and configuring the ISP, VI and
CSI clocks from user-space through the RM APIs

Change-Id: I652af05d5406928721ac62371b85cb3e2cbb3f6b
Signed-off-by: Gary King <gking@nvidia.com>
2010-10-06 16:33:25 -07:00
Gary King
11d90deeb8 [ARM] tegra: add iram heap
AVP modules expect IRAM to be allocatable through nvmap, so the
IRAM heap needs to be created

Change-Id: Idd1bdccd5ff05ae655cb59780a89002a122055c9
Signed-off-by: Gary King <gking@nvidia.com>
2010-10-06 16:33:25 -07:00
Colin Cross
7a8b3a8e0e Revert "[ARM] tegra: stingray: Disable DS2781 1w driver"
This reverts commit 3f399eda535217497ba911cbe94af04f7f2fb724.
2010-10-06 16:33:25 -07:00
Colin Cross
325afb3d68 HACK: stingray: Don't set the memory controller frequency
The latest stingray P1s die during boot when the memory
controller frequency is changed.

Change-Id: Ia505343289d7f6066d7731d2297c585988ffa7ea
Signed-off-by: Colin Cross <ccross@android.com>
2010-10-06 16:33:25 -07:00
Dmitry Shmidt
6c1ce0b219 [ARM] tegra: stingray: Fix path to bcm4329 Wifi calibration file
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2010-10-06 16:33:24 -07:00
Colin Cross
80fdca15ec [ARM] tegra: stingray: Disable ts27010 mux
The ts27010 mux driver panics during suspend, disable it
temporarily.

Change-Id: I0c858bf01d1579d38048288d1e19a373307600c2
Signed-off-by: Colin Cross <ccross@android.com>
2010-10-06 16:33:24 -07:00
makarand.karvekar
6e8d4049ac [ARM] tegra: olympus: update touch object elements.
touch object elements updated as per firmware 09
protocol publication.

Change-Id: I1e3ce574859eaa25d8b46add055572ec4017855f
Signed-off-by: makarand.karvekar <makarand.karvekar@motorola.com>
2010-10-06 16:33:24 -07:00
makarand.karvekar
852dee5c7f [ARM] tegra: stingray: update touch object elements.
touch object elements updated as per firmware 09
protocol publication.

Change-Id: I8fceb69b42b3234953dfd7aa35f01ead3f300ff6
Signed-off-by: makarand.karvekar <makarand.karvekar@motorola.com>
2010-10-06 16:33:24 -07:00
Colin Cross
af3cc93a9a [ARM] tegra: stingray: Disable LP1 suspend
Change-Id: Id345a12759425889bb295c8004daa4ccb7bfc812
Signed-off-by: Colin Cross <ccross@android.com>
2010-10-06 16:33:23 -07:00
Gary King
2118125750 tegra: stingray: initialize suspend platform data
configure the suspend platform data for stingray with conservative
values for the PMU timers, and specify LP1 (DRAM in self-refresh,
core voltage on) as the default suspend mode.

to configure LP2 (DRAM active, core voltage on) as the suspend mode,
set .dram_suspend = false in stingray_suspend.

Change-Id: Icf991f916a06a22b0878be0cc9790e7173d986db
2010-10-06 16:33:23 -07:00
Colin Cross
2316a237a9 [ARM] tegra: stingray: Disable DS2781 1w driver
Change-Id: Ib7a4da3370b988137f498783e1699814ad758aaa
Signed-off-by: Colin Cross <ccross@android.com>
2010-10-06 16:33:22 -07:00
Colin Cross
f07328fb70 [ARM] tegra: stingray: Fill out pinmux table from docs
Set all of the mux and tristate settings based on the stingray
documentation.  Also uses TEGRA_MUX_SAFE for any pingroup that
is unused or used only for GPIOs.

Change-Id: Ifd022333a74e9415d1043c7c7b9ac324d3536ecf
2010-10-06 16:33:22 -07:00
Sergey Kudakov
e0782d5354 Corrections for usb platform data
Signed-off-by: Sergey Kudakov <sergey.kudakov@motorola.com>
2010-10-06 16:33:22 -07:00
Greg Meiste
54daa0a59f [ARM] tegra: stingray: Enable CPCAP uC SW2 control
Enable CORE_PWR_REQ from T20 and enable SW2 control in CPCAP.

Change-Id: I4b384f2a35a521ed0693dd8d490687025bf47151
Signed-off-by: Greg Meiste <w30289@motorola.com>
2010-10-06 16:33:22 -07:00
Dmitry Shmidt
b2db6eaecc [ARM] tegra: stingray: Add ram_console support (256K from top of memory)
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2010-10-06 16:33:21 -07:00
Nick Pelly
f0d4b82a04 [ARM] tegra: stingray: turn on USB_SERIAL
Change-Id: I13383a51376961f19af0b2155294dd9eb7fb01a7
Signed-off-by: Nick Pelly <npelly@google.com>
2010-10-06 16:33:21 -07:00
Nick Pelly
d652ee9099 [ARM] tegra: stingray: turn on TS MUX defconfig
Change-Id: I45ef0d1eedc65250cd279a4d7c544225ce826a3e
Signed-off-by: Nick Pelly <npelly@google.com>
2010-10-06 16:33:21 -07:00
Benoit Goby
43a62e738f [ARM] tegra: stingray_defconfig: Add USB Host support, CPCAP OTG
and Mass Storage

Change-Id: I530a4c705939aeaf0d538076a28c67e6f57e640e
Signed-off-by: Benoit Goby <benoit@android.com>
2010-10-06 16:33:20 -07:00
Benoit Goby
817e84cce2 [ARM] tegra: stingray: Add USB host devices
Change-Id: I6775193fa1c8f7ddf3bb38d0addc29b8e5dbac2d
Signed-off-by: Benoit Goby <benoit@android.com>
2010-10-06 16:33:20 -07:00
James Wylder
4457175d55 [ARM] tegra: stingray: Modify USB Product ID's
Update the Product IDs and Vendor IDs to match the
values in the Windows(TM) drivers.

Change-Id: Id0d6a167742e124d5182757d183157380ffe4a8f
Signed-off-by: James Wylder <james.wylder@motorola.com>
2010-10-06 16:33:20 -07:00
Greg Meiste
2c8013f76a [ARM] tegra: stingray: Configure charger lines as inputs
Do not assume the lines are input by default.  Several of the lines
were found to be set to outputs, causing issues with charger detection.

Change-Id: Ia41702c4efa76cf3b96475e798bcef0f29c9387c
Signed-off-by: Greg Meiste <w30289@motorola.com>
2010-10-06 16:33:19 -07:00
Greg Meiste
e1f14c6e8b [ARM] Fix .gitignore for boot/compressed folder
This change was found online at:
http://www.mail-archive.com/linux-omap@vger.kernel.org/msg27536.html

With this change, git status comes back clean even after a build.

Change-Id: I3a0dbd3430d2760131c63179008977b6a0ebe299
Signed-off-by: Greg Meiste <w30289@motorola.com>
2010-10-06 16:33:19 -07:00
Dmitry Shmidt
cca1abd51a [ARM] stingray: Add Netfilter in config file
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2010-10-06 16:33:19 -07:00
makarand.karvekar
42e4f16f27 [ARM] Stingray sensor board file: Correct part placement settings.
kxtf9 is placed in position 1 Top-Bottom.
Corrected placement settings.

Change-Id: I7216fee62efd6a14254e33c6cc77ec92b91200f9
Signed-off-by: makarand.karvekar <makarand.karvekar@motorola.com>
2010-10-06 16:33:18 -07:00
Colin Cross
c28258f550 [ARM] tegra: stingray: Specify nonexistant gpio for sdhci
The tegra sdhci driver has been changed to use -1 for "no gpio",
because 0 is a valid gpio number.

Change-Id: I906318d8d121019d33b98d1917e54dac90f747c1
Signed-off-by: Colin Cross <ccross@android.com>
2010-10-06 16:33:18 -07:00
Gary King
5d7fbed838 [ARM] tegra: add nvrm transport interface
add nvrm transport kernel APIs and nvrpc device node access to
it, to support basic multimedia and AVP access

add enough nvrmmodule functions to get RM transport bootstrapped
and to support resetting the AVP (which is needed after the AVP
kernel is loaded by nvrm_daemon).

Change-Id: I9b2299db43daceb0c238c3876a8fabf1b6352e34
Signed-off-by: Gary King <gking@nvidia.com>
2010-10-06 16:33:17 -07:00
Sergey Kudakov
8be0f3e492 [ARM] Stingray panel board file: Update resolution based on board's HW revision
Signed-off-by: Sergey Kudakov <sergey.kudakov@motorola.com>
2010-10-06 16:33:17 -07:00
Colin Cross
d50a4566c2 [ARM] tegra: remove iovmm v1
new version of iovmm uploaded, with fixes for the allocate-while-atomic
problems and an improved suspend API that eliminates races with drivers
during suspend

Change-Id: Ideaaa608c822e5b0a4b975076ea77a6f5873702b
2010-10-06 16:33:17 -07:00