mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
net: dsa: microchip: move ksz_chip_id enum to platform include
With the ksz_chip_id enums moved to the platform include file for ksz switches, platform code that instantiates a device can now use these to set ksz_platform_data::chip_id. Signed-off-by: Daniel Danzberger <dd@embedd.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
3bc05faf37
commit
d16f1096b3
2 changed files with 20 additions and 19 deletions
|
@ -14,6 +14,7 @@
|
|||
#include <linux/regmap.h>
|
||||
#include <net/dsa.h>
|
||||
#include <linux/irq.h>
|
||||
#include <linux/platform_data/microchip-ksz.h>
|
||||
|
||||
#include "ksz_ptp.h"
|
||||
|
||||
|
@ -203,25 +204,6 @@ enum ksz_model {
|
|||
LAN9374,
|
||||
};
|
||||
|
||||
enum ksz_chip_id {
|
||||
KSZ8563_CHIP_ID = 0x8563,
|
||||
KSZ8795_CHIP_ID = 0x8795,
|
||||
KSZ8794_CHIP_ID = 0x8794,
|
||||
KSZ8765_CHIP_ID = 0x8765,
|
||||
KSZ8830_CHIP_ID = 0x8830,
|
||||
KSZ9477_CHIP_ID = 0x00947700,
|
||||
KSZ9896_CHIP_ID = 0x00989600,
|
||||
KSZ9897_CHIP_ID = 0x00989700,
|
||||
KSZ9893_CHIP_ID = 0x00989300,
|
||||
KSZ9563_CHIP_ID = 0x00956300,
|
||||
KSZ9567_CHIP_ID = 0x00956700,
|
||||
LAN9370_CHIP_ID = 0x00937000,
|
||||
LAN9371_CHIP_ID = 0x00937100,
|
||||
LAN9372_CHIP_ID = 0x00937200,
|
||||
LAN9373_CHIP_ID = 0x00937300,
|
||||
LAN9374_CHIP_ID = 0x00937400,
|
||||
};
|
||||
|
||||
enum ksz_regs {
|
||||
REG_SW_MAC_ADDR,
|
||||
REG_IND_CTRL_0,
|
||||
|
|
|
@ -22,6 +22,25 @@
|
|||
#include <linux/types.h>
|
||||
#include <linux/platform_data/dsa.h>
|
||||
|
||||
enum ksz_chip_id {
|
||||
KSZ8563_CHIP_ID = 0x8563,
|
||||
KSZ8795_CHIP_ID = 0x8795,
|
||||
KSZ8794_CHIP_ID = 0x8794,
|
||||
KSZ8765_CHIP_ID = 0x8765,
|
||||
KSZ8830_CHIP_ID = 0x8830,
|
||||
KSZ9477_CHIP_ID = 0x00947700,
|
||||
KSZ9896_CHIP_ID = 0x00989600,
|
||||
KSZ9897_CHIP_ID = 0x00989700,
|
||||
KSZ9893_CHIP_ID = 0x00989300,
|
||||
KSZ9563_CHIP_ID = 0x00956300,
|
||||
KSZ9567_CHIP_ID = 0x00956700,
|
||||
LAN9370_CHIP_ID = 0x00937000,
|
||||
LAN9371_CHIP_ID = 0x00937100,
|
||||
LAN9372_CHIP_ID = 0x00937200,
|
||||
LAN9373_CHIP_ID = 0x00937300,
|
||||
LAN9374_CHIP_ID = 0x00937400,
|
||||
};
|
||||
|
||||
struct ksz_platform_data {
|
||||
/* Must be first such that dsa_register_switch() can access it */
|
||||
struct dsa_chip_data cd;
|
||||
|
|
Loading…
Add table
Reference in a new issue