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>
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>
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>
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>
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>
The ts27010 mux driver panics during suspend, disable it
temporarily.
Change-Id: I0c858bf01d1579d38048288d1e19a373307600c2
Signed-off-by: Colin Cross <ccross@android.com>
touch object elements updated as per firmware 09
protocol publication.
Change-Id: I1e3ce574859eaa25d8b46add055572ec4017855f
Signed-off-by: makarand.karvekar <makarand.karvekar@motorola.com>
touch object elements updated as per firmware 09
protocol publication.
Change-Id: I8fceb69b42b3234953dfd7aa35f01ead3f300ff6
Signed-off-by: makarand.karvekar <makarand.karvekar@motorola.com>
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
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
Enable CORE_PWR_REQ from T20 and enable SW2 control in CPCAP.
Change-Id: I4b384f2a35a521ed0693dd8d490687025bf47151
Signed-off-by: Greg Meiste <w30289@motorola.com>
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>
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>
kxtf9 is placed in position 1 Top-Bottom.
Corrected placement settings.
Change-Id: I7216fee62efd6a14254e33c6cc77ec92b91200f9
Signed-off-by: makarand.karvekar <makarand.karvekar@motorola.com>
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>
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>
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