BugLink: https://bugs.launchpad.net/bugs/2080908 This is an integration squash commit of following commits: - [INTG: NVIDIA INTERNAL] phy: tegra: xusb: Support prod-settings properties - [INTG]: drivers: spi: add support for prod framework - [INTG: NVIDIA INTERNAL]: mmc: host: Add prod framework changes - i2c: Add prod settings support - i2c: tegra: Add new prod setting support - spi: tegra114: Add new prod settings - sdhci: tegra: Add new prod settings - [NV INTERNAL] xusb: tegra: Add new prod setting - sdhci-tegra: host: Avoid access to prod settings on PreSi. - tegra: prod: use legacy prod settings http://nvbugs/4359070 http://nvbugs/4097475 http://nvbugs/4099482 http://nvbugs/4189448 http://nvbugs/4189442 http://nvbugs/4165914 http://nvbugs/4165933 http://nvbugs/4165918 http://nvbugs/4165919 http://nvbugs/4765671 http://nvbugs/4754882 Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com> Signed-off-by: Petlozu Pravareshwar <petlozup@nvidia.com> Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Acked-by: Noah Wager <noah.wager@canonical.com> Acked-by: Jacob Martin <jacob.martin@canonical.com> Signed-off-by: Noah Wager <noah.wager@canonical.com>