Searched +full:bcm11351 +full:- +full:i2c (Results 1 – 15 of 15) sorted by relevance
| /kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/ |
| D | bcm11351.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright (C) 2012-2013 Broadcom Corporation 4 #include <dt-bindings/clock/bcm281xx.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 11 model = "BCM11351 SoC"; 12 compatible = "brcm,bcm11351"; 13 interrupt-parent = <&gic>; [all …]
|
| D | bcm21664.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 4 #include <dt-bindings/clock/bcm21664.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 13 interrupt-parent = <&gic>; 20 #address-cells = <1>; 21 #size-cells = <0>; 25 compatible = "arm,cortex-a9"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | bcm11351.dtsi | 2 * Copyright (C) 2012-2013 Broadcom Corporation 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 17 #include "dt-bindings/clock/bcm281xx.h" 20 #address-cells = <1>; 21 #size-cells = <1>; 22 model = "BCM11351 SoC"; 23 compatible = "brcm,bcm11351"; 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; [all …]
|
| D | bcm28155-ap.dts | 14 /dts-v1/; 16 #include <dt-bindings/gpio/gpio.h> 18 #include "bcm11351.dtsi" 22 compatible = "brcm,bcm28155-ap", "brcm,bcm11351"; 33 i2c@3e016000 { 35 clock-frequency = <400000>; 38 i2c@3e017000 { 40 clock-frequency = <400000>; 43 i2c@3e018000 { 45 clock-frequency = <400000>; [all …]
|
| D | bcm21664.dtsi | 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 17 #include "dt-bindings/clock/bcm21664.h" 20 #address-cells = <1>; 21 #size-cells = <1>; 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; 32 #size-cells = <0>; 36 compatible = "arm,cortex-a9"; 42 compatible = "arm,cortex-a9"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | brcm,kona-i2c.txt | 1 Broadcom Kona Family I2C 4 This I2C controller is used in the following Broadcom SoCs: 8 BCM11351 13 ------------------- 14 - compatible: "brcm,bcm11351-i2c", "brcm,kona-i2c" 15 - reg: Physical base address and length of controller registers 16 - interrupts: The interrupt number used by the controller 17 - clocks: clock specifier for the kona i2c external clock 18 - clock-frequency: The I2C bus frequency in Hz 19 - #address-cells: Should be <1> [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/ |
| D | brcm,kona-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/brcm,kona-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom Kona family I2C controller 10 - Florian Fainelli <f.fainelli@gmail.com> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 18 - enum: 19 - brcm,bcm11351-i2c 20 - brcm,bcm21664-i2c [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,bcm11351-pinctrl.txt | 4 BCM11130, BCM11140, BCM11351, BCM28145, and BCM28155 SoCs. 10 - compatible: Must be "brcm,bcm11351-pinctrl" 11 - reg: Base address of the PAD Controller register block and the size 17 compatible = "brcm,bcm11351-pinctrl"; 27 Each pin configuration node is a sub-node of the pin controller node and is a 31 Please refer to the pinctrl-bindings.txt in this directory for details of the 45 details generic pin config properties, please refer to pinctrl-bindings.txt 46 and <include/linux/pinctrl/pinconfig-generic.h>. 49 Standard, I2C, and HDMI. Each type accepts a different set of pin config 54 - pins: Multiple strings. Specifies the name(s) of one or more pins to [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,bcm11351-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/brcm,bcm11351-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Florian Fainelli <florian.fainelli@broadcom.com> 11 - Ray Jui <rjui@broadcom.com> 12 - Scott Branden <sbranden@broadcom.com> 15 - $ref: pinctrl.yaml# 19 const: brcm,bcm11351-pinctrl 25 '-pins$': [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 for the BCM281xx SoC family, including BCM11130, BCM11140, BCM11351, 42 The Broadcom iProc based SoCs- Cygnus, NS2, NSP and Stingray, use 47 the always-ON GPIO controller (CRMU/AON). All 3 GPIO controllers are 91 The Broadcom Northstar pins driver supports muxing multi-purpose pins 92 that can be used for various functions (e.g. SPI, I2C, UART) as well
|
| D | pinctrl-bcm281xx.c | 2 * Copyright (C) 2013-2017 Broadcom 22 #include <linux/pinctrl/pinconf-generic.h> 26 #include "../pinctrl-utils.h" 48 /* I2C pin register */ 63 * bcm281xx_pin_type - types of pin register 77 * bcm281xx_pin_function- define pin function 86 * bcm281xx_pinctrl_data - Broadcom-specific pinctrl data 87 * @reg_base - base of pinctrl registers 386 BCM281XX_PIN_DESC(BCM281XX_PIN_BSC1_SCL, "bsc1_scl", i2c), 387 BCM281XX_PIN_DESC(BCM281XX_PIN_BSC1_SDA, "bsc1_sda", i2c), [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 for the BCM281xx SoC family, including BCM11130, BCM11140, BCM11351, 44 If compiled as module it will be called pinctrl-bcm4908. 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
|
| D | pinctrl-bcm281xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright (C) 2013-2017 Broadcom 13 #include <linux/pinctrl/pinconf-generic.h> 19 #include "../pinctrl-utils.h" 41 /* I2C pin register */ 56 * bcm281xx_pin_type - types of pin register 70 * bcm281xx_pin_function- define pin function 79 * bcm281xx_pinctrl_data - Broadcom-specific pinctrl data 80 * @reg_base - base of pinctrl registers 379 BCM281XX_PIN_DESC(BCM281XX_PIN_BSC1_SCL, "bsc1_scl", i2c), [all …]
|
| /kernel/linux/linux-5.10/drivers/watchdog/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 on-line as fast as possible after a lock-up. There's both a watchdog 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 51 bool "Update boot-enabled watchdog until userspace takes over" 210 depends on I2C 218 tristate "Watchdog device controlled through GPIO-line" 223 controlled through GPIO-line. 239 depends on I2C 310 depends on I2C 341 module will be called mlx-wdt. [all …]
|
| /kernel/linux/linux-6.6/drivers/watchdog/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 on-line as fast as possible after a lock-up. There's both a watchdog 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 51 bool "Update boot-enabled watchdog until userspace takes over" 77 bool "Enable watchdog hrtimer-based pretimeouts" 210 depends on I2C 220 depends on I2C 228 tristate "Watchdog device controlled through GPIO-line" 233 controlled through GPIO-line. 249 depends on I2C [all …]
|