/* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2019, Vladimir Oltean <[email protected]> */ #ifndef _SJA1105_DYNAMIC_CONFIG_H #define _SJA1105_DYNAMIC_CONFIG_H #include "sja1105.h" #include <linux/packing.h> /* Special index that can be used for sja1105_dynamic_config_read */ #define SJA1105_SEARCH … struct sja1105_dyn_cmd; struct sja1105_dynamic_table_ops { … }; struct sja1105_mgmt_entry { … }; extern const struct sja1105_dynamic_table_ops sja1105et_dyn_ops[BLK_IDX_MAX_DYN]; extern const struct sja1105_dynamic_table_ops sja1105pqrs_dyn_ops[BLK_IDX_MAX_DYN]; extern const struct sja1105_dynamic_table_ops sja1110_dyn_ops[BLK_IDX_MAX_DYN]; #endif