All of lore.kernel.org
 help / color / mirror / Atom feed
From: Simon Horman <horms@kernel.org>
To: Rosen Penev <rosenp@gmail.com>
Cc: netdev@vger.kernel.org, davem@davemloft.net, edumazet@google.com,
	kuba@kernel.org, pabeni@redhat.com, linux@armlinux.org.uk,
	linux-kernel@vger.kernel.org, o.rempel@pengutronix.de,
	p.zabel@pengutronix.de
Subject: Re: [PATCHv2 net-next] net: ag71xx: update FIFO bits and descriptions
Date: Thu, 29 Aug 2024 17:52:34 +0100	[thread overview]
Message-ID: <20240829165234.GV1368797@kernel.org> (raw)
In-Reply-To: <20240828223931.153610-1-rosenp@gmail.com>

On Wed, Aug 28, 2024 at 03:38:47PM -0700, Rosen Penev wrote:
> Taken from QCA SDK. No functional difference as same bits get applied.
> 
> Signed-off-by: Rosen Penev <rosenp@gmail.com>
> ---
>  v2: forgot to send to netdev
>  drivers/net/ethernet/atheros/ag71xx.c | 48 +++++++++++++--------------
>  1 file changed, 24 insertions(+), 24 deletions(-)
> 
> diff --git a/drivers/net/ethernet/atheros/ag71xx.c b/drivers/net/ethernet/atheros/ag71xx.c
> index db2a8ade6205..692dbded8211 100644
> --- a/drivers/net/ethernet/atheros/ag71xx.c
> +++ b/drivers/net/ethernet/atheros/ag71xx.c
> @@ -149,11 +149,11 @@
>  #define FIFO_CFG4_MC		BIT(8)	/* Multicast Packet */
>  #define FIFO_CFG4_BC		BIT(9)	/* Broadcast Packet */
>  #define FIFO_CFG4_DR		BIT(10)	/* Dribble */
> -#define FIFO_CFG4_LE		BIT(11)	/* Long Event */
> -#define FIFO_CFG4_CF		BIT(12)	/* Control Frame */
> -#define FIFO_CFG4_PF		BIT(13)	/* Pause Frame */
> -#define FIFO_CFG4_UO		BIT(14)	/* Unsupported Opcode */
> -#define FIFO_CFG4_VT		BIT(15)	/* VLAN tag detected */
> +#define FIFO_CFG4_CF		BIT(11)	/* Control Frame */
> +#define FIFO_CFG4_PF		BIT(12)	/* Pause Frame */
> +#define FIFO_CFG4_UO		BIT(13)	/* Unsupported Opcode */
> +#define FIFO_CFG4_VT		BIT(14)	/* VLAN tag detected */
> +#define FIFO_CFG4_LE		BIT(15)	/* Long Event */
>  #define FIFO_CFG4_FT		BIT(16)	/* Frame Truncated */
>  #define FIFO_CFG4_UC		BIT(17)	/* Unicast Packet */
>  #define FIFO_CFG4_INIT	(FIFO_CFG4_DE | FIFO_CFG4_DV | FIFO_CFG4_FC | \
> @@ -168,28 +168,28 @@
>  #define FIFO_CFG5_DV		BIT(1)	/* RX_DV Event */
>  #define FIFO_CFG5_FC		BIT(2)	/* False Carrier */
>  #define FIFO_CFG5_CE		BIT(3)	/* Code Error */
> -#define FIFO_CFG5_LM		BIT(4)	/* Length Mismatch */
> -#define FIFO_CFG5_LO		BIT(5)	/* Length Out of Range */
> -#define FIFO_CFG5_OK		BIT(6)	/* Packet is OK */
> -#define FIFO_CFG5_MC		BIT(7)	/* Multicast Packet */
> -#define FIFO_CFG5_BC		BIT(8)	/* Broadcast Packet */
> -#define FIFO_CFG5_DR		BIT(9)	/* Dribble */
> -#define FIFO_CFG5_CF		BIT(10)	/* Control Frame */
> -#define FIFO_CFG5_PF		BIT(11)	/* Pause Frame */
> -#define FIFO_CFG5_UO		BIT(12)	/* Unsupported Opcode */
> -#define FIFO_CFG5_VT		BIT(13)	/* VLAN tag detected */
> -#define FIFO_CFG5_LE		BIT(14)	/* Long Event */
> -#define FIFO_CFG5_FT		BIT(15)	/* Frame Truncated */
> -#define FIFO_CFG5_16		BIT(16)	/* unknown */
> -#define FIFO_CFG5_17		BIT(17)	/* unknown */
> +#define FIFO_CFG5_CR		BIT(4)  /* CRC error */
> +#define FIFO_CFG5_LM		BIT(5)	/* Length Mismatch */
> +#define FIFO_CFG5_LO		BIT(6)	/* Length Out of Range */
> +#define FIFO_CFG5_OK		BIT(7)	/* Packet is OK */
> +#define FIFO_CFG5_MC		BIT(8)	/* Multicast Packet */
> +#define FIFO_CFG5_BC		BIT(9)	/* Broadcast Packet */
> +#define FIFO_CFG5_DR		BIT(10)	/* Dribble */
> +#define FIFO_CFG5_CF		BIT(11)	/* Control Frame */
> +#define FIFO_CFG5_PF		BIT(12)	/* Pause Frame */
> +#define FIFO_CFG5_UO		BIT(13)	/* Unsupported Opcode */
> +#define FIFO_CFG5_VT		BIT(14)	/* VLAN tag detected */
> +#define FIFO_CFG5_LE		BIT(15)	/* Long Event */
> +#define FIFO_CFG5_FT		BIT(16)	/* Frame Truncated */
> +#define FIFO_CFG5_UC		BIT(17)	/* Unicast Packet */
>  #define FIFO_CFG5_SF		BIT(18)	/* Short Frame */
>  #define FIFO_CFG5_BM		BIT(19)	/* Byte Mode */
>  #define FIFO_CFG5_INIT	(FIFO_CFG5_DE | FIFO_CFG5_DV | FIFO_CFG5_FC | \
> -			 FIFO_CFG5_CE | FIFO_CFG5_LO | FIFO_CFG5_OK | \
> -			 FIFO_CFG5_MC | FIFO_CFG5_BC | FIFO_CFG5_DR | \
> -			 FIFO_CFG5_CF | FIFO_CFG5_PF | FIFO_CFG5_VT | \
> -			 FIFO_CFG5_LE | FIFO_CFG5_FT | FIFO_CFG5_16 | \
> -			 FIFO_CFG5_17 | FIFO_CFG5_SF)
> +			 FIFO_CFG5_CE | FIFO_CFG5_LM | FIFO_CFG5_L0 | \

			                               FIFO_CFG5_LO

> +			 FIFO_CFG5_OK | FIFO_CFG5_MC | FIFO_CFG5_BC | \
> +			 FIFO_CFG5_DR | FIFO_CFG5_CF | FIFO_CFG5_UO | \
> +			 FIFO_CFG5_VT | FIFO_CFG5_LE | FIFO_CFG5_FT | \
> +			 FIFO_CFG5_UC | FIFO_CFG5_SF)
>  
>  #define AG71XX_REG_TX_CTRL	0x0180
>  #define TX_CTRL_TXE		BIT(0)	/* Tx Enable */

Please consider a patch to allow compilation of this driver with
COMPILE_TEST in order to increase build coverage.

-- 
pw-bot: cr

  reply	other threads:[~2024-08-29 16:52 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-28 22:38 [PATCHv2 net-next] net: ag71xx: update FIFO bits and descriptions Rosen Penev
2024-08-29 16:52 ` Simon Horman [this message]
2024-08-29 17:47   ` Rosen Penev
2024-08-29 19:47     ` Jakub Kicinski
2024-08-29 20:21       ` Rosen Penev
2024-08-29 20:55         ` Simon Horman
2024-08-29 20:19     ` Simon Horman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240829165234.GV1368797@kernel.org \
    --to=horms@kernel.org \
    --cc=davem@davemloft.net \
    --cc=edumazet@google.com \
    --cc=kuba@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@armlinux.org.uk \
    --cc=netdev@vger.kernel.org \
    --cc=o.rempel@pengutronix.de \
    --cc=p.zabel@pengutronix.de \
    --cc=pabeni@redhat.com \
    --cc=rosenp@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.