Searched +full:bcm63268 +full:- +full:gpio (Results  1 – 6 of 6) sorted by relevance
| /linux/Documentation/devicetree/bindings/mfd/ | 
| H A D | brcm,bcm63268-gpio-sysctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/brcm,bcm63268-gpio-sysctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom BCM63268 GPIO System Controller 10   - Álvaro Fernández Rojas <noltari@gmail.com> 11   - Jonas Gorski <jonas.gorski@gmail.com> 14   Broadcom BCM63268 SoC GPIO system controller which provides a register map 15   for controlling the GPIO and pins of the SoC. 18   "#address-cells": true [all …] 
 | 
| /linux/Documentation/devicetree/bindings/gpio/ | 
| H A D | brcm,bcm63xx-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/gpio/brcm,bcm63xx-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom BCM63xx GPIO controller 10   - Álvaro Fernández Rojas <noltari@gmail.com> 11   - Jonas Gorski <jonas.gorski@gmail.com> 14   Bindings for Broadcom's BCM63xx memory-mapped GPIO controllers. 19   BCM6338 have 8-bit data and dirout registers, where GPIO state can be read 21   BCM6318, BCM6328, BCM6358, BCM6362, BCM6368 and BCM63268 have 32-bit data [all …] 
 | 
| /linux/drivers/pinctrl/bcm/ | 
| H A D | pinctrl-bcm63268.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3  * Driver for BCM63268 GPIO unit (pinctrl + GPIO) 10 #include <linux/gpio/driver.h> 17 #include "../pinctrl-utils.h" 19 #include "pinctrl-bcm63xx.h" 28 #define  BCM63268_BASEMODE_NAND		BIT(2) /* GPIOs 2-7, 24-31 */ 29 #define  BCM63268_BASEMODE_GPIO35	BIT(4) /* GPIO 35 */ 510 	unsigned int basemode = (unsigned long) desc->drv_data;  in bcm63268_set_gpio() 514 		regmap_update_bits(pc->regs, BCM63268_BASEMODE_REG, basemode,  in bcm63268_set_gpio() 518 		/* base mode: 0 => gpio, 1 => mux function */  in bcm63268_set_gpio() [all …] 
 | 
| H A D | pinctrl-bcm63xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3  * Driver for BCM63xx GPIO unit (pinctrl + GPIO) 9 #include <linux/gpio/regmap.h> 15 #include "pinctrl-bcm63xx.h" 22 static int bcm63xx_reg_mask_xlate(struct gpio_regmap *gpio,  in bcm63xx_reg_mask_xlate()  argument 29 	*reg = base - stride * BCM63XX_BANK_SIZE;  in bcm63xx_reg_mask_xlate() 36 	{ .compatible = "brcm,bcm6318-gpio", }, 37 	{ .compatible = "brcm,bcm6328-gpio", }, 38 	{ .compatible = "brcm,bcm6358-gpio", }, 39 	{ .compatible = "brcm,bcm6362-gpio", }, [all …] 
 | 
| /linux/Documentation/devicetree/bindings/leds/ | 
| H A D | leds-bcm6328.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-bcm6328.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Álvaro Fernández Rojas <noltari@gmail.com> 13   This controller is present on BCM6318, BCM6328, BCM6362 and BCM63268. 17   as spi-gpio. See 18   Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml), or by hardware 21   exporting the 74x164 as spi-gpio prevents those LEDs to be hardware 29   explained later in brcm,link-signal-sources). Even if a LED is hardware [all …] 
 | 
| /linux/Documentation/devicetree/bindings/net/dsa/ | 
| H A D | brcm,b53.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Florian Fainelli <f.fainelli@gmail.com> 18       - const: brcm,bcm5325 19       - const: brcm,bcm53101 20       - const: brcm,bcm53115 21       - const: brcm,bcm53125 22       - const: brcm,bcm53128 23       - const: brcm,bcm53134 [all …] 
 |