Searched +full:bcm4908 +full:- +full:pinctrl (Results 1 – 7 of 7) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,bcm4908-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/brcm,bcm4908-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom BCM4908 pin controller 10 - Rafał Miłecki <rafal@milecki.pl> 13 Binding for pin controller present on BCM4908 family SoCs. 17 const: brcm,bcm4908-pinctrl 23 '-pins$': 25 $ref: pinmux-node.yaml# [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/broadcom/bcmbca/ |
| D | bcm4908-asus-gt-ac5300.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/leds/common.h> 7 #include "bcm4908.dtsi" 10 compatible = "asus,gt-ac5300", "brcm,bcm4908", "brcm,bcmbca"; 11 model = "Asus GT-AC5300"; 18 gpio-keys-polled { 19 compatible = "gpio-keys-polled"; 20 poll-interval = <100>; [all …]
|
| D | bcm4908.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 #include <dt-bindings/interrupt-controller/irq.h> 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/phy/phy.h> 6 #include <dt-bindings/soc/bcm-pmb.h> 8 /dts-v1/; 11 interrupt-parent = <&gic>; 13 #address-cells = <2>; 14 #size-cells = <2>; 21 stdout-path = "serial0:115200n8"; [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Broadcom pinctrl drivers 7 bool "Broadcom BCM281xx pinctrl driver" 15 Say Y here to support Broadcom BCM281xx pinctrl driver, which is used 17 BCM28145, and BCM28155 SoCs. This driver requires the pinctrl 33 tristate "Broadcom BCM4908 pinmux driver" 42 Driver for BCM4908 family SoCs with integrated pin controller. 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 [all …]
|
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 # Broadcom pinctrl support 4 obj-$(CONFIG_PINCTRL_BCM281XX) += pinctrl-bcm281xx.o 5 obj-$(CONFIG_PINCTRL_BCM2835) += pinctrl-bcm2835.o 6 obj-$(CONFIG_PINCTRL_BCM4908) += pinctrl-bcm4908.o 7 obj-$(CONFIG_PINCTRL_BCM63XX) += pinctrl-bcm63xx.o 8 obj-$(CONFIG_PINCTRL_BCM6318) += pinctrl-bcm6318.o 9 obj-$(CONFIG_PINCTRL_BCM6328) += pinctrl-bcm6328.o 10 obj-$(CONFIG_PINCTRL_BCM6358) += pinctrl-bcm6358.o 11 obj-$(CONFIG_PINCTRL_BCM6362) += pinctrl-bcm6362.o [all …]
|
| D | pinctrl-bcm4908.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/pinctrl/pinconf-generic.h> 9 #include <linux/pinctrl/pinctrl.h> 10 #include <linux/pinctrl/pinmux.h> 428 return -EINVAL; in bcm4908_pinctrl_set_mux() 429 group = group_desc->data; in bcm4908_pinctrl_set_mux() 431 mutex_lock(&bcm4908_pinctrl->mutex); in bcm4908_pinctrl_set_mux() 432 for (i = 0; i < group->num_pins; i++) { in bcm4908_pinctrl_set_mux() 435 lsb |= group->pins[i].number; in bcm4908_pinctrl_set_mux() 436 lsb |= group->pins[i].function << BCM4908_TEST_PORT_LSB_PINMUX_DATA_SHIFT; in bcm4908_pinctrl_set_mux() [all …]
|
| /kernel/linux/linux-6.6/ |
| D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|