tegratab: config: set nls default to utf8

For support Unicode file name with NTFS filesystem format, add NLS UTF8
defconfig.

Bug 1425034

Change-Id: I9856d42f36b3142e73bb4170e2ae993eff27ab51
Signed-off-by: Hyong Bin Kim <hyongbink@nvidia.com>
Reviewed-on: http://git-master/r/349656
GVS: Gerrit_Virtual_Submit
Reviewed-by: Gabby Lee <galee@nvidia.com>
ARM: dts: tegratab: update smooth_k_incr

Update PRISM smooth_k_incr to 4.

Bug 1401127

Change-Id: I552c90f995108be61f8ef58981b7ef90bc87b775
Signed-off-by: Danny Song <dsong@nvidia.com>
Reviewed-on: http://git-master/r/346357
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Harry Hong <hhong@nvidia.com>
Reviewed-on: http://git-master/r/350516
GVS: Gerrit_Virtual_Submit
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
ARM: tegra:tegranote7 enable E2542 debug board

if debug uart is set to 5, just mux sdcard mmc pins to UART-A.

Signed-off-by: David Pu <dpu@nvidia.com>
Reviewed-on: http://git-master/r/338732
Reviewed-by: Danny Song <dsong@nvidia.com>
Tested-by: Danny Song <dsong@nvidia.com>
(cherry picked from commit 637cad50a2d4f38bdc1aaf1e067f2eff14060b48)
Change-Id: I25dde9722198e70a6f3fca96cabdf180bbe255bf
Reviewed-on: http://git-master/r/347381
Reviewed-by: Harry Hong <hhong@nvidia.com>
Tested-by: Harry Hong <hhong@nvidia.com>
Reviewed-on: http://git-master/r/350632
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
ARM:tegra:tn7c:revise board id to P1988

Bug 1410152

Change-Id: I80c856966ebd97b911c5e555fbd7e6e79d276060
Signed-off-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/350633
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
ARM: Tegra: TN7C: initial pinmux configuration

Bug 1418728

Change-Id: I3670f65358394c21f6de3eb05e49986ad1054fed
Signed-off-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/336430
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-on: http://git-master/r/350634
GVS: Gerrit_Virtual_Submit
ARM: Tegra: TN7C: re-config modem IPC pins

bug 1410909
bug 1418728

Change-Id: I26a6cbe1e80bbe91d8cc37ad2826488706b55267
Signed-off-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/336444
Reviewed-on: http://git-master/r/350635
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
ARM: Tegra: Utilize burst policy for LP1 wakeup

Running SCLK from CLKS makes LP1 wakeup latencies horrible.
However, we can utilize IRQ bursting to switch automatically
to CLKM upon LP1 wakeup IRQ. This maintains low power for LP1
but improves wakeup latencies significantly.

Bug 1423099

Change-Id: I9231d736c5d330a1c36a38a4e2ad1d0b29a4c158
Signed-off-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/344607
Reviewed-on: http://git-master/r/350636
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
ARM:tegra:TN7C:Add fixed regulator for gyro

kb_row0 configured for this purpose

But 1418728

Change-Id: Icf01a4f925e5196443f00f6d651785fae7d229e9
Signed-off-by: qtang <qtang@nvidia.com>
Reviewed-on: http://git-master/r/350637
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
ARM: tegra: TN7C: revise avdd_hdmi_pll reg for P1988

Bug 1410152

Change-Id: Ie5bea317dd2f19bcf93095dd160e126f4b7b9882
Signed-off-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/350639
Reviewed-by: David Pu <dpu@nvidia.com>
GVS: Gerrit_Virtual_Submit
input:misc:mpu:added new reglator for powerup seq.

Add another regulator vlogic_gyro into regulator list
of the gyro driver.

Bug 1418728

Signed-off-by: David Pu <dpu@nvidia.com>
Signed-off-by: qtang <qtang@nvidia.com>
Change-Id: I93fd8181a575062b16ae9e1af7c0dbe14d866713
Reviewed-on: http://git-master/r/339057
Reviewed-on: http://git-master/r/350640
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: David Yu (Engrg-SW) <davyu@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
asoc: tegra: Add kernel driver for voice call

Add voice call support for tegranote7c, so that there are some voice
call devices for calling in sound card.

Bug 1410909
Bug 1418728

Change-Id: I2c34d1d5bad9f6f30a497a6673bb5b7f2d8c0ff3
Signed-off-by: Lei Fan <leif@nvidia.com>
Reviewed-on: http://git-master/r/344769
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/350642
GVS: Gerrit_Virtual_Submit
ARM: tegra:TN7C: Enable audio clock for voice call

Enable DAPs which is used by voice call for tegranote7c,

Bug 1410909
Bug 1418728

Change-Id: I20e4df26ee0ac9e1d51f5e6790abdc20532805a5
Signed-off-by: Lei Fan <leif@nvidia.com>
Reviewed-on: http://git-master/r/344768
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/350643
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
asoc:tegra: correct the codec name and its dai

The codec name and its dai name is not right, it will cause the sound
card not to be registered.

Bug 1410909

Change-Id: Ibbde3be3182e839cccc69fd5df90d5e745530c1a
Signed-off-by: Lei FAN <leif@nvidia.com>
Reviewed-on: http://git-master/r/347105
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/350644
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
ARM:tegra:TN7C: don't set PK6 fix reg as open drain.

vdd_hdmi_5v0 won't be enabled if TEGRA_GPIO_PK6 is
set as open drain since it is a output GPIO, remove
open drain flag in fixed reg setting.

Bug 1410152

Change-Id: I81f7294e87752742443a3e5ee57a3b62b7a18ae4
Signed-off-by: David Pu <dpu@nvidia.com>
Reviewed-on: http://git-master/r/350645
GVS: Gerrit_Virtual_Submit
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
ARM: dts: tn7c: correct dc emc-clk property

nvidia,emc-clk-rate is right property for default
emc clk rate, not nvidia,emc_clk_rate

Bug 1240921

Change-Id: I1ee9ff74ecbf86b35ba20cbfc006b25b52f932c5
Signed-off-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/350647
ARM:tegra:tn7c:switch to LP cluster before LP1

Tegra should be switched to LP cluster before
entering LP1.

Bug 1423099

Change-Id: I1db79d4c12232176d9f2f06544eaed70aebc8fae
Signed-off-by: Danny Song <dsong@nvidia.com>
Reviewed-on: http://git-master/r/351245
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Martin Chi <mchi@nvidia.com>
tegranote7c: config: set nls default to utf8

applied below change for tegranote7c defconfig:

tegratab: config: set nls default to utf8

For support Unicode file name with NTFS filesystem format, add NLS UTF8
defconfig.
Bug 1425034

Reviewed-on: http://git-master/r/348006
Signed-off-by: Hyong Bin Kim <hyongbink@nvidia.com>

Reviewed-on: http://git-master/r/349235
(cherry picked from commit 14eb8d2b36e924f8129dd5c0d2a8b7ac3c055b58)

Signed-off-by: David Pu <dpu@nvidia.com>
Change-Id: I70deea76b55048802186be90cabc3bf90303d73c
Reviewed-on: http://git-master/r/351207
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Martin Chi <mchi@nvidia.com>
ARM:tegra:tn7c:boot:dts:Compass Orientation

Change Compass AK8963C Orientation matrix according to
chip mounting.

Bug: 1424109

Change-Id: Icd03767b4fb0cfaf780ceb3328032c5891fe39bb
Signed-off-by: qtang <qtang@nvidia.com>
Reviewed-on: http://git-master/r/349204
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/351098
ARM:TN7C:boot:dts:hdmi pll(0,1)

Change hdmi pll0 & pll1 register values.

Bug 1430553

Change-Id: Iacaeda8216d75c4b3c8700049136df1d36f18307
Signed-off-by: qtang <qtang@nvidia.com>
Reviewed-on: http://git-master/r/349631
Reviewed-by: Martin Chi <mchi@nvidia.com>
Reviewed-on: http://git-master/r/351107
Tested-by: Martin Chi <mchi@nvidia.com>
ARM: Tegra: TN7C:export GPIO_PV0 for userspace

GPIO_PV0 will be used to detect if modem is present.
export it via sysfs.

Bug 1428253

Change-Id: I21dd00645b80fc07f14145432ec7dd8924d90ea6
Signed-off-by: David Pu <dpu@nvidia.com>
Reviewed-on: http://git-master/r/349315
(cherry picked from commit c720d4d136eb4aedbd560fc5bbbaf4db5affefa6)
Reviewed-on: http://git-master/r/351108
Reviewed-by: Martin Chi <mchi@nvidia.com>
Tested-by: Martin Chi <mchi@nvidia.com>