lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 24 Oct 2022 15:41:28 +0800 From: Wayne Chang <waynec@...dia.com> To: <gregkh@...uxfoundation.org>, <robh+dt@...nel.org>, <krzysztof.kozlowski+dt@...aro.org>, <treding@...dia.com>, <jonathanh@...dia.com>, <thierry.reding@...il.com>, <heikki.krogerus@...ux.intel.com>, <ajayg@...dia.com>, <kishon@...com>, <vkoul@...nel.org>, <p.zabel@...gutronix.de>, <balbi@...nel.org>, <mathias.nyman@...el.com>, <jckuo@...dia.com> CC: <waynec@...dia.com>, <linux-usb@...r.kernel.org>, <devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>, <singhanc@...dia.com>, <linux-i2c@...r.kernel.org>, <linux-phy@...ts.infradead.org>, <linux-tegra@...r.kernel.org> Subject: [PATCH 11/11] usb: gadget: tegra-xudc: Add Tegra234 support From: Sing-Han Chen <singhanc@...dia.com> This commit adds support for XUSB device mode controller support on Tegra234 SoC. This is very similar to the existing Tegra194 XUDC. Signed-off-by: Sing-Han Chen <singhanc@...dia.com> Signed-off-by: Wayne Chang <waynec@...dia.com> --- drivers/usb/gadget/udc/tegra-xudc.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/drivers/usb/gadget/udc/tegra-xudc.c b/drivers/usb/gadget/udc/tegra-xudc.c index 76919d7570d2..ff697190469b 100644 --- a/drivers/usb/gadget/udc/tegra-xudc.c +++ b/drivers/usb/gadget/udc/tegra-xudc.c @@ -3660,6 +3660,19 @@ static struct tegra_xudc_soc tegra194_xudc_soc_data = { .has_ipfs = false, }; +static struct tegra_xudc_soc tegra234_xudc_soc_data = { + .clock_names = tegra186_xudc_clock_names, + .num_clks = ARRAY_SIZE(tegra186_xudc_clock_names), + .num_phys = 4, + .u1_enable = true, + .u2_enable = true, + .lpm_enable = true, + .invalid_seq_num = false, + .pls_quirk = false, + .port_reset_quirk = false, + .has_ipfs = false, +}; + static const struct of_device_id tegra_xudc_of_match[] = { { .compatible = "nvidia,tegra210-xudc", @@ -3673,6 +3686,10 @@ static const struct of_device_id tegra_xudc_of_match[] = { .compatible = "nvidia,tegra194-xudc", .data = &tegra194_xudc_soc_data }, + { + .compatible = "nvidia,tegra234-xudc", + .data = &tegra234_xudc_soc_data + }, { } }; MODULE_DEVICE_TABLE(of, tegra_xudc_of_match); -- 2.25.1
Powered by blists - more mailing lists