Home
last modified time | relevance | path

Searched +full:bcm11351 +full:- +full:i2c (Results 1 – 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/
Dbcm11351.dtsi1 // 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 …]
Dbcm21664.dtsi1 // 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/
Dbcm11351.dtsi2 * 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 …]
Dbcm28155-ap.dts14 /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 …]
Dbcm21664.dtsi14 #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/
Dbrcm,kona-i2c.txt1 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/
Dbrcm,kona-i2c.yaml1 # 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/
Dbrcm,bcm11351-pinctrl.txt4 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/
Dbrcm,bcm11351-pinctrl.yaml1 # 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/
DKconfig1 # 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
Dpinctrl-bcm281xx.c2 * 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/
DKconfig1 # 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
Dpinctrl-bcm281xx.c1 // 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/
DKconfig1 # 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/
DKconfig1 # 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 …]