Searched +full:iproc +full:- +full:i2c (Results 1 – 20 of 20) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/i2c/ |
D | brcm,iproc-i2c.yaml | 1 # 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# 7 title: Broadcom iProc I2C controller 10 - Rafał Miłecki <rafal@milecki.pl> 15 - brcm,iproc-i2c 16 - brcm,iproc-nic-i2c 21 clock-frequency: 26 Should contain the I2C interrupt. For certain revisions of the I2C [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | bcm-hr2.dtsi | 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 39 interrupt-parent = <&gic>; 40 #address-cells = <1>; 41 #size-cells = <1>; 44 #address-cells = <1>; 45 #size-cells = <0>; 49 compatible = "arm,cortex-a9"; 50 next-level-cache = <&L2>; 56 compatible = "arm,cortex-a9-pmu"; [all …]
|
D | bcm-cygnus.dtsi | 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 35 #include <dt-bindings/clock/bcm-cygnus.h> 38 #address-cells = <1>; 39 #size-cells = <1>; 42 interrupt-parent = <&gic>; 54 #address-cells = <1>; 55 #size-cells = <0>; 59 compatible = "arm,cortex-a9"; 60 next-level-cache = <&L2>; [all …]
|
D | bcm-nsp.dtsi | 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 35 #include <dt-bindings/clock/bcm-nsp.h> 38 #address-cells = <1>; 39 #size-cells = <1>; 42 interrupt-parent = <&gic>; 53 #address-cells = <1>; 54 #size-cells = <0>; 58 compatible = "arm,cortex-a9"; 59 next-level-cache = <&L2>; [all …]
|
D | bcm5301x.dtsi | 6 * Copyright 2013-2014 Hauke Mehrtens <hauke@hauke-m.de> 11 #include <dt-bindings/clock/bcm-nsp.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 14 #include <dt-bindings/interrupt-controller/irq.h> 15 #include <dt-bindings/interrupt-controller/arm-gic.h> 18 #address-cells = <1>; 19 #size-cells = <1>; 20 interrupt-parent = <&gic>; 22 chipcommon-a-bus@18000000 { [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/broadcom/northstar2/ |
D | ns2.dtsi | 35 #include <dt-bindings/interrupt-controller/arm-gic.h> 36 #include <dt-bindings/clock/bcm-ns2.h> 40 interrupt-parent = <&gic>; 41 #address-cells = <2>; 42 #size-cells = <2>; 45 #address-cells = <2>; 46 #size-cells = <0>; 50 compatible = "arm,cortex-a57"; 52 enable-method = "psci"; 53 next-level-cache = <&CLUSTER0_L2>; [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/broadcom/stingray/ |
D | stingray.dtsi | 4 * 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-v6.1/drivers/net/mdio/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 loadable module or built-in. 58 tristate "APM X-Gene SoC MDIO bus controller" 62 APM X-Gene SoC's. 71 third revision of the ASPEED MDIO register interface - the first two 87 tristate "Broadcom iProc MDIO bus controller" 93 Broadcom iProc SoC's. 108 tristate "GPIO lib-based bitbanged MDIO buses" 112 Supports GPIO lib-based MDIO busses. 115 will be called mdio-gpio. [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 4 obj-$(CONFIG_ACPI_MDIO) += acpi_mdio.o 5 obj-$(CONFIG_FWNODE_MDIO) += fwnode_mdio.o 6 obj-$(CONFIG_OF_MDIO) += of_mdio.o 8 obj-$(CONFIG_MDIO_ASPEED) += mdio-aspeed.o 9 obj-$(CONFIG_MDIO_BCM_IPROC) += mdio-bcm-iproc.o 10 obj-$(CONFIG_MDIO_BCM_UNIMAC) += mdio-bcm-unimac.o 11 obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o 12 obj-$(CONFIG_MDIO_CAVIUM) += mdio-cavium.o 13 obj-$(CONFIG_MDIO_GPIO) += mdio-gpio.o [all …]
|
/Linux-v6.1/drivers/pinctrl/bcm/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 If compiled as module it will be called pinctrl-bcm4908. 110 bool "Broadcom iProc GPIO (with PINCONF) driver" 117 Say yes here to enable the Broadcom iProc GPIO driver. 119 The Broadcom iProc based SoCs- Cygnus, NS2, NSP and Stingray, use 124 the always-ON GPIO controller (CRMU/AON). All 3 GPIO controllers are 170 The Broadcom Northstar pins driver supports muxing multi-purpose pins 171 that can be used for various functions (e.g. SPI, I2C, UART) as well
|
/Linux-v6.1/drivers/i2c/busses/ |
D | i2c-bcm-iproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include <linux/i2c.h> 138 #define M_RX_FIFO_MAX_THLD_VALUE (M_TX_RX_FIFO_SIZE - 1) 237 if (iproc_i2c->idm_base) { in iproc_i2c_rd_reg() 238 spin_lock(&iproc_i2c->idm_lock); in iproc_i2c_rd_reg() 239 writel(iproc_i2c->ape_addr_mask, in iproc_i2c_rd_reg() 240 iproc_i2c->idm_base + IDM_CTRL_DIRECT_OFFSET); in iproc_i2c_rd_reg() 241 val = readl(iproc_i2c->base + offset); in iproc_i2c_rd_reg() 242 spin_unlock(&iproc_i2c->idm_lock); in iproc_i2c_rd_reg() 244 val = readl(iproc_i2c->base + offset); in iproc_i2c_rd_reg() [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Makefile for the i2c bus drivers. 7 obj-$(CONFIG_I2C_SCMI) += i2c-scmi.o 9 # Auxiliary I2C/SMBus modules 10 obj-$(CONFIG_I2C_CCGX_UCSI) += i2c-ccgx-ucsi.o 13 obj-$(CONFIG_I2C_ALI1535) += i2c-ali1535.o 14 obj-$(CONFIG_I2C_ALI1563) += i2c-ali1563.o 15 obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o 16 obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o 17 obj-$(CONFIG_I2C_AMD756_S4882) += i2c-amd756-s4882.o [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 menu "I2C Hardware Bus support" 16 for Cypress CCGx Type-C controller. Individual bus drivers 25 controller is part of the 7101 device, which is an ACPI-compliant 29 will be called i2c-ali1535. 37 controller is part of the 7101 device, which is an ACPI-compliant 41 will be called i2c-ali1563. 48 Acer Labs Inc. (ALI) M1514 and M1543 motherboard I2C interfaces. 51 will be called i2c-ali15x3. 58 756/766/768 mainboard I2C interfaces. The driver also includes [all …]
|
/Linux-v6.1/drivers/pwm/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Pulse-Width Modulation (PWM) Support" 5 Generic Pulse-Width Modulation (PWM) support. 7 In Pulse-Width Modulation, a variation of the width of pulses 52 will be called pwm-ab8500. 62 will be called pwm-atmel. 70 (Atmel High-end LCD Controller). This PWM output is mainly used 74 will be called pwm-atmel-hlcdc. 87 will be called pwm-atmel-tcb. 90 tristate "iProc PWM support" [all …]
|
/Linux-v6.1/drivers/iio/adc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 bool "ST-Ericsson AB8500 GPADC driver" 26 depends on I2C 29 Say yes here to build support for Analog Devices AD7091R-5 ADC. 32 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver" 36 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8 80 depends on I2C 111 tristate "Analog Devices AD7476 1-channel ADCs driver and other similar devices from AD and TI" 137 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). 148 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). [all …]
|
/Linux-v6.1/drivers/input/touchscreen/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 support for the built-in touchscreen. 25 module will be called 88pm860x-ts. 34 and your board-specific setup code includes that in its 51 AD7877 controller, and your board-specific initialization 60 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface" 63 the AD7879-1/AD7889-1 controller. 71 tristate "support I2C bus connection" 72 depends on TOUCHSCREEN_AD7879 && I2C 75 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus. [all …]
|
/Linux-v6.1/drivers/gpio/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 57 non-sleeping contexts. They can make bitbanged serial protocols 108 # This symbol is selected by both I2C and SPI expanders 116 tristate "GPIO driver for 74xx-ICs with MMIO access" 120 Say yes here to support GPIO functionality for 74xx-compatible ICs 136 If driver is built as a module it will be called gpio-altera. 189 tristate "BRCM XGS iProc GPIO support" 195 Say yes here to enable GPIO support for Broadcom XGS iProc SoCs. 297 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)" 300 Say yes here to support basic platform_device memory-mapped GPIO controllers. [all …]
|
/Linux-v6.1/drivers/spi/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 dynamic device discovery; some are even write-only or read-only. 17 chips, analog to digital (and d-to-a) converters, and more. 44 If your system has an master-capable SPI controller (which 56 by providing a high-level interface to send memory-like commands. 138 supports spi-mem interface. 198 Select this option for any one of BRCMSTB, iProc NSP and NS2 SoCs 208 this code to manage the per-word or per-transfer accesses to the 238 Flash over 1/2/4-bit wide bus. Enable this option if you have a 258 This enables dedicated general purpose SPI/Microwire1-compatible [all …]
|
/Linux-v6.1/drivers/dma/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 111 tristate "Analog Devices AXI-DMAC DMA support" 117 Enable support for the Analog Devices AXI-DMAC peripheral. This DMA 132 engine is available on most of the Broadcom iProc SoCs. It 153 tristate "SA-11x0 DMA support" 158 Support the DMA engine found on Intel StrongARM SA-1100 and 159 SA-1110 SoCs. This DMA engine can only be used with on-chip 218 This module can be found on Freescale Vybrid and LS-1 SoCs. 261 Enable support for the IMG multi-threaded DMA controller (MDC). 281 tristate "Intel integrated DMA 64-bit support" [all …]
|
/Linux-v6.1/ |
D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|