clk: tegra: depend on ARCH_TEGRA, not ARCH_TEGRA_*

I'm planning to remove CONFIG_ARCH_TEGRA_*_SOC, leaving just ARCH_TEGRA.
This will reduce the number of configurations that need to be supported
by core Tegra code, e.g. CPU idle, hotplug. As a precursor, we need to
update Kconfig for all Tegra drivers not to reference ARCH_TEGRA_*_SOC.

The Tegra clock driver contains a fairly large amount of SoC-specific
code and data. Introduce explicit config options so that the user can
trim the set of supported SoCs if they wish. Default these to on, since
most people will probably want to enable support for all SoCs. This also
avoids the need to change any defconfig files.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
pinctrl: tegra: expose config options for individual SoCs

I'm planning to remove CONFIG_ARCH_TEGRA_*_SOC, leaving just ARCH_TEGRA.
This will reduce the number of configurations that need to be supported
by core Tegra code, e.g. CPU idle, hotplug. As a precursor, we need to
update Kconfig for all Tegra drivers not to reference ARCH_TEGRA_*_SOC.

The Tegra pinctrl driver contains a fairly large amount of SoC-specific
code and data. Introduce explicit config options so that the user can
trim the set of supported SoCs if they wish. Default these to on, since
most people will probably want to enable support for all SoCs. This also
avoids the need to change any defconfig files.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
ARM: tegra: remove CONFIG_ARCH_TEGRA_*_SOC

These kconfig symbols are no longer used, so delete them.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
ARM: tegra: don't select all pinctrl drivers

The Tegra pinctrl drivers now have their own user-visible config options.
Don't select all of these when ARCH_TEGRA is enabled; that prevents the
user from selectively disabling pinctrl drivers for SoCs that they don't
care about.

Signed-off-by: Stephen Warren <swarren@nvidia.com>