mirror of
https://github.com/torvalds/linux.git
synced 2026-05-29 01:23:56 +02:00
arm64: tegra: Enable NVDEC and NVENC on Tegra210
The other engines are already enabled, finish filling out the media engine nodes and power domains. Signed-off-by: Aaron Kling <webgeek1234@gmail.com> Reviewed-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
feee7f5ae2
commit
961e69a5dc
|
|
@ -299,13 +299,25 @@ dsib: dsi@54400000 {
|
|||
nvdec@54480000 {
|
||||
compatible = "nvidia,tegra210-nvdec";
|
||||
reg = <0x0 0x54480000 0x0 0x00040000>;
|
||||
status = "disabled";
|
||||
clocks = <&tegra_car TEGRA210_CLK_NVDEC>;
|
||||
clock-names = "nvdec";
|
||||
resets = <&tegra_car 194>;
|
||||
reset-names = "nvdec";
|
||||
|
||||
iommus = <&mc TEGRA_SWGROUP_NVDEC>;
|
||||
power-domains = <&pd_nvdec>;
|
||||
};
|
||||
|
||||
nvenc@544c0000 {
|
||||
compatible = "nvidia,tegra210-nvenc";
|
||||
reg = <0x0 0x544c0000 0x0 0x00040000>;
|
||||
status = "disabled";
|
||||
clocks = <&tegra_car TEGRA210_CLK_NVENC>;
|
||||
clock-names = "nvenc";
|
||||
resets = <&tegra_car 219>;
|
||||
reset-names = "nvenc";
|
||||
|
||||
iommus = <&mc TEGRA_SWGROUP_NVENC>;
|
||||
power-domains = <&pd_nvenc>;
|
||||
};
|
||||
|
||||
tsec@54500000 {
|
||||
|
|
@ -932,6 +944,18 @@ pd_audio: aud {
|
|||
#power-domain-cells = <0>;
|
||||
};
|
||||
|
||||
pd_nvenc: mpe {
|
||||
clocks = <&tegra_car TEGRA210_CLK_NVENC>;
|
||||
resets = <&tegra_car 219>;
|
||||
#power-domain-cells = <0>;
|
||||
};
|
||||
|
||||
pd_nvdec: nvdec {
|
||||
clocks = <&tegra_car TEGRA210_CLK_NVDEC>;
|
||||
resets = <&tegra_car 194>;
|
||||
#power-domain-cells = <0>;
|
||||
};
|
||||
|
||||
pd_sor: sor {
|
||||
clocks = <&tegra_car TEGRA210_CLK_SOR0>,
|
||||
<&tegra_car TEGRA210_CLK_SOR1>,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user