Lines Matching +full:secure +full:- +full:reg +full:- +full:access
1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2018-2020 Intel Corporation, Inc.
48 /* Secure update doorbell register, in system register region */
188 * struct m10bmc_csr_map - Intel MAX 10 BMC CSR register map
211 * struct intel_m10bmc_platform_info - Intel MAX 10 BMC platform specific information
229 * struct intel_m10bmc_flash_bulk_ops - device specific operations for flash R/W
232 * @lock_write: locks flash access for erase+write
233 * @unlock_write: unlock flash access
236 * is locked, @read returns -EBUSY.
253 * struct intel_m10bmc - Intel MAX 10 BMC parent driver data structure
255 * @regmap: the regmap used to access registers by m10bmc itself
272 * register access helper functions.
274 * m10bmc_raw_read - read m10bmc register per addr
275 * m10bmc_sys_read - read m10bmc system register per offset
276 * m10bmc_sys_update_bits - update m10bmc system register per offset
284 ret = regmap_read(m10bmc->regmap, addr, val); in m10bmc_raw_read()
286 dev_err(m10bmc->dev, "fail to read raw reg %x: %d\n", in m10bmc_raw_read()
298 * handshakes during secure updates on some MAX 10 cards.