Lines Matching +full:chip +full:- +full:select
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org>
50 .m.match._name = (_src)->m.match._name, \
51 ._name = (_src)->_name
62 ((_m)->start == BHND_HWREV_INVALID && (_m)->end == BHND_HWREV_INVALID)
100 /** Select fields to be matched */
147 * A bhnd(4) chip match descriptor.
150 /** Select fields to be matched */
164 uint16_t chip_id; /**< required chip id */
165 struct bhnd_hwrev_match chip_rev; /**< matching chip revisions */
167 uint8_t chip_type; /**< required chip type (BHND_CHIPTYPE_*) */
176 /** Set the required chip ID within a bhnd match descriptor */
180 /** Set the required chip revision range within a bhnd match descriptor */
188 /** Set the required chip type within a bhnd match descriptor */
192 /** Set the required chip and package ID within a bhnd match descriptor */
196 /** Set the required chip ID, package ID, and revision within a bhnd_device_match
203 /** Set the required chip ID and revision within a bhnd_device_match
212 /** Select fields to be matched */
270 /** Select fields to be matched */
301 uint16_t chip_id; /**< required chip id */
302 struct bhnd_hwrev_match chip_rev; /**< matching chip revisions */
304 uint8_t chip_type; /**< required chip type (BHND_CHIPTYPE_*) */
316 ((_m)->m.match_flags == 0)