Lines Matching +full:skip +full:- +full:sz +full:- +full:protect +full:- +full:en
1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2019-2022 NVIDIA Corporation.
47 writel_relaxed(value, phy->base + reg); in p2u_writel()
52 return readl_relaxed(phy->base + reg); in p2u_readl()
60 if (phy->skip_sz_protection_en) { in tegra_p2u_power_on()
80 if (phy->of_data->one_dir_search) { in tegra_p2u_power_on()
110 struct device *dev = &pdev->dev; in tegra_p2u_probe()
116 return -ENOMEM; in tegra_p2u_probe()
118 phy->of_data = in tegra_p2u_probe()
120 if (!phy->of_data) in tegra_p2u_probe()
121 return -EINVAL; in tegra_p2u_probe()
123 phy->base = devm_platform_ioremap_resource_byname(pdev, "ctl"); in tegra_p2u_probe()
124 if (IS_ERR(phy->base)) in tegra_p2u_probe()
125 return PTR_ERR(phy->base); in tegra_p2u_probe()
127 phy->skip_sz_protection_en = in tegra_p2u_probe()
128 of_property_read_bool(dev->of_node, in tegra_p2u_probe()
129 "nvidia,skip-sz-protect-en"); in tegra_p2u_probe()
156 .compatible = "nvidia,tegra194-p2u",
160 .compatible = "nvidia,tegra234-p2u",
170 .name = "tegra194-p2u",