[PATCH v1 1/1] Initial support for Wiznet W5500
Verdun, Jean-Marie
verdun at hpe.com
Fri Apr 25 03:12:13 CEST 2025
Hi Tom,
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#51:
new file mode 100644
CHECK: Avoid CamelCase: <W5500_Sn_RXMEM_SIZE>
#530: FILE: drivers/net/w5500.c:475:
+ w5500_spi_write(dev, W5500_Sn_RXMEM_SIZE(0), 0x10);
CHECK: Avoid CamelCase: <W5500_Sn_TXMEM_SIZE>
#531: FILE: drivers/net/w5500.c:476:
+ w5500_spi_write(dev, W5500_Sn_TXMEM_SIZE(0), 0x10);
CHECK: Avoid CamelCase: <W5100_Sn_MR>
#592: FILE: drivers/net/w5500.h:23:
+#define W5100_Sn_MR 0x0000 /* Sn Mode Register */
CHECK: Avoid CamelCase: <W5100_Sn_CR>
#593: FILE: drivers/net/w5500.h:24:
+#define W5100_Sn_CR 0x0001 /* Sn Command Register */
CHECK: Avoid CamelCase: <W5100_Sn_IR>
#594: FILE: drivers/net/w5500.h:25:
+#define W5100_Sn_IR 0x0002 /* Sn Interrupt Register */
CHECK: Avoid CamelCase: <W5100_Sn_SR>
#595: FILE: drivers/net/w5500.h:26:
+#define W5100_Sn_SR 0x0003 /* Sn Status Register */
CHECK: Avoid CamelCase: <W5100_Sn_TX_FSR>
#596: FILE: drivers/net/w5500.h:27:
+#define W5100_Sn_TX_FSR 0x0020 /* Sn Transmit free memory size */
CHECK: Avoid CamelCase: <W5100_Sn_TX_RD>
#597: FILE: drivers/net/w5500.h:28:
+#define W5100_Sn_TX_RD 0x0022 /* Sn Transmit memory read pointer */
CHECK: Avoid CamelCase: <W5100_Sn_TX_WR>
#598: FILE: drivers/net/w5500.h:29:
+#define W5100_Sn_TX_WR 0x0024 /* Sn Transmit memory write pointer */
CHECK: Avoid CamelCase: <W5100_Sn_RX_RSR>
#599: FILE: drivers/net/w5500.h:30:
+#define W5100_Sn_RX_RSR 0x0026 /* Sn Receive free memory size */
CHECK: Avoid CamelCase: <W5100_Sn_RX_RD>
#600: FILE: drivers/net/w5500.h:31:
+#define W5100_Sn_RX_RD 0x0028 /* Sn Receive memory read pointer */
This is the errors message I am getting with checkpatch.pl from uboot repo.
All of these Macros/define are defined that way inside the linux kernel. Do you want me to adapt for uboot or is that something acceptable ?
I assumed it was acceptable, and sent a v2 of the patch. I can make a v3 without any issues if needed. What might be your guidance in such case ? Everything in uppercase ?
I didn’t added myself into the net MAINTAINER section as others dev didn’t did it. Is that something I need to fix ?
Jean-Marie
On 4/24/25, 4:55 PM, "Tom Rini" <trini at konsulko.com> wrote:
On Thu, Apr 24, 2025 at 09:43:35PM +0000, verdun at hpe.com<mailto:verdun at hpe.com> wrote:
> From: Jean-Marie Verdun <verdun at hpe.com<mailto:verdun at hpe.com>>
>
> Add support for the Wiznet W5500 spi to ethernet controller
>
> Signed-off-by: Jean-Marie Verdun <verdun at hpe.com<mailto:verdun at hpe.com>>
> ---
> drivers/net/Kconfig | 54 ++---
> drivers/net/Makefile | 7 +-
> drivers/net/w5500.c | 508 +++++++++++++++++++++++++++++++++++++++++++
> drivers/net/w5500.h | 135 ++++++++++++
> 4 files changed, 662 insertions(+), 42 deletions(-)
> create mode 100644 drivers/net/w5500.c
> create mode 100644 drivers/net/w5500.h
There are spacing problems in the Kconfig file as well as a number of
unrelated and incorrect changes. The Makefile also has removing of other
drivers in it. Finally, the driver itself has checkpatch.pl issues to
resolve. Please look in to all of this for v2, thanks.
--
Tom
More information about the U-Boot
mailing list