Lines Matching +full:i2c +full:- +full:topology
1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
3 * Copyright (C) 2017-2020 Mellanox Technologies Ltd.
14 * enum mlxreg_wdt_type - type of HW watchdog
28 * struct mlxreg_hotplug_device - I2C device data:
30 * @adapter: I2C device adapter;
31 * @client: I2C device client;
33 * @nr: I2C device adapter number, to which device is to be attached;
35 * Structure represents I2C hotplug device static data (board topology) and
46 * struct mlxreg_core_data - attributes control data:
55 * @np - pointer to node platform associated with attribute;
56 * @hpdev - hotplug device data;
59 * @regnum: number of registers occupied by multi-register attribute;
77 * struct mlxreg_core_item - same type components controlled by the driver:
87 * @inversed: if 0: 0 for signal status is OK, if 1 - 1 is OK;
104 * struct mlxreg_core_platform_data - platform data:
125 * struct mlxreg_core_hotplug_platform_data - hotplug platform data:
135 * @deferred_nr: I2C adapter number must be exist prior probing execution;
136 * @shift_nr: I2C adapter numbers must be incremented by this value;