ocelot.h (e5c9a223da3c5bb9563ecf4ebe0c32de39dbc620) ocelot.h (21ce7f3e16fbf89faaf149cfe0f730edfc553914)
1/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
2/* Copyright (c) 2017 Microsemi Corporation
3 */
4
5#ifndef _SOC_MSCC_OCELOT_H
6#define _SOC_MSCC_OCELOT_H
7
8#include <linux/ptp_clock_kernel.h>

--- 488 unchanged lines hidden (view full) ---

497 const struct ocelot_ops *ops;
498 struct regmap *targets[TARGET_MAX];
499 struct regmap_field *regfields[REGFIELD_MAX];
500 const u32 *const *map;
501 const struct ocelot_stat_layout *stats_layout;
502 unsigned int num_stats;
503
504 int shared_queue_sz;
1/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
2/* Copyright (c) 2017 Microsemi Corporation
3 */
4
5#ifndef _SOC_MSCC_OCELOT_H
6#define _SOC_MSCC_OCELOT_H
7
8#include <linux/ptp_clock_kernel.h>

--- 488 unchanged lines hidden (view full) ---

497 const struct ocelot_ops *ops;
498 struct regmap *targets[TARGET_MAX];
499 struct regmap_field *regfields[REGFIELD_MAX];
500 const u32 *const *map;
501 const struct ocelot_stat_layout *stats_layout;
502 unsigned int num_stats;
503
504 int shared_queue_sz;
505 int num_mact_rows;
505
506 struct net_device *hw_bridge_dev;
507 u16 bridge_mask;
508 u16 bridge_fwd_mask;
509
510 struct ocelot_port **ports;
511
512 u8 base_mac[ETH_ALEN];

--- 127 unchanged lines hidden ---
506
507 struct net_device *hw_bridge_dev;
508 u16 bridge_mask;
509 u16 bridge_fwd_mask;
510
511 struct ocelot_port **ports;
512
513 u8 base_mac[ETH_ALEN];

--- 127 unchanged lines hidden ---