Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b2eb0662 authored by Guenter Roeck's avatar Guenter Roeck Committed by David S. Miller
Browse files

net: dsa: mv88e6xxx: Move switch product IDs into common include file



This will let us use the switch product IDs in the common source code.

Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Signed-off-by: default avatarAndrew Lunn <andrew@lunn.ch>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 0d65da4a
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -17,12 +17,6 @@
#include <net/dsa.h>
#include "mv88e6xxx.h"

/* Switch product IDs */
#define ID_6085		0x04a0
#define ID_6095		0x0950
#define ID_6131		0x1060
#define ID_6131_B2	0x1066

static char *mv88e6131_probe(struct device *host_dev, int sw_addr)
{
	struct mii_bus *bus = dsa_host_dev_to_mii_bus(host_dev);
+0 −4
Original line number Diff line number Diff line
@@ -17,10 +17,6 @@
#include <net/dsa.h>
#include "mv88e6xxx.h"

/* Switch product IDs */
#define ID_6171	0x1710
#define ID_6172	0x1720

static char *mv88e6171_probe(struct device *host_dev, int sw_addr)
{
	struct mii_bus *bus = dsa_host_dev_to_mii_bus(host_dev);
+36 −0
Original line number Diff line number Diff line
@@ -11,6 +11,42 @@
#ifndef __MV88E6XXX_H
#define __MV88E6XXX_H

/* switch product IDs */

#define ID_6085		0x04a0
#define ID_6095		0x0950

#define ID_6123		0x1210
#define ID_6123_A1	0x1212
#define ID_6123_A2	0x1213

#define ID_6131		0x1060
#define ID_6131_B2	0x1066

#define ID_6152		0x1a40
#define ID_6155		0x1a50

#define ID_6161		0x1610
#define ID_6161_A1	0x1612
#define ID_6161_A2	0x1613

#define ID_6165		0x1650
#define ID_6165_A1	0x1652
#define ID_6165_A2	0x1653

#define ID_6171		0x1710
#define ID_6172		0x1720
#define ID_6176		0x1760

#define ID_6182		0x1a60
#define ID_6185		0x1a70

#define ID_6352		0x3520
#define ID_6352_A0	0x3521
#define ID_6352_A1	0x3522

/* Registers */

#define REG_PORT(p)		(0x10 + (p))
#define REG_GLOBAL		0x1b
#define REG_GLOBAL2		0x1c