ARM: tegra: Remove eMMC vmmc property for roth/tn7

This property was wrong and broke eMMC since commit 52221610d. Align the
eMMC properties to those of other Tegra boards.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
ARM: tegra: roth: Fix SD card VDD_IO regulator

vddio_sdmmc3 is a vdd_io, and thus should be under the vqmmc-supply
property, not vmmc-supply.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
shield: tn7 add appended DTB option
power: bq24190: support bq24192 and bq24193

These chargers are working with the driver as-is, so enable them to be
probed.
ARM: tegra: TN7: add charger node
ARM: tegra: roth: add charger node

This reverts commit 07b33da97a76c62169db9a5cfe0def3829838e36.
shield: [HACK] keep blink clock enabled

This clock is used by the wifi chip.
shield: enable brcmfmac and add firmware
shield: enable vdd_1v8_com so wifi can be probed
shield: add wifi DT node
shield: brcmfmac: [HACK] disable suspend

This prevents wifi from coming up with SHIELD.
shield: brcmfmac: [HACK] disable OOB interrupt in brcm firmware

This seems to enable the SDIO interrupt and to improve latency with
Wifi.
shield: mmc: [HACK] prevent random crashes when probing Wifi card

Is this still needed?
shield: mmc: [HACK] sdhci fix for wifi

https://www.mail-archive.com/linux-mmc@vger.kernel.org/msg23985.html
shield: [HACK] set SD card speed to 204Mhz

This improves SD performance, but is it a valid setting?
Revert "shield: [HACK] set SD card speed to 204Mhz"

This reverts commit 3aac0aacd7cee13486bdc5a73c265b73a019c976.
TN7: non-working attempt at enabling SD card
TN7: non-working attempt at enabling HDMI
shield: usb: phy: tegra: [HACK] Use OTG ID pin to manage VBUS regulator

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
shield: regulator: bq2419x: Add driver

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
[mperttunen@nvidia.com: changed commit message]
Tested-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>