Home
last modified time | relevance | path

Searched +full:ape +full:- +full:hsls +full:- +full:addr +full:- +full:mask (Results 1 – 2 of 2) sorted by relevance

/linux/Documentation/devicetree/bindings/i2c/
H A Dbrcm,iproc-i2c.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/i2c/brcm,iproc-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rafał Miłecki <rafal@milecki.pl>
15 - brcm,iproc-i2c
16 - brcm,iproc-nic-i2c
21 clock-frequency:
32 brcm,ape-hsls-addr-mask:
34 description: Host view of address mask into the 'APE' co-processor
[all …]
/linux/drivers/i2c/busses/
H A Di2c-bcm-iproc.c1 // SPDX-License-Identifier: GPL-2.0-only
138 #define M_RX_FIFO_MAX_THLD_VALUE (M_TX_RX_FIFO_SIZE - 1)
233 if (iproc_i2c->idm_base) { in iproc_i2c_rd_reg()
234 spin_lock_irqsave(&iproc_i2c->idm_lock, flags); in iproc_i2c_rd_reg()
235 writel(iproc_i2c->ape_addr_mask, in iproc_i2c_rd_reg()
236 iproc_i2c->idm_base + IDM_CTRL_DIRECT_OFFSET); in iproc_i2c_rd_reg()
237 val = readl(iproc_i2c->base + offset); in iproc_i2c_rd_reg()
238 spin_unlock_irqrestore(&iproc_i2c->idm_lock, flags); in iproc_i2c_rd_reg()
240 val = readl(iproc_i2c->base + offset); in iproc_i2c_rd_reg()
251 if (iproc_i2c->idm_base) { in iproc_i2c_wr_reg()
[all …]