BugLink: https://bugs.launchpad.net/bugs/2080908 This is an integration squash change of below commits. - [INTG: NV INTERNAL] platform: tegra: Add tegra prod as built-in - [INTG: NV INTERNAL] platform: tegra: Add tegra prod framework - [INTG: NV INTERNAL] platform: tegra: Add support for mask with 1s - [INTG: NV INTERNAL] platform: tegra_prod: Use kmemleak_not_leak for allocated memory - [INTG: NV INTERNAL] platform: tegra_prod: Fix prod setting parsing for package/board - [INTG: NV INTERNAL] platform: tegra_prod: Use proper variable name - [INTG: NV INTERNAL] platform: tegra_prod: Use for_each_available_child_of_node() - [INTG: NV INTERNAL] platform: tegra: move struct tegra_prod_list to private - [INTG: NV INTERNAL] platform: tegra_prod: Add APIs to managed allocation of prod_list - [INTG: NV INTERNAL] platform: tegra_prod: Remove unused APIs from public header - [INTG: NV INTERNAL] platform: tegra_prod: Get rid of tegra_prod_release() - [INTG: NV INTERNAL] platform: tegra_prod: Add support for nested prod nodes - [INTG: NV INTERNAL] platform: tegra_prod: Add devm_tegra_prod_get_from_node() - [INTG: NV INTERNAL] platform: tegra_prod: use devm_ for allocation - [INTG: NV INTERNAL] platform: tegra_prod: Do not use kmemleak_not_leak() - [INTG: NV INTERNAL] platform: tegra: Add support to find prod setting - [INTG: NV INTERNAL] platform: tegra: APIs to set prod based on name/index/offset/mask - [INTG: NV INTERNAL] prod: Add support for masked write in partially prod config - [INTG: NV INTERNAL] platform: tegra_prod: Use strcasecmp() for prod name - [INTG: NV INTERNAL] prod: set prod-settings mask to 1-style default - [INTG: NV INTERNAL] platform: tegra_prod: add support to avoid multiple configruation - soc: tegra: Add prod configuration parser - prod: remove package and board specific prod node - platform: tegra: Add config for next generation tegra prod - tegra-prod: Add legacy and next gen prod based on config - tegra-prod: Fix missing last entry - tegra-prod: Fix null pointer error - tegra-prod: Fix null pointer error - tegra: prod: remove new prod settings support http://nvbugs/4165866 http://nvbugs/200416207 http://nvbugs/1758682 http://nvbugs/1745386 http://nvbugs/1768583 http://nvbugs/200217343 http://nvbugs/200215286 http://nvbugs/1807581 http://nvbugs/1865456 http://nvbugs/4097475 http://nvbugs/3389584 http://nvbugs/4638219 http://nvbugs/4283554 http://nvbugs/4765671 http://nvbugs/4754882 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Petlozu Pravareshwar <petlozup@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>
17 lines
495 B
Makefile
17 lines
495 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Makefile for linux/drivers/platform
|
|
#
|
|
|
|
obj-$(CONFIG_X86) += x86/
|
|
obj-$(CONFIG_LOONGARCH) += loongarch/
|
|
obj-$(CONFIG_MELLANOX_PLATFORM) += mellanox/
|
|
obj-$(CONFIG_MIPS) += mips/
|
|
obj-$(CONFIG_OLPC_EC) += olpc/
|
|
obj-$(CONFIG_GOLDFISH) += goldfish/
|
|
obj-$(CONFIG_CHROME_PLATFORMS) += chrome/
|
|
obj-$(CONFIG_CZNIC_PLATFORMS) += cznic/
|
|
obj-$(CONFIG_SURFACE_PLATFORMS) += surface/
|
|
obj-$(CONFIG_ARCH_TEGRA) += tegra/
|
|
obj-$(CONFIG_ARM64_PLATFORM_DEVICES) += arm64/
|