security: tlk_driver: kernel mem type allocation
[linux-3.10.git] / commits
1 007833e firmware: Add vendor specific path to search paths
2 00baef7 gpu: nvgpu: clear sparse in space free
3 0885749 arm64: dts: t210: add console properties to UartA
4 08a7fb2 gpu: nvgpu: gm20b: add pm callbacks
5 0c31037 arm64: dts: tegra132-interposer display dt
6 0c742bf arm64: tegra: Merge t210 panel file with t210ref
7 11b3e49 tegra: added support for HDCP2.2 in kernel
8  12 files changed, 28 insertions(+), 2 deletions(-)
9 13636a8 ARM: tegra: fix build warning with register address cells of regulator
10  16 files changed, 206 deletions(-)
11 1708c43 arm64: tegra: T210: Enable USB host, otg configs
12 17d63fa ARM64: tegra21:add system pmic flag for T210
13 1eed754 dts: add missing closing brace
14 1f83ab8 arm64: tegra21: disable CONFIG_TEFEA_DP temporarily
15  1 file changed, 10 insertions(+)
16  1 file changed, 10 insertions(+), 20 deletions(-)
17  1 file changed, 10 insertions(+), 21 deletions(-)
18  1 file changed, 11 insertions(+)
19  1 file changed, 11 insertions(+), 2 deletions(-)
20  1 file changed, 120 insertions(+), 7 deletions(-)
21  1 file changed, 12 insertions(+), 11 deletions(-)
22  1 file changed, 12 insertions(+), 12 deletions(-)
23  1 file changed, 12 insertions(+), 1 deletion(-)
24  1 file changed, 12 insertions(+), 4 deletions(-)
25  1 file changed, 134 insertions(+)
26  1 file changed, 13 insertions(+), 3 deletions(-)
27  1 file changed, 15 insertions(+), 1 deletion(-)
28  1 file changed, 16 insertions(+)
29  1 file changed, 17 insertions(+), 14 deletions(-)
30  1 file changed, 1 deletion(-)
31  1 file changed, 1 insertion(+)
32  1 file changed, 1 insertion(+), 1 deletion(-)
33  1 file changed, 1 insertion(+), 2 deletions(-)
34  1 file changed, 21 insertions(+), 32 deletions(-)
35  1 file changed, 22 insertions(+)
36  1 file changed, 23 insertions(+), 8 deletions(-)
37  1 file changed, 28 insertions(+)
38  1 file changed, 2 deletions(-)
39  1 file changed, 2 insertions(+)
40  1 file changed, 2 insertions(+), 2 deletions(-)
41  1 file changed, 312 insertions(+), 95 deletions(-)
42  1 file changed, 33 insertions(+), 1 deletion(-)
43  1 file changed, 3 insertions(+)
44  1 file changed, 3 insertions(+), 1 deletion(-)
45  1 file changed, 3 insertions(+), 4 deletions(-)
46  1 file changed, 3 insertions(+), 6 deletions(-)
47  1 file changed, 44 insertions(+), 17 deletions(-)
48  1 file changed, 46 deletions(-)
49  1 file changed, 48 insertions(+), 29 deletions(-)
50  1 file changed, 4 deletions(-)
51  1 file changed, 4 insertions(+)
52  1 file changed, 4 insertions(+), 1 deletion(-)
53  1 file changed, 4 insertions(+), 24 deletions(-)
54  1 file changed, 4 insertions(+), 3 deletions(-)
55  1 file changed, 59 insertions(+), 59 deletions(-)
56  1 file changed, 5 insertions(+)
57  1 file changed, 5 insertions(+), 1 deletion(-)
58  1 file changed, 6 insertions(+)
59  1 file changed, 6 insertions(+), 1 deletion(-)
60  1 file changed, 6 insertions(+), 2 deletions(-)
61  1 file changed, 7 insertions(+), 2 deletions(-)
62  1 file changed, 7 insertions(+), 9 deletions(-)
63  1 file changed, 8 deletions(-)
64  1 file changed, 8 insertions(+)
65  1 file changed, 8 insertions(+), 8 deletions(-)
66  1 file changed, 9 insertions(+)
67 22e383d arm64: dts: tegra210-ers: add display dt
68 2346fd9 DNI: ARM64: tegra21: config: disable gpmu
69 2379732 arm64: tegra: t210ref: clean board-t210ref.c
70 25c9f06 usb: gadget: tegra: update T210 phy settings
71 2695419 ARM64: tegra21: Fix PWM channel assignment
72 2c416d5 ASoC: tegra-alt: mobile: fix codec clock
73 2ce2499 DNI: arm64: t210: workaround for unknown timer problem
74  2 files changed, 0 insertions(+), 0 deletions(-)
75  2 files changed, 105 insertions(+), 3 deletions(-)
76  2 files changed, 15 insertions(+), 2 deletions(-)
77  2 files changed, 15 insertions(+), 5 deletions(-)
78  2 files changed, 16 insertions(+), 2 deletions(-)
79  2 files changed, 1 insertion(+), 30 deletions(-)
80  2 files changed, 1 insertion(+), 5 deletions(-)
81  2 files changed, 20 insertions(+)
82  2 files changed, 239 insertions(+), 18 deletions(-)
83  2 files changed, 24 insertions(+), 6 deletions(-)
84  2 files changed, 2 deletions(-)
85  2 files changed, 2 insertions(+), 27 deletions(-)
86  2 files changed, 4 insertions(+)
87  2 files changed, 71 insertions(+), 14 deletions(-)
88  2 files changed, 74 insertions(+), 69 deletions(-)
89  2 files changed, 75 insertions(+), 1 deletion(-)
90  2 files changed, 79 insertions(+)
91  2 files changed, 99 insertions(+), 11 deletions(-)
92  2 files changed, 9 insertions(+), 3 deletions(-)
93 3080ab2 ASoC: tegra-alt: Add tegra audio clock config support
94 327bd76 include: audience: tegra: fix gpio variables
95 32a0abf arm64: dts: rename rsvd functions in pinmux DT
96 33c26d0 gpu: nvgpu: cde: Allow large surfaces
97 35f46762 platform: adsp: os load error flows & print level
98 3668d77 clock: tegra21: Add support for SDMMC2/4 LJ inputs
99 39c6a9d regulator: pwm: Pass regulator DT node to core
100 3b05c73 arm64: dts: t210: move arch timer to base dtsi
101 3cc6996 clock: tegra21: Increase pll_a_out0 max limits
102 3ea1edf ARM: tegra: xhci: add regulator handles for loki
103 3fe2138 ARM64: configs: Disable ISP and VI
104  3 files changed, 12 insertions(+), 9 deletions(-)
105  3 files changed, 15 insertions(+)
106  3 files changed, 168 insertions(+)
107  3 files changed, 21 insertions(+), 3 deletions(-)
108  3 files changed, 24 insertions(+), 1 deletion(-)
109  3 files changed, 290 insertions(+), 290 deletions(-)
110  3 files changed, 35 insertions(+), 6 deletions(-)
111 453d736 iommu/tegra: smmu: Make if conditions t21x and future compatible
112 45e810a gpu: nvgpu: Disable GM20b GPCPLL SYNC mode
113 45fbb14 extcon: gpio:schedule workqueue only when debounce time non zero
114 470148e ata: ahci: T210 Specific changes to ahci-tegra
115 470341d mmc: tegra: Update vendor IO trim control reg
116 4853255 gpu: disable cyclestats whitelist in debug mode
117 48b4a2d iommu: tegra: fix dc address space creation on t21x
118 4cbc4ca video: tegra: host: vic: Disable power features
119 4cc37cf arm64: tegra21: dc: fix compatible name for tegradc
120 4cf729b arm64: tegra21: limit dc and gpu iova window to 4GB
121 4d02566 gpu: sysfs mode for allowing access to registers
122 4d1ca9c clock: tegra21: Update UART initialization
123 4d5ae25 arm64: tegra21: dts: fix dc nodes iommus property
124  4 files changed, 106 insertions(+), 24 deletions(-)
125  4 files changed, 10 insertions(+)
126  4 files changed, 113 insertions(+), 1 deletion(-)
127  4 files changed, 188 insertions(+), 192 deletions(-)
128  4 files changed, 38 insertions(+)
129  4 files changed, 39 insertions(+), 2 deletions(-)
130  4 files changed, 43 insertions(+), 1 deletion(-)
131  4 files changed, 5 insertions(+), 5 deletions(-)
132  4 files changed, 65 insertions(+), 5 deletions(-)
133  4 files changed, 67 insertions(+), 4 deletions(-)
134  4 files changed, 722 insertions(+)
135 50617d8 ARM: tegra: enable PWM regulator
136 50c0e65 Arm: tegra: xhci: add regulator handles
137 542e6d1 mmc: tegra: Dump more regs when SDMMC errors seen
138 555c156 arm64: t210: Enable config PCA953x GPIO Expander
139 5676e79 gpu: nvgpu: gk20a: cde: Add base_post_divide param
140 5757129 arm64: t210: dts: disable power supply extcon
141 5845ae5 pinctrl210: tegra: rename functions as per pinmux sheet
142 5a780db asoc: tegra-alt: t210: remove system fpga code
143 5c172b3 gpu: nvpug: add hal func get_gpc_tpc_mask
144 5da00d5 ARM64: tegra21x: loki: power tree enable
145 5de8c74 ARM: tegra: t210ref: Add IMX214 and DW9714 support
146 5e7cc69 clock: tegra: Skip over-clock warning on bus users
147  5 files changed, 17 insertions(+), 11 deletions(-)
148  5 files changed, 180 insertions(+), 21 deletions(-)
149  5 files changed, 28 insertions(+), 8 deletions(-)
150  5 files changed, 442 insertions(+)
151 648b85a TEMP: asoc: tegra-alt: disable SLGC
152 6ba29b3 ARM64: dts:fix correct dtb names for loki-e and foster-e
153 6ba6316 arm64: tegra:initial dt files for loki-e, foster-e
154 6cad8dd ARM: tegra: remove DDR voltage setting
155 6d9a36e arm: tegra: panel-j-1440-810-5-8: to move DT
156 6e5a0b8 video: tegra: dc: smartdimmer, cmu node bug fix
157  6 files changed, 142 insertions(+), 64 deletions(-)
158  6 files changed, 290 insertions(+), 834 deletions(-)
159 73c6537 arm64: dts: t210: clean up regulator for sensors
160 76c9f25 arm64: t210: e2190: enable spi4 dt node
161 780071c platform: tegra: adsp: fix emc dfs debugfs node
162 785c45d TEMP: dvfs: tegra21: Set Vmax for GPU voltage at 1.0V
163 7b49728 pinctrl210: tegra: rename some more funcs as per pinmux sheet
164 80b7833 arm64: tegra: disable pcie for t210
165 86118e6 mmc: tegra: Set default pinctrl state for SD/SDIO
166 8d97c66 video: tegra: dc: CONFIG_USE_OF to CONFIG_OF
167 8e62e51 clock: tegra21: Split PERIPH_NO_RESET / PERIPH_NO_ENB
168 8eb8bf9 clock: tegra21: correct pwm clock dev name
169 8fb792a ARM64: tegra21:enable BC, FG and extcon config
170  8 files changed, 2472 insertions(+), 3 deletions(-)
171 9122f33 pinctrl210: tegra: change rsvd numbering to 0-3
172 94ecd1e0 clock: tegra21: Remove audio sync clock doubler for I2S
173 9579157 extcon: gpio: support for DT
174 95fa023 pinctrl: max77620: correct pinmux option for clk-out
175 97a4605 mmc: tegra: Update pad control register settings
176 98f06d1 power: tegra21: Add IDDQ fuse scale
177 9b8fd9c gpu: nvgpu: gm20b: support TPC floorsweeping
178  9 files changed, 117 insertions(+), 49 deletions(-)
179  9 files changed, 2026 insertions(+)
180  9 files changed, 64 insertions(+), 1 deletion(-)
181 a074907 ASoC: tegra-alt: Add ape clock support
182 a31382f video: tegra: host: Add flag to SLCG override
183 a31b03d usb: gadget: enable tegra_udc to compile as module
184 a4d46c6 arm: tegra: Increase FB sizes with CONFIG_MODS
185 a87fe26 media: platform: tegra: Modify modes for IMX214
186 aac4486 ARM: tegra: enable GPIO and ADC_JACK extcon
187 aaca3e4 asoc: tegra: Add T210 test driver missing clocks
188 ac61289 ARM: tegra: remove unused ers-2174-dfll dtsi file
189 aee7fee Revert "arm64: tegra: T210: Add SATA support"
190  arch/arm64/boot/dts/Makefile                       |    2 +
191  arch/arm64/boot/dts/Makefile | 4 ++--
192  arch/arm64/boot/dts/tegra132-interposer-e2141-1100-a00-00.dts | 4 +++-
193  arch/arm64/boot/dts/tegra132-interposer-e2141-1100-a00-00.dts | 4 ++++
194  arch/arm64/boot/dts/tegra132-tn8.dtsi                          |  4 ----
195  arch/arm64/boot/dts/tegra210.dtsi    |  2 +-
196  arch/arm64/boot/dts/tegra210.dtsi | 4 ++--
197  arch/arm64/boot/dts/tegra210.dtsi | 9 +++++++++
198  arch/arm64/boot/dts/tegra210-ers-common.dtsi | 1 +
199  arch/arm64/boot/dts/tegra210-ers-common.dtsi | 4 +++-
200  arch/arm64/boot/dts/tegra210-ers-common.dtsi | 8 --------
201  arch/arm64/boot/dts/tegra210-ers-common.dtsi | 8 ++++++++
202  arch/arm64/boot/dts/tegra210-ers-e2190-1100-a00-00.dts | 7 ++++++-
203  arch/arm64/boot/dts/tegra210-ers-e2220-1100-a00-00.dts     | 14 ++++++++++++++
204  arch/arm64/boot/dts/tegra210-ers-e2220-1100-a00-00.dts | 2 +-
205  arch/arm64/boot/dts/tegra210-ers-e2220-1100-a00-00.dts | 2 ++
206  arch/arm64/boot/dts/tegra210-ers-e2220-1100-a00-00.dts | 5 +++++
207  arch/arm64/boot/dts/tegra210-grenada.dts | 2 +-
208  arch/arm64/boot/dts/tegra210-grenada.dts |  32 ++++-----
209  arch/arm64/boot/dts/tegra210-loki-e-p2530-0032-e00-00.dts | 2 +-
210  arch/arm64/boot/dts/tegra210-platforms/tegra210-grenada-fixed.dtsi | 3 +++
211  arch/arm64/boot/dts/tegra210-platforms/tegra210-sdhci.dtsi |  4 ++--
212  arch/arm64/configs/tegra13_android_defconfig | 2 ++
213  arch/arm64/configs/tegra21_android_defconfig | 1 -
214  arch/arm64/configs/tegra21_android_defconfig | 1 +
215  arch/arm64/configs/tegra21_android_defconfig | 13 ++++++++++++-
216  arch/arm64/configs/tegra21_android_defconfig | 16 +++++++---------
217  arch/arm64/configs/tegra21_android_defconfig |   2 +
218  arch/arm64/configs/tegra21_android_defconfig | 2 --
219  arch/arm64/configs/tegra21_android_defconfig | 2 +-
220  arch/arm64/configs/tegra21_android_defconfig | 2 ++
221  arch/arm64/configs/tegra21_android_defconfig | 4 ++++
222  arch/arm64/configs/tegra21_android_defconfig       |  4 ++--
223  arch/arm64/configs/tegra21_defconfig         | 1 -
224  arch/arm64/configs/tegra21_defconfig | 13 +++++++++++--
225  arch/arm64/mach-tegra/board-dt-t210.c        |   3 +-
226  arch/arm64/mach-tegra/board-t210.h           |   1 -
227  arch/arm64/mach-tegra/board-t210-panel.c     | 735 ---------------------------
228  arch/arm64/mach-tegra/board-t210ref.c | 1 +
229  arch/arm64/mach-tegra/board-t210ref.c       | 12 +++-
230  arch/arm64/mach-tegra/board-t210ref.c | 2 +-
231  arch/arm64/mach-tegra/board-t210ref.c | 24 ++++++++++++------------
232  arch/arm64/mach-tegra/board-t210ref.c | 4 ++--
233  arch/arm64/mach-tegra/board-t210ref.c         |  9 +++++++--
234  arch/arm64/mach-tegra/board-t210ref-camera.c | 134 +++++++++++++++++++++++++++
235  arch/arm64/mach-tegra/board-t210ref-panel.c | 17 ++----
236  arch/arm64/mach-tegra/board-t210ref-panel.c  | 377 ++++++++++----
237  arch/arm64/mach-tegra/board-t210ref-thermal.c | 11 +++++++++++
238  arch/arm64/mach-tegra/Kconfig | 1 -
239  arch/arm64/mach-tegra/Kconfig | 1 +
240  arch/arm64/mach-tegra/Makefile              | 18 +++---
241  arch/arm64/mach-tegra/Makefile                |  4 +++-
242  arch/arm64/mach-tegra/Makefile               |   6 +-
243  arch/arm64/mach-tegra/tegra21_init.c  | 4 ----
244  arch/arm/boot/dts/panel-j-1440-810-5-8.dtsi        | 279 +++++++++++++++++++++
245  arch/arm/boot/dts/tegra124-loki-common.dtsi                   |  3 ++-
246  arch/arm/boot/dts/tegra124-tn8.dtsi                            |  4 ----
247  arch/arm/mach-tegra/board-ardbeg.c          |  3 +-
248  arch/arm/mach-tegra/board-ardbeg-panel.c    |  4 +-
249  arch/arm/mach-tegra/board-panel.c           | 16 +++++
250  arch/arm/mach-tegra/board-panel.h           |  4 +-
251  arch/arm/mach-tegra/clock.c | 6 +++++-
252  arch/arm/mach-tegra/common.c | 34 +++++++++++++++++++++++++++++++++-
253  arch/arm/mach-tegra/common.c | 8 ++++++++
254  arch/arm/mach-tegra/include/mach/tegra_usb_pmc.h | 11 ++++++++++-
255  arch/arm/mach-tegra/Makefile                |  2 +-
256  arch/arm/mach-tegra/panel-j-1440-810-5-8.c  | 90 ++++++++++++++++++++++-------
257 b32de62 cpuidle: tegra210: fix debugfs attr radix
258 b338575 arm: tegra64: use unified boardfiles for fpga and silicon
259 b43201d dvfs: tegra21: Update max voltage limits
260 b8bf3fc vi: support vi watchdog
261 bad91fc ARM64: tegra: Disable CPU DVFS on Tegra21
262 bbad7d0 ARM64: configs: Enable CONFIG_TEGRA_PREPOWER_WIFI config
263 bc135d4 gpu: nvgpu: Set error notifier on PBDMA error
264 bd1ff24 ARM64: DT: tegra210: Update pinctrl settings for SDMMC
265 bdac155 arm64: tegra: remove TEGRA_BPMP config
266 bf01da5 clock: tegra21: Apply safe rate to ISP
267 bf26f12 Arm: tegra: xhci: add regulator handles for ardbeg
268 bf9954d TEMP: dvfs: tegra21: Set Vmax for core voltage at 1.15V
269  .../bindings/video/nvidia,tegra114-dsi.txt         |  1 +
270  .../bindings/video/nvidia,tegra114-hdmi.txt        |  1 +
271  .../bindings/video/nvidia,tegra124-dsi.txt         |  1 +
272  .../bindings/video/nvidia,tegra124-hdmi.txt        |  1 +
273  .../bindings/video/nvidia,tegra210-dc.txt          |  61 +++
274  .../bindings/video/nvidia,tegra210-dsi.txt         | 415 +++++++++++++++++++++
275  .../bindings/video/nvidia,tegra210-hdmi.txt        | 245 ++++++++++++
276  .../boot/dts/tegra210-ers-e2190-1100-a00-00.dts    | 36 ++++++++
277  .../boot/dts/tegra210-ers-e2220-1100-a00-00.dts    | 25 ----------------------
278  .../boot/dts/tegra210-ers-e2220-1100-a00-00.dts    | 35 ++++++++
279  .../boot/dts/tegra210-loki-e-p2530-0032-e00-00.dts | 24 +++++++-
280  .../boot/dts/tegra210-loki-e-p2530-0032-e00-00.dts |   50 +
281 c3ccb9c iommu/tegra: smmu: Update TLB reset value to enable RR arbitration
282 c57647f Tegra12x: configs: Disable dummy regulator
283 c6f7685 firmware: audience: update es755 firmwares
284 c7531d3 DNI: ARM64: tegra21: config: disable gpu
285 c895d06 mmc: tegra: Use TMCLK for generating WR CRC status
286 c9332fa clock: tegra21: Expand PLLM frequencies table
287 c9fab3a clock: tegra21: update UTMIPLL register programming
288 cd10a93 arm64: tegra: t210: add icera modem dt aux lookup entry
289 cd6cb7a ARM: tegra: Set correct voltage for ldo4
290 d62adc2 platform: nvadsp: Fix ADSP watchdog handler
291 d91d41f arm64: tegra: fix regulators and card detect for sdmmc on e2220
292 d947678 mmc: tegra: Correctly update override caps reg
293 dbd8a86 drivers: cpuidle: Added release for file ops
294 de43e97 video: tegra: dc: consider clk src prop's absence
295  .../devicetree/bindings/mmc/sdhci-tegra.txt        |   1 +
296  .../devicetree/bindings/mmc/sdhci-tegra.txt        |  3 ++
297  Documentation/devicetree/bindings/extcon/extcon-gpio.txt | 16 ++++++++++++++++
298  drivers/ata/ahci-tegra.c | 407 ++++++++++++++++++++++++++++++++++++-----------
299  drivers/base/firmware_class.c | 1 +
300  drivers/clocksource/tegra210_timer.c | 4 ++--
301  drivers/cpuidle/cpuidle-tegra210.c | 2 +-
302  drivers/cpuidle/cpuidle-tegra210.c | 2 ++
303  drivers/cpuidle/cpuidle-tegra210.c | 28 ++++------------------------
304  drivers/dma/tegra210-adma.c                    | 4 +++-
305  drivers/extcon/extcon-gpio.c | 28 ++++++++++++++++++++++++++++
306  drivers/extcon/extcon-gpio.c       | 74 +++++++++++++++++++++++++++++++++++++-
307  drivers/extcon/extcon-gpio.c | 9 +++++++--
308  drivers/gpu/nvgpu/gk20a/cde_gk20a.c  | 3 +++
309  drivers/gpu/nvgpu/gk20a/cde_gk20a.c | 7 +++----
310  drivers/gpu/nvgpu/gk20a/cde_gk20a.h  | 1 +
311  drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 3 +++
312  drivers/gpu/nvgpu/gk20a/gk20a.h    |  1 +
313  drivers/gpu/nvgpu/gk20a/gk20a.h               |  1 +
314  drivers/gpu/nvgpu/gk20a/gk20a.h    |  4 +++
315  drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c         | 32 +++++++++++++++++++++++++++
316  drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c | 39 +++++++++++++++++++++++++++++
317  drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 13 +++++++++++++
318  drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 4 ++++
319  drivers/gpu/nvgpu/gk20a/gr_gk20a.c            |  7 +++++-
320  drivers/gpu/nvgpu/gk20a/gr_gk20a.h |  1 +
321  drivers/gpu/nvgpu/gk20a/hw_ctxsw_prog_gk20a.h |  4 ++++
322  drivers/gpu/nvgpu/gk20a/ltc_common.c | 2 ++
323  drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 52 ++++++++++++++++++++---------
324  drivers/gpu/nvgpu/gk20a/mm_gk20a.h   | 4 ++++
325  drivers/gpu/nvgpu/gk20a/mm_gk20a.h |  6 ++++
326  drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c | 3 +++
327  drivers/gpu/nvgpu/gm20b/clk_gm20b.c | 6 ++++++
328  drivers/gpu/nvgpu/gm20b/gr_gm20b.c    | 46 ++++++++++++++++++++++++-----------
329  drivers/gpu/nvgpu/gm20b/mm_gm20b.c | 68 +++++++++++++++++++++++++++++++++-----
330  drivers/iommu/tegra-smmu.c | 2 +-
331  drivers/iommu/tegra-smmu.c | 31 ++++++++++---------------------
332  drivers/iommu/tegra-smmu.c | 9 +++------
333  drivers/media/platform/tegra/imx214.c           |   5 +
334  drivers/media/platform/tegra/imx214_mode_tbls.h | 252 ++++++++++++++++++++++--
335  drivers/mmc/host/sdhci.c       |  3 +++
336  drivers/mmc/host/sdhci.h       |  1 +
337  drivers/mmc/host/sdhci-tegra.c                | 107 +++++++++++++++++++++++++-
338  drivers/mmc/host/sdhci-tegra.c | 16 ++++++++++++----
339  drivers/mmc/host/sdhci-tegra.c | 16 +++++++++++++++-
340  drivers/mmc/host/sdhci-tegra.c                     | 35 ++++++++++++++++++++--
341  drivers/mmc/host/sdhci-tegra.c | 37 +++++++++++++++++++++++++++++++------
342  drivers/mmc/host/sdhci-tegra.c | 5 ++++-
343  drivers/pinctrl/pinctrl-max77620.c | 2 +-
344  drivers/pinctrl/pinctrl-tegra210.c       | 111 ++++++++++++++++---------------
345  drivers/pinctrl/pinctrl-tegra210.c | 31 +++++++++++++++++++++++--------
346  drivers/pinctrl/pinctrl-tegra210.c                 | 332 ++++++++++-----------
347  drivers/platform/tegra/iommu.c | 4 ----
348  drivers/platform/tegra/nvadsp/aram.c | 2 +-
349  drivers/platform/tegra/nvadsp/emc_dfs.c | 23 ++++++++++++-----------
350  drivers/platform/tegra/nvadsp/os.c | 11 +++++++++++
351  drivers/platform/tegra/nvadsp/os.c | 61 +++++++++++++++++++++++++++-----------
352  drivers/platform/tegra/nvadsp/os.c | 77 ++++++++++++++++++++++++--------------
353  drivers/platform/tegra/tegra21_clocks.c | 127 ++++++++++++++++++++++++++++++--
354  drivers/platform/tegra/tegra21_clocks.c | 16 +++++++++++++---
355  drivers/platform/tegra/tegra21_clocks.c | 2 +-
356  drivers/platform/tegra/tegra21_clocks.c | 22 ++++++++++++++++++++++
357  drivers/platform/tegra/tegra21_clocks.c | 3 +--
358  drivers/platform/tegra/tegra21_clocks.c | 31 +++++++++++++++++--------------
359  drivers/platform/tegra/tegra21_clocks.c | 53 +++++++++++++--------------------
360  drivers/platform/tegra/tegra21_clocks.c | 9 +++------
361  drivers/platform/tegra/tegra21_dvfs.c   | 10 ++++++++--
362  drivers/platform/tegra/tegra21_dvfs.c | 2 +-
363  drivers/platform/tegra/tegra21_speedo.c |  2 +-
364  drivers/platform/tegra/tegra21_speedo.c | 2 +-
365  drivers/platform/tegra/tegra21_speedo.c | 4 ++--
366  drivers/platform/tegra/tegra_usb_pmc.c           | 15 +++++++++++++-
367  drivers/pwm/pwm-tegra.c | 8 ++++++--
368  drivers/regulator/pwm-regulator.c | 1 +
369  drivers/usb/gadget/tegra_udc.c                   | 20 ++++++++++++++++++-
370  drivers/usb/phy/phy-tegra-usb.c | 10 ++++++++++
371  drivers/usb/phy/phy-tegra-usb.c | 7 ++++---
372  drivers/usb/phy/tegra11x_usb_phy.c               | 25 +++++++++++++++++++++++-
373  drivers/video/tegra/dc/dc.c                        |   1 +
374  drivers/video/tegra/dc/dsi.c        | 2 +-
375  drivers/video/tegra/dc/fake_panel.c | 2 +-
376  drivers/video/tegra/dc/hdmi.c       | 2 +-
377  drivers/video/tegra/dc/hdmihdcp.c              | 367 +++++++++-
378  drivers/video/tegra/dc/Makefile                |   1 +
379  drivers/video/tegra/dc/mipi_cal.c   | 4 ++--
380  drivers/video/tegra/dc/nvhdcp_hdcp22_methods.c | 495 +++++++++++++
381  drivers/video/tegra/dc/nvhdcp_hdcp22_methods.h |  38 +
382  drivers/video/tegra/dc/of_dc.c                     | 24 ++++++++++++----------
383  drivers/video/tegra/dc/of_dc.c | 30 ++++++++++--------------------
384  drivers/video/tegra/dc/tsec_drv.h              | 919 +++++++++++++++++++++++++
385  drivers/video/tegra/host/flcn/flcn.c      | 11 ++++++++++-
386  drivers/video/tegra/host/flcn/flcn.c    | 16 +++++++++++-----
387  drivers/video/tegra/host/flcn/hw_flcn.h |  4 ++++
388  drivers/video/tegra/host/isp/isp.h | 13 ++++++++++++-
389  drivers/video/tegra/host/nvdec/hw_nvdec.h |  8 ++++++++
390  drivers/video/tegra/host/nvdec/nvdec.c    |  8 ++++++++
391  drivers/video/tegra/host/nvjpg/hw_nvjpg.h |  8 ++++++++
392  drivers/video/tegra/host/nvjpg/nvjpg.c    |  9 +++++++++
393  drivers/video/tegra/host/t124/t124.c      |  4 ++++
394  drivers/video/tegra/host/tsec/hw_tsec.h   |  8 ++++++++
395  drivers/video/tegra/host/tsec/Makefile         |   1 +
396  drivers/video/tegra/host/tsec/tsec.c           | 425 +++++++++++-
397  drivers/video/tegra/host/tsec/tsec.c      |  8 ++++++++
398  drivers/video/tegra/host/tsec/tsec_methods.h   | 229 ++++++
399  drivers/video/tegra/host/vi/vi.c     |  3 ---
400  drivers/video/tegra/host/vi/vi.h     | 17 +++++++++++++
401  drivers/video/tegra/host/vi/vi_irq.c | 48 +++++++++++++++++++++++++++++++++++-
402  .../dts/tegra124-platforms/tegra124-pm358-fixed.dtsi | 20 --------------------
403  .../dts/tegra124-platforms/tegra124-pm359-fixed.dtsi | 20 --------------------
404  .../dts/tegra124-platforms/tegra124-pm359-pmic.dtsi  |  8 --------
405  .../dts/tegra132-interposer-e2141-1100-a00-00.dts  |  43 ++++
406  .../dts/tegra210-foster-e-p2530-0032-e00-00.dts    |   39 +
407  .../dts/tegra210-platforms/tegra210-ers-power-dvfs-e2174-1101-a00.dtsi  | 2 +-
408  .../dts/tegra210-platforms/tegra210-sdhci.dtsi     |  12 ++
409  .../dts/tegra210-platforms/tegra210-sdhci.dtsi     |  2 ++
410  firmware/audience/es755/audience-es755-fw.bin | Bin 294268 -> 308132 bytes
411  firmware/audience/es755/audience-es755-vs.bin | Bin 112772 -> 112908 bytes
412  include/dt-bindings/gpio/gpio.h                    |  1 +
413  include/linux/esxxx.h | 16 ++++++++--------
414  include/linux/extcon/extcon-gpio.h |  2 ++
415  include/linux/nvhost.h               | 1 +
416  include/linux/nvhost.h                    |  1 +
417  include/linux/platform_data/mmc-sdhci-tegra.h |   1 +
418  include/linux/platform_data/mmc-sdhci-tegra.h      |  1 +
419  ...ra132-interposer-power-tree-e2174-1101-a00.dtsi |  13 +
420  ...ra132-interposer-power-tree-e2174-1101-a00.dtsi | 28 ++++++++++
421  sound/soc/tegra-alt/Makefile                   |  1 +
422  sound/soc/tegra-alt/tegra210_admaif_alt.c      | 3 +++
423  sound/soc/tegra-alt/tegra210_admaif_alt.h      | 1 +
424  sound/soc/tegra-alt/tegra210_i2s_alt.c         | 3 +++
425  sound/soc/tegra-alt/tegra210_i2s_alt.c         | 9 ++++++++-
426  sound/soc/tegra-alt/tegra210_mixer_alt.c       | 3 +++
427  sound/soc/tegra-alt/tegra210_sfc_alt.c         | 3 +++
428  sound/soc/tegra-alt/tegra210_xbar_alt.c | 29 +++++++++++++++++++++++------
429  sound/soc/tegra-alt/tegra210_xbar_alt.h |  1 +
430  sound/soc/tegra-alt/tegra_asoc_machine_alt.c   |  3 +
431  sound/soc/tegra-alt/tegra_asoc_utils_alt.c     | 52 +++++++++++++---
432  sound/soc/tegra-alt/tegra_asoc_utils_alt.h     |  3 +
433  sound/soc/tegra-alt/tegra_grenada_alt.c        | 83 ++++++++++++++++++++++++--
434  sound/soc/tegra-alt/tegra_t210ref_mobile_alt.c | 1 +
435  sound/soc/tegra-alt/tegra_t210ref_mobile_alt.c | 30 --------------------------
436  sound/soc/tegra-alt/tegra_t210ref_mobile_alt.c | 60 ++++++++++++++++---
437  sound/soc/tegra-alt/tegra_t210ref_mobile_alt.c | 8 +++++++-
438  sound/soc/tegra/tegra210_admaif.c              | 3 +++
439  sound/soc/tegra/tegra210_admaif.h              | 3 ++-
440  sound/soc/tegra/tegra210_amixer.c              | 2 ++
441  sound/soc/tegra/tegra210_axbar.c | 73 ++++++++++++++++++++++++++++++++++------
442  sound/soc/tegra/tegra210_dmic.c                | 2 ++
443  sound/soc/tegra/tegra210_i2s.c                 | 2 ++
444  sound/soc/tegra/tegra210_i2s.c   | 37 +++++++++++++++++++-
445  .../tegra124-1791-power-tree-e1736-1000-a00.dtsi               | 10 ++++++++++
446  .../tegra124-ardbeg-fixed-e1733-1000-a00.dtsi        | 16 ----------------
447  .../tegra124-ardbeg-fixed-e1735-1000-a00.dtsi        | 12 ------------
448  .../tegra124-ardbeg-pmic-e1733-1000-a00.dtsi         | 12 ------------
449  .../tegra124-ardbeg-pmic-e1735-1000-a00.dtsi         | 16 ----------------
450  .../tegra124-ardbeg-power-tree-e1733-1000-a00.dtsi             | 10 ++++++++++
451  .../tegra124-ardbeg-power-tree-e1735-1000-a00.dtsi             | 10 ++++++++++
452  .../tegra124-e1791-e1736-pmic.dtsi                   | 18 ------------------
453  .../tegra124-jetson-power-tree-pm375-0000-c00.dtsi             |  9 +++++++++
454  .../tegra124-jetson_tk1-fixed-pm375-0000-c00-00.dtsi | 20 --------------------
455  .../tegra124-jetson_tk1-pmic-pm375-0000-c00-00.dtsi  |  8 --------
456  .../tegra124-laguna-power-tree-pm359-0000-a00.dtsi             | 10 ++++++++++
457  .../tegra124-loki-fixed-e2545-0000-common.dtsi       |  8 --------
458  .../tegra124-loki-pmic-e2530-0000-a01.dtsi           |  4 ----
459  .../tegra124-loki-pmic-e2545-0000-a00.dtsi           |  4 ----
460  .../tegra124-loki-pmic-e2545-0000-common.dtsi        | 12 ------------
461  .../tegra124-loki-power-tree-e2530-0000-a01.dtsi              | 11 +++++++++++
462  .../tegra124-loki-power-tree-e2545-0000-a00.dtsi              | 11 +++++++++++
463  .../tegra124-norrin-fixed-pm374-0000-a00.dtsi        | 20 --------------------
464  .../tegra124-norrin-pmic-pm374-0000-a00.dtsi         |  8 --------
465  .../tegra124-norrin-power-tree-pm374-0000-a00.dtsi             |  9 +++++++++
466  .../tegra124-tn8-power-tree-e1736-1000-a00.dtsi                | 10 ++++++++++
467  .../tegra124-tn8-power-tree-e1769-1000-a00.dtsi                | 10 ++++++++++
468  .../tegra124-tn8-power-tree-e1936-1000-a00.dtsi                |  8 ++++++++
469  .../tegra132-interposer-hdmi-e2141-1100-a00.dtsi   |  94 +++++++
470  .../tegra132-interposer-power-tree-e2174-1101-a00.dtsi        | 11 +++++++++++
471  .../tegra210-ers-dfll-e2174-1101-a00.dtsi          | 46 ----------------------
472  .../tegra210-ers-fixed-e2174-1101-a00.dtsi         | 24 ---------
473  .../tegra210-ers-hdmi-e2190-1100-a00.dtsi          | 97 ++++++++++++++++++++++
474  .../tegra210-ers-pinmux-e2190-1100-a00.dtsi        | 130 ++++----
475  .../tegra210-ers-pinmux-e2190-1100-a00.dtsi        | 183 ++++++++++----------
476  .../tegra210-ers-pinmux-e2190-1100-a00.dtsi        | 39 +++++++++++++++++++++
477  .../tegra210-ers-pinmux-e2220-1100-a00.dtsi        | 118 ++++----
478  .../tegra210-ers-pinmux-e2220-1100-a00.dtsi        | 118 ++++++++++-----------
479  .../tegra210-ers-pinmux-e2220-1100-a00.dtsi        | 184 ++++++++++-----------
480  .../tegra210-ers-pinmux-e2220-1100-a00.dtsi        | 40 ++++++++++++++++++++++
481  .../tegra210-ers-pmic-e2174-1101-a00.dtsi          | 12 -----
482  .../tegra210-ers-power-tree-e2174-1101-a00.dtsi    |  13 +
483  .../tegra210-ers-power-tree-e2174-1101-a00.dtsi    | 28 ++++++++++
484  .../tegra210-ers-sensor-e1934-1000-a00.dtsi        | 62 ++++++++++++++++++++++
485  .../tegra210-ers-sensor-e2160-1000-a00.dtsi        | 52 +++++++++---------
486  .../tegra210-foster-e-pwm-fan.dtsi                 |   23 +
487  .../tegra210-loki-e-gpio-p2530-0032-e00.dtsi       |   94 ++
488  .../tegra210-loki-e-p2530-common.dtsi              |  114 ++
489  .../tegra210-loki-e-pinmux-p2530-0032-e00.dtsi     | 1627 ++++++++++++++++++++
490  .../tegra210-loki-e-pwm-fan.dtsi                   |   38 +
491  .../tegra210-loki-e-sensor-p2530-0032-e00.dtsi     |   39 +
492  .../tegra210-loki-power-tree-p2530-0999-e00.dtsi   | 20 +++++++
493  .../tegra210-loki-power-tree-p2530-0999-e00.dtsi              |  8 +-------
494  .../tegra210-platforms/tegra210-ers-pmic-e2174-1101-a00.dtsi  |  2 --
495  .../tegra210-platforms/tegra210-loki-power-tree-p2530-0999-e00.dtsi   | 4 ++--
496  .../tegra210-platforms/tegra210-loki-sdhci.dtsi    | 69 ++++++++++++++++++++++