cpufreq: added proper interactive
Net: USB: Implement the tx/rx statistics for the raw IP network interface.

Change-Id: I593f6abf83a56ccd29221849ee32de8612283e4f
Signed-off-by: Raphanus Lo <raphanus_lo@asus.com>

Conflicts:
	drivers/net/usb/raw_ip_net.c
Net: USB: Modify the config of modem port for the modem crash dump.

Change-Id: Ice9e3ff8fe4160d64f44836b72551c05b433b725
Signed-off-by: Raphanus Lo <raphanus_lo@asus.com>
Net: USB: Modify the raw_ip_net driver to built-in.

Change-Id: I4fddcd3436be76f5821e2bd39125cd0bcc8da042
Signed-off-by: Raphanus Lo <raphanus_lo@asus.com>

Conflicts:
	arch/arm/configs/tegra3_android_defconfig
	drivers/net/usb/raw_ip_net.c
usb: Add support for building USB driver as a module

- Export required symbols for USB driver support as a module
- Remove call to set_irq_flags since this is not exported to modules

Change-Id: Ibe40d1ac8636bd1a3ba1d06dee57d9928cbb8a4c
Reviewed-on: http://git-master/r/115423
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
arm: usb: fix build error
i2c: tegra: Reduce number of warning messages for i2c errors

Reduced the number of warning messages for I2C errors
by changing a few from warning level to debug level.

Bug 1057022

Reviewed-on: http://git-master/r/141523
(cherry picked from commit aa96bee7f31a37c450315de78d65950114638218)

Change-Id: I42060b12592fade548981f8e987c5daf07e9ba00
Signed-off-by: rrajk <rrajk@nvidia.com>
Reviewed-on: http://git-master/r/146442
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
i2c: tegra: provide proper name for irqs

When watching the irqs name of tegra i2c, all instances
irq name shows as tegra_i2c.

Passing the device name properly to have the irq names with
instance like tegra-i2c.0, tegra-i2c.1 etc.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/144083
(cherry picked from commit d16af6a86cc9b26f0c469987079101c9e3db000c)

Change-Id: Iee46e4f6f52db022aab17106c9e0636b47340004
Signed-off-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-on: http://git-master/r/146506
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
i2c: tegra: enable/disable clock unconditionally during xfer

Do the clock control for enable/disable during each transfer
regardless of whether clock is always on or not.

If clock is always on then in probe the reference count of the
clock incremented and doing again enable will just increment
reference and disable will decrement the reference count
and so there is no harm on calling enable/disable always
during transfer.

Change-Id: Ibf67413fb84f826f04e890fe3dd2a20cd0469922
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/116473
Tested-by: Bandi Krishna Chaitanya <bandik@nvidia.com>

Conflicts:
	drivers/i2c/busses/i2c-tegra.c
ARM: tegra: usb: Fix phy_power_on condition

When the Phy is left powered on, in non LP0 event phy_resume
should not be programmed while after an LP0 event it should be
programmed.

Bug 1166740

Change-Id: I046c38bcf5589e270fdd99dcd99af057f9bfba1c
Signed-off-by: Petlozu Pravareshwar <petlozup@nvidia.com>
Reviewed-on: http://git-master/r/167715
(cherry picked from commit 4f036fdcc489310dd88b48166f6f86af98b6d3eb)
Reviewed-on: http://git-master/r/170439
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Conflicts:
	arch/arm/mach-tegra/tegra11x_usb_phy.c
	arch/arm/mach-tegra/usb_phy.c
fs/dyn_sync_cntrl: dynamic sync control

The dynamic sync control interface uses Android kernel's unique early
suspend / lat resume interface.

While screen is on, file sync is disabled
when screen is off, a file sync is called to flush all outstanding writes
and restore file sync operation as normal.

Signed-off-by: Paul Reioux <reioux@gmail.com>
fs/dyn_fsync: check dyn fsync control's active prior to performing fsync ops

Signed-off-by: Andrew Bartholomew <andrewb03@gmail.com>
dynamic filesync: add some cache optimizations

and clean up file format and typos

bump version to 1.1

Signed-off-by: Paul Reioux <reioux@gmail.com>
dynamic fsync: favor true case since most will be using this feature

Signed-off-by: Paul Reioux <reioux@gmail.com>
dynamic fsync: add reboot notifier to force flush outstanding data

this should further prevent data corruption from kernel panics and
forced reboots

bump version to 1.2

Signed-off-by: Paul Reioux <reioux@gmail.com>
dynamic fsync: add kernel panic notifier to force flush outstanding data

more paranoia safety checks

Signed-off-by: Paul Reioux <reioux@gmail.com>
dynamic fsync: don't disable fdatasync()

Signed-off-by: Paul Reioux <reioux@gmail.com>
dynamic sync control: enable by default