common.c (790effae39cf368a9ff029406b8033ab6618ff90) | common.c (caf8fa1120c2fd9206cc1dfd58b8b55e0817238e) |
---|---|
1// SPDX-License-Identifier: GPL-1.0+ 2/* 3 * Renesas USB driver 4 * 5 * Copyright (C) 2011 Renesas Solutions Corp. 6 * Copyright (C) 2019 Renesas Electronics Corporation 7 * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 8 */ --- 349 unchanged lines hidden (view full) --- 358 for (i = 0; i < ARRAY_SIZE(priv->clks); i++) 359 clk_disable_unprepare(priv->clks[i]); 360} 361 362/* 363 * platform default param 364 */ 365 | 1// SPDX-License-Identifier: GPL-1.0+ 2/* 3 * Renesas USB driver 4 * 5 * Copyright (C) 2011 Renesas Solutions Corp. 6 * Copyright (C) 2019 Renesas Electronics Corporation 7 * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 8 */ --- 349 unchanged lines hidden (view full) --- 358 for (i = 0; i < ARRAY_SIZE(priv->clks); i++) 359 clk_disable_unprepare(priv->clks[i]); 360} 361 362/* 363 * platform default param 364 */ 365 |
366/* commonly used on old SH-Mobile SoCs */ | 366/* commonly used on old SH-Mobile and RZ/G2L family SoCs */ |
367static struct renesas_usbhs_driver_pipe_config usbhsc_default_pipe[] = { 368 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_CONTROL, 64, 0x00, false), 369 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_ISOC, 1024, 0x08, true), 370 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_ISOC, 1024, 0x28, true), 371 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_BULK, 512, 0x48, true), 372 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_BULK, 512, 0x58, true), 373 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_BULK, 512, 0x68, true), 374 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_INT, 64, 0x04, false), --- 186 unchanged lines hidden (view full) --- 561 .compatible = "renesas,usbhs-r8a77990", 562 .data = &usbhs_rcar_gen3_with_pll_plat_info, 563 }, 564 { 565 .compatible = "renesas,usbhs-r8a77995", 566 .data = &usbhs_rcar_gen3_with_pll_plat_info, 567 }, 568 { | 367static struct renesas_usbhs_driver_pipe_config usbhsc_default_pipe[] = { 368 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_CONTROL, 64, 0x00, false), 369 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_ISOC, 1024, 0x08, true), 370 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_ISOC, 1024, 0x28, true), 371 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_BULK, 512, 0x48, true), 372 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_BULK, 512, 0x58, true), 373 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_BULK, 512, 0x68, true), 374 RENESAS_USBHS_PIPE(USB_ENDPOINT_XFER_INT, 64, 0x04, false), --- 186 unchanged lines hidden (view full) --- 561 .compatible = "renesas,usbhs-r8a77990", 562 .data = &usbhs_rcar_gen3_with_pll_plat_info, 563 }, 564 { 565 .compatible = "renesas,usbhs-r8a77995", 566 .data = &usbhs_rcar_gen3_with_pll_plat_info, 567 }, 568 { |
569 .compatible = "renesas,usbhs-r9a07g043", 570 .data = &usbhs_rzg2l_plat_info, 571 }, 572 { 573 .compatible = "renesas,usbhs-r9a07g044", 574 .data = &usbhs_rzg2l_plat_info, 575 }, 576 { 577 .compatible = "renesas,usbhs-r9a07g054", 578 .data = &usbhs_rzg2l_plat_info, 579 }, 580 { |
|
569 .compatible = "renesas,rcar-gen2-usbhs", 570 .data = &usbhs_rcar_gen2_plat_info, 571 }, 572 { 573 .compatible = "renesas,rcar-gen3-usbhs", 574 .data = &usbhs_rcar_gen3_plat_info, 575 }, 576 { 577 .compatible = "renesas,rza1-usbhs", 578 .data = &usbhs_rza1_plat_info, 579 }, 580 { 581 .compatible = "renesas,rza2-usbhs", 582 .data = &usbhs_rza2_plat_info, 583 }, | 581 .compatible = "renesas,rcar-gen2-usbhs", 582 .data = &usbhs_rcar_gen2_plat_info, 583 }, 584 { 585 .compatible = "renesas,rcar-gen3-usbhs", 586 .data = &usbhs_rcar_gen3_plat_info, 587 }, 588 { 589 .compatible = "renesas,rza1-usbhs", 590 .data = &usbhs_rza1_plat_info, 591 }, 592 { 593 .compatible = "renesas,rza2-usbhs", 594 .data = &usbhs_rza2_plat_info, 595 }, |
596 { 597 .compatible = "renesas,rzg2l-usbhs", 598 .data = &usbhs_rzg2l_plat_info, 599 }, |
|
584 { }, 585}; 586MODULE_DEVICE_TABLE(of, usbhs_of_match); 587 588static int usbhs_probe(struct platform_device *pdev) 589{ 590 const struct renesas_usbhs_platform_info *info; 591 struct usbhs_priv *priv; --- 238 unchanged lines hidden --- | 600 { }, 601}; 602MODULE_DEVICE_TABLE(of, usbhs_of_match); 603 604static int usbhs_probe(struct platform_device *pdev) 605{ 606 const struct renesas_usbhs_platform_info *info; 607 struct usbhs_priv *priv; --- 238 unchanged lines hidden --- |