mbox series

[net-next,v3,0/2] This is a patch series for pinctrl driver for Sunplus SP7021 SoC.

Message ID 1638266572-5831-1-git-send-email-wellslutw@gmail.com (mailing list archive)
Headers show
Series This is a patch series for pinctrl driver for Sunplus SP7021 SoC. | expand

Message

呂芳騰 Nov. 30, 2021, 10:02 a.m. UTC
Sunplus SP7021 is an ARM Cortex A7 (4 cores) based SoC. It integrates
many peripherals (ex: UART, I2C, SPI, SDIO, eMMC, USB, SD card and
etc.) into a single chip. It is designed for industrial control
applications.

Refer to:
https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
https://tibbo.com/store/plus1.html

Wells Lu (2):
  devicetree: bindings: net: Add bindings doc for Sunplus SP7021.
  net: ethernet: Add driver for Sunplus SP7021

 .../bindings/net/sunplus,sp7021-emac.yaml          | 172 ++++++
 MAINTAINERS                                        |   8 +
 drivers/net/ethernet/Kconfig                       |   1 +
 drivers/net/ethernet/Makefile                      |   1 +
 drivers/net/ethernet/sunplus/Kconfig               |  36 ++
 drivers/net/ethernet/sunplus/Makefile              |   6 +
 drivers/net/ethernet/sunplus/spl2sw_define.h       | 301 ++++++++++
 drivers/net/ethernet/sunplus/spl2sw_desc.c         | 224 ++++++++
 drivers/net/ethernet/sunplus/spl2sw_desc.h         |  21 +
 drivers/net/ethernet/sunplus/spl2sw_driver.c       | 627 +++++++++++++++++++++
 drivers/net/ethernet/sunplus/spl2sw_driver.h       |  19 +
 drivers/net/ethernet/sunplus/spl2sw_int.c          | 272 +++++++++
 drivers/net/ethernet/sunplus/spl2sw_int.h          |  15 +
 drivers/net/ethernet/sunplus/spl2sw_mac.c          | 336 +++++++++++
 drivers/net/ethernet/sunplus/spl2sw_mac.h          |  23 +
 drivers/net/ethernet/sunplus/spl2sw_mdio.c         | 117 ++++
 drivers/net/ethernet/sunplus/spl2sw_mdio.h         |  14 +
 drivers/net/ethernet/sunplus/spl2sw_phy.c          |  89 +++
 drivers/net/ethernet/sunplus/spl2sw_phy.h          |  14 +
 drivers/net/ethernet/sunplus/spl2sw_register.h     |  96 ++++
 20 files changed, 2392 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
 create mode 100644 drivers/net/ethernet/sunplus/Kconfig
 create mode 100644 drivers/net/ethernet/sunplus/Makefile
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_define.h
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_desc.c
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_desc.h
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_driver.c
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_driver.h
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_int.c
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_int.h
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mac.c
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mac.h
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mdio.c
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mdio.h
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_phy.c
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_phy.h
 create mode 100644 drivers/net/ethernet/sunplus/spl2sw_register.h

Comments

Andrew Lunn Nov. 30, 2021, 8:17 p.m. UTC | #1
On Tue, Nov 30, 2021 at 06:02:50PM +0800, Wells Lu wrote:
> Sunplus SP7021 is an ARM Cortex A7 (4 cores) based SoC. It integrates
> many peripherals (ex: UART, I2C, SPI, SDIO, eMMC, USB, SD card and
> etc.) into a single chip. It is designed for industrial control
> applications.

The subject line is wrong again. This has nothing to do with a pin
controller.

	Andrew
Wells Lu 呂芳騰 Dec. 1, 2021, 1:42 a.m. UTC | #2
Hi Andrew,

Sorry for wrong subject line.
I did a wrong copy.


Best regards,
Wells Lu

Smart Computing Program
Home Entertainment Business Unit
Sunplus Technology Co., Ltd.
19, Innovation 1st Road,
Science-based Industrial Park
Hsin-Chu, Taiwan 300
TEL:886-3-5786005 ext. 2580


> > Sunplus SP7021 is an ARM Cortex A7 (4 cores) based SoC. It integrates
> > many peripherals (ex: UART, I2C, SPI, SDIO, eMMC, USB, SD card and
> > etc.) into a single chip. It is designed for industrial control
> > applications.
> 
> The subject line is wrong again. This has nothing to do with a pin controller.
> 
> 	Andrew