net: mscc: ocelot: parameterize the vcap_is2 properties
authorVladimir Oltean <vladimir.oltean@nxp.com>
Sat, 29 Feb 2020 14:31:12 +0000 (16:31 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 4 Mar 2020 02:57:49 +0000 (18:57 -0800)
commit8551cdeb2ad1711e3ae85799ad9cc41c0bc64e0b
tree5f445880e0c192c26aa2813ebdb9ed955870bd52
parent1ba8f6561a3ba3a4ac4becadb691667645fe73d2
net: mscc: ocelot: parameterize the vcap_is2 properties

Remove the definitions for the VCAP IS2 table from ocelot_ace.c, since
it is specific to VSC7514.

The VSC9959 VCAP IS2 table supports more rules (1024 instead of 64) and
has a different width for the action (89 bits instead of 99).

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mscc/ocelot_ace.c
drivers/net/ethernet/mscc/ocelot_board.c
include/soc/mscc/ocelot.h
include/soc/mscc/ocelot_vcap.h