mirror of https://gitee.com/openkylin/linux.git
gpu: host1x: mipi: Add Tegra132 support
While Tegra132 has the same pads as Tegra124, some configuration values need to be programmed slightly differently. Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
c22fb79099
commit
7fd3ecad3f
|
@ -352,9 +352,27 @@ static const struct tegra_mipi_soc tegra124_mipi_soc = {
|
||||||
.hsclkpuos = 0x2,
|
.hsclkpuos = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const struct tegra_mipi_soc tegra132_mipi_soc = {
|
||||||
|
.has_clk_lane = true,
|
||||||
|
.pads = tegra124_mipi_pads,
|
||||||
|
.num_pads = ARRAY_SIZE(tegra124_mipi_pads),
|
||||||
|
.clock_enable_override = false,
|
||||||
|
.needs_vclamp_ref = false,
|
||||||
|
.pad_drive_down_ref = 0x0,
|
||||||
|
.pad_drive_up_ref = 0x3,
|
||||||
|
.pad_vclamp_level = 0x0,
|
||||||
|
.pad_vauxp_level = 0x0,
|
||||||
|
.hspdos = 0x0,
|
||||||
|
.hspuos = 0x0,
|
||||||
|
.termos = 0x0,
|
||||||
|
.hsclkpdos = 0x3,
|
||||||
|
.hsclkpuos = 0x2,
|
||||||
|
};
|
||||||
|
|
||||||
static const struct of_device_id tegra_mipi_of_match[] = {
|
static const struct of_device_id tegra_mipi_of_match[] = {
|
||||||
{ .compatible = "nvidia,tegra114-mipi", .data = &tegra114_mipi_soc },
|
{ .compatible = "nvidia,tegra114-mipi", .data = &tegra114_mipi_soc },
|
||||||
{ .compatible = "nvidia,tegra124-mipi", .data = &tegra124_mipi_soc },
|
{ .compatible = "nvidia,tegra124-mipi", .data = &tegra124_mipi_soc },
|
||||||
|
{ .compatible = "nvidia,tegra132-mipi", .data = &tegra132_mipi_soc },
|
||||||
{ },
|
{ },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue