Home
last modified time | relevance | path

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

/Linux-v5.15/Documentation/devicetree/bindings/i2c/
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-v5.15/arch/arm64/boot/dts/broadcom/stingray/
Dstingray.dtsi4 * Copyright(c) 2015-2017 Broadcom. All rights reserved.
33 #include <dt-bindings/interrupt-controller/arm-gic.h>
37 interrupt-parent = <&gic>;
38 #address-cells = <2>;
39 #size-cells = <2>;
42 #address-cells = <2>;
43 #size-cells = <0>;
47 compatible = "arm,cortex-a72";
49 enable-method = "psci";
50 next-level-cache = <&CLUSTER0_L2>;
[all …]
/Linux-v5.15/drivers/i2c/busses/
Di2c-bcm-iproc.c148 #define M_RX_FIFO_MAX_THLD_VALUE (M_TX_RX_FIFO_SIZE - 1)
247 if (iproc_i2c->idm_base) { in iproc_i2c_rd_reg()
248 spin_lock(&iproc_i2c->idm_lock); in iproc_i2c_rd_reg()
249 writel(iproc_i2c->ape_addr_mask, in iproc_i2c_rd_reg()
250 iproc_i2c->idm_base + IDM_CTRL_DIRECT_OFFSET); in iproc_i2c_rd_reg()
251 val = readl(iproc_i2c->base + offset); in iproc_i2c_rd_reg()
252 spin_unlock(&iproc_i2c->idm_lock); in iproc_i2c_rd_reg()
254 val = readl(iproc_i2c->base + offset); in iproc_i2c_rd_reg()
263 if (iproc_i2c->idm_base) { in iproc_i2c_wr_reg()
264 spin_lock(&iproc_i2c->idm_lock); in iproc_i2c_wr_reg()
[all …]