sja1105.h (4c7ee010cf75e5769037d4f152a8192dcf5eb49c) sja1105.h (bf4edf4afb87e67bed8678c09a01110148830483)
1/* SPDX-License-Identifier: GPL-2.0 */
2/* Copyright (c) 2018, Sensor-Technik Wiedemann GmbH
3 * Copyright (c) 2018-2019, Vladimir Oltean <olteanv@gmail.com>
4 */
5#ifndef _SJA1105_H
6#define _SJA1105_H
7
8#include <linux/ptp_clock_kernel.h>

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

205 SJA1105_VLAN_BEST_EFFORT,
206 SJA1105_VLAN_FILTERING_FULL,
207};
208
209struct sja1105_private {
210 struct sja1105_static_config static_config;
211 bool rgmii_rx_delay[SJA1105_MAX_NUM_PORTS];
212 bool rgmii_tx_delay[SJA1105_MAX_NUM_PORTS];
1/* SPDX-License-Identifier: GPL-2.0 */
2/* Copyright (c) 2018, Sensor-Technik Wiedemann GmbH
3 * Copyright (c) 2018-2019, Vladimir Oltean <olteanv@gmail.com>
4 */
5#ifndef _SJA1105_H
6#define _SJA1105_H
7
8#include <linux/ptp_clock_kernel.h>

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

205 SJA1105_VLAN_BEST_EFFORT,
206 SJA1105_VLAN_FILTERING_FULL,
207};
208
209struct sja1105_private {
210 struct sja1105_static_config static_config;
211 bool rgmii_rx_delay[SJA1105_MAX_NUM_PORTS];
212 bool rgmii_tx_delay[SJA1105_MAX_NUM_PORTS];
213 phy_interface_t phy_mode[SJA1105_MAX_NUM_PORTS];
213 bool best_effort_vlan_filtering;
214 unsigned long learn_ena;
215 unsigned long ucast_egress_floods;
216 unsigned long bcast_egress_floods;
217 const struct sja1105_info *info;
218 size_t max_xfer_len;
219 struct gpio_desc *reset_gpio;
220 struct spi_device *spidev;

--- 143 unchanged lines hidden ---
214 bool best_effort_vlan_filtering;
215 unsigned long learn_ena;
216 unsigned long ucast_egress_floods;
217 unsigned long bcast_egress_floods;
218 const struct sja1105_info *info;
219 size_t max_xfer_len;
220 struct gpio_desc *reset_gpio;
221 struct spi_device *spidev;

--- 143 unchanged lines hidden ---