/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ /* * The MIPI SDCA specification is available for public downloads at * https://www.mipi.org/mipi-sdca-v1-0-download * * Copyright(c) 2024 Intel Corporation
*/
/** * struct sdca_function_desc - short descriptor for an SDCA Function * @node: firmware node for the Function. * @name: Human-readable string. * @type: Function topology type. * @adr: ACPI address (used for SDCA register access).
*/ struct sdca_function_desc { struct fwnode_handle *node; constchar *name;
u32 type;
u8 adr;
};
/** * struct sdca_device_data - structure containing all SDCA related information * @interface_revision: Value read from _DSD property, mainly to check * for changes between silicon versions. * @num_functions: Total number of supported SDCA functions. Invalid/unsupported * functions will be skipped. * @function: Array of function descriptors.
*/ struct sdca_device_data {
u32 interface_revision; int num_functions; struct sdca_function_desc function[SDCA_MAX_FUNCTION_COUNT];
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.