generic-dts: overlay: Use 'oot' compatibles

Use 'oot' specific compatibles to pick OOT drivers for feature
completeness. This is done as a preparation for OOT kernel which
keeps moving to recent kernel versions.

Bug 3583581

Change-Id: Ic97c48aa534c43539a4236d9452a166bcc0b7536
Signed-off-by: Mohan Kumar <mkumard@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/t23x-generic-dts/+/2879294
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Mohan Kumar
2023-03-29 19:22:23 +05:30
committed by Laxman Dewangan
parent 3f41351c2c
commit 2dcc25e9a2
2 changed files with 56 additions and 16 deletions

View File

@@ -206,73 +206,113 @@
* machine driver. * machine driver.
*/ */
sfc@2902000 { sfc@2902000 {
compatible = "nvidia,tegra234-sfc-oot",
"nvidia,tegra210-sfc-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
sfc@2902200 { sfc@2902200 {
compatible = "nvidia,tegra234-sfc-oot",
"nvidia,tegra210-sfc-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
sfc@2902400 { sfc@2902400 {
compatible = "nvidia,tegra234-sfc-oot",
"nvidia,tegra210-sfc-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
sfc@2902600 { sfc@2902600 {
compatible = "nvidia,tegra234-sfc-oot",
"nvidia,tegra210-sfc-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
amx@2903000 { amx@2903000 {
compatible = "nvidia,tegra234-amx-oot",
"nvidia,tegra194-amx-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
amx@2903100 { amx@2903100 {
compatible = "nvidia,tegra234-amx-oot",
"nvidia,tegra194-amx-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
amx@2903200 { amx@2903200 {
compatible = "nvidia,tegra234-amx-oot",
"nvidia,tegra194-amx-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
amx@2903300 { amx@2903300 {
compatible = "nvidia,tegra234-amx-oot",
"nvidia,tegra194-amx-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
adx@2903800 { adx@2903800 {
compatible = "nvidia,tegra234-adx-oot",
"nvidia,tegra210-adx-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
adx@2903900 { adx@2903900 {
compatible = "nvidia,tegra234-adx-oot",
"nvidia,tegra210-adx-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
adx@2903a00 { adx@2903a00 {
compatible = "nvidia,tegra234-adx-oot",
"nvidia,tegra210-adx-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
adx@2903b00 { adx@2903b00 {
compatible = "nvidia,tegra234-adx-oot",
"nvidia,tegra210-adx-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
mvc@290a000 { mvc@290a000 {
compatible = "nvidia,tegra234-mvc-oot",
"nvidia,tegra210-mvc-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
mvc@290a200 { mvc@290a200 {
compatible = "nvidia,tegra234-mvc-oot",
"nvidia,tegra210-mvc-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
amixer@290bb00 { amixer@290bb00 {
compatible = "nvidia,tegra234-amixer-oot",
"nvidia,tegra210-amixer-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
processing-engine@2908000 { processing-engine@2908000 {
compatible = "nvidia,tegra234-ope-oot",
"nvidia,tegra210-ope-oot";
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
equalizer@2908100 {
compatible = "nvidia,tegra234-peq-oot",
"nvidia,tegra210-peq-oot";
};
dynamic-range-compressor@2908200 {
compatible = "nvidia,tegra234-mbdrc-oot",
"nvidia,tegra210-mbdrc-oot";
};
}; };
asrc@2910000 { asrc@2910000 {
compatible = "nvidia,tegra194-asrc"; compatible = "nvidia,tegra194-asrc-oot";
#address-cells = <1>;
#size-cells = <1>;
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
}; };
}; };

View File

@@ -247,7 +247,7 @@
tegra_arad: arad@290e400 { tegra_arad: arad@290e400 {
status = "disabled"; status = "disabled";
compatible = "nvidia,tegra186-arad"; compatible = "nvidia,tegra186-arad-oot";
reg = <0x290e400 0x400>; reg = <0x290e400 0x400>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
@@ -257,8 +257,8 @@
tegra_afc1: afc@2907000 { tegra_afc1: afc@2907000 {
status = "disabled"; status = "disabled";
compatible = "nvidia,tegra234-afc", compatible = "nvidia,tegra234-afc-oot",
"nvidia,tegra186-afc"; "nvidia,tegra186-afc-oot";
reg = <0x2907000 0x100>; reg = <0x2907000 0x100>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
@@ -269,8 +269,8 @@
tegra_afc2: afc@2907100 { tegra_afc2: afc@2907100 {
status = "disabled"; status = "disabled";
compatible = "nvidia,tegra234-afc", compatible = "nvidia,tegra234-afc-oot",
"nvidia,tegra186-afc"; "nvidia,tegra186-afc-oot";
reg = <0x2907100 0x100>; reg = <0x2907100 0x100>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
@@ -281,8 +281,8 @@
tegra_afc3: afc@2907200 { tegra_afc3: afc@2907200 {
status = "disabled"; status = "disabled";
compatible = "nvidia,tegra234-afc", compatible = "nvidia,tegra234-afc-oot",
"nvidia,tegra186-afc"; "nvidia,tegra186-afc-oot";
reg = <0x2907200 0x100>; reg = <0x2907200 0x100>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
@@ -293,8 +293,8 @@
tegra_afc4: afc@2907300 { tegra_afc4: afc@2907300 {
status = "disabled"; status = "disabled";
compatible = "nvidia,tegra234-afc", compatible = "nvidia,tegra234-afc-oot",
"nvidia,tegra186-afc"; "nvidia,tegra186-afc-oot";
reg = <0x2907300 0x100>; reg = <0x2907300 0x100>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
@@ -305,8 +305,8 @@
tegra_afc5: afc@2907400 { tegra_afc5: afc@2907400 {
status = "disabled"; status = "disabled";
compatible = "nvidia,tegra234-afc", compatible = "nvidia,tegra234-afc-oot",
"nvidia,tegra186-afc"; "nvidia,tegra186-afc-oot";
reg = <0x2907400 0x100>; reg = <0x2907400 0x100>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
@@ -317,8 +317,8 @@
tegra_afc6: afc@2907500 { tegra_afc6: afc@2907500 {
status = "disabled"; status = "disabled";
compatible = "nvidia,tegra234-afc", compatible = "nvidia,tegra234-afc-oot",
"nvidia,tegra186-afc"; "nvidia,tegra186-afc-oot";
reg = <0x2907500 0x100>; reg = <0x2907500 0x100>;
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;