Home
last modified time | relevance | path

Searched +full:bcm6358 +full:- +full:gpio (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dbrcm,bcm6358-gpio-sysctl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/brcm,bcm6358-gpio-sysctl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom BCM6358 GPIO System Controller
10 - Álvaro Fernández Rojas <noltari@gmail.com>
11 - Jonas Gorski <jonas.gorski@gmail.com>
14 Broadcom BCM6358 SoC GPIO system controller which provides a register map
15 for controlling the GPIO and pins of the SoC.
18 "#address-cells": true
[all …]
/openbmc/u-boot/arch/mips/dts/
H A Dbrcm,bcm6358.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm6358-clock.h>
7 #include <dt-bindings/dma/bcm6358-dma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/reset/bcm6358-reset.h>
13 compatible = "brcm,bcm6358";
21 #address-cells = <1>;
22 #size-cells = <0>;
23 u-boot,dm-pre-reloc;
26 compatible = "brcm,bcm6358-cpu", "mips,mips4Kc";
[all …]
H A Dbrcm,bcm6368.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm6368-clock.h>
7 #include <dt-bindings/dma/bcm6368-dma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/reset/bcm6368-reset.h>
21 #address-cells = <1>;
22 #size-cells = <0>;
23 u-boot,dm-pre-reloc;
26 compatible = "brcm,bcm6368-cpu", "mips,mips4Kc";
29 u-boot,dm-pre-reloc;
[all …]
H A Dsfr,nb4-ser.dts1 // SPDX-License-Identifier: GPL-2.0+
6 /dts-v1/;
8 #include "brcm,bcm6358.dtsi"
12 compatible = "sfr,nb4-ser", "brcm,bcm6358";
19 stdout-path = "serial0:115200n8";
22 gpio-leds {
23 compatible = "gpio-leds";
26 label = "NB4-SER:white:traffic";
31 label = "NB4-SER:blue:service";
36 label = "NB4-SER:white:wifi";
[all …]
H A Dhuawei,hg556a.dts1 // SPDX-License-Identifier: GPL-2.0+
6 /dts-v1/;
8 #include "brcm,bcm6358.dtsi"
12 compatible = "huawei,hg556a", "brcm,bcm6358";
19 stdout-path = "serial0:115200n8";
22 gpio-leds {
23 compatible = "gpio-leds";
99 phy-mode = "mii";
101 enet1phy: fixed-link {
104 full-duplex;
[all …]
H A Dbrcm,bcm3380.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm3380-clock.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/reset/bcm3380-reset.h>
20 #address-cells = <1>;
21 #size-cells = <0>;
22 u-boot,dm-pre-reloc;
25 compatible = "brcm,bcm3380-cpu", "mips,mips4Kc";
28 u-boot,dm-pre-reloc;
32 compatible = "brcm,bcm3380-cpu", "mips,mips4Kc";
[all …]
H A Dbrcm,bcm6362.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm6362-clock.h>
7 #include <dt-bindings/dma/bcm6362-dma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/power-domain/bcm6362-power-domain.h>
10 #include <dt-bindings/reset/bcm6362-reset.h>
23 #address-cells = <1>;
24 #size-cells = <0>;
25 u-boot,dm-pre-reloc;
28 compatible = "brcm,bcm6362-cpu", "mips,mips4Kc";
[all …]
H A Dbrcm,bcm63268.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/clock/bcm63268-clock.h>
7 #include <dt-bindings/dma/bcm63268-dma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/power-domain/bcm63268-power-domain.h>
10 #include <dt-bindings/reset/bcm63268-reset.h>
23 #address-cells = <1>;
24 #size-cells = <0>;
25 u-boot,dm-pre-reloc;
28 compatible = "brcm,bcm63268-cpu", "mips,mips4Kc";
[all …]
/openbmc/u-boot/doc/device-tree-bindings/leds/
H A Dleds-bcm6358.txt1 LEDs connected to Broadcom BCM6358 controller
3 This controller is present on BCM6358 and BCM6368.
5 which can either be controlled by software (exporting the 74x164 as spi-gpio.
6 See Documentation/devicetree/bindings/gpio/gpio-74x164.txt), or
10 - compatible : should be "brcm,bcm6358-leds".
11 - #address-cells : must be 1.
12 - #size-cells : must be 0.
13 - reg : BCM6358 LED controller address and size.
16 - brcm,clk-div : SCK signal divider. Possible values are 1, 2, 4 and 8.
18 - brcm,clk-dat-low : Boolean, makes clock and data signals active low.
[all …]
/openbmc/u-boot/arch/mips/mach-bmips/
H A DKconfig13 default "bcm6358" if SOC_BMIPS_BCM6358
73 bool "BMIPS BCM6358 family"
80 This supports BMIPS BCM6358 family including BCM6358 and BCM6359.
137 ethernet ports, 2 USB ports, 1 UART, GPIO buttons and LEDs, and
141 bool "Comtrend AR-5315u"
145 Comtrend AR-5315u boards have a BCM6318 SoC with 64 MB of RAM and 16
148 ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and
152 bool "Comtrend AR-5387un"
156 Comtrend AR-5387un boards have a BCM6328 SoC with 64 MB of RAM and 16
159 ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and
[all …]
/openbmc/linux/Documentation/devicetree/bindings/leds/
H A Dleds-bcm6358.txt1 LEDs connected to Broadcom BCM6358 controller
3 This controller is present on BCM6358 and BCM6368.
5 which can either be controlled by software (exporting the 74x164 as spi-gpio.
6 See Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml), or
10 - compatible : should be "brcm,bcm6358-leds".
11 - #address-cells : must be 1.
12 - #size-cells : must be 0.
13 - reg : BCM6358 LED controller address and size.
16 - brcm,clk-div : SCK signal divider. Possible values are 1, 2, 4 and 8.
18 - brcm,clk-dat-low : Boolean, makes clock and data signals active low.
[all …]
/openbmc/linux/Documentation/devicetree/bindings/gpio/
H A Dbrcm,bcm63xx-gpio.yaml1 # 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 …]
/openbmc/linux/drivers/pinctrl/bcm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
18 framework. GPIO is provided by a separate GPIO driver.
21 tristate "Broadcom BCM2835 GPIO (with PINCONF) driver"
30 Say Y here to enable the Broadcom BCM2835 GPIO driver.
44 If compiled as module it will be called pinctrl-bcm4908.
56 bool "Broadcom BCM6318 GPIO driver"
62 Say Y here to enable the Broadcom BCM6318 GPIO driver.
65 bool "Broadcom BCM6328 GPIO driver"
71 Say Y here to enable the Broadcom BCM6328 GPIO driver.
74 bool "Broadcom BCM6358 GPIO driver"
[all …]
H A Dpinctrl-bcm6358.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for BCM6358 GPIO unit (pinctrl + GPIO)
10 #include <linux/gpio/driver.h>
17 #include "../pinctrl-utils.h"
19 #include "pinctrl-bcm63xx.h"
42 /* non-GPIO function muxes require the gpio direction to be set */
257 struct bcm6358_priv *priv = pc->driver_data; in bcm6358_pinctrl_set_mux()
259 unsigned int val = pg->mode_val; in bcm6358_pinctrl_set_mux()
263 for (pin = 0; pin < pg->grp.npins; pin++) in bcm6358_pinctrl_set_mux()
266 regmap_field_update_bits(priv->overlays, mask, val); in bcm6358_pinctrl_set_mux()
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
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
12 obj-$(CONFIG_PINCTRL_BCM6368) += pinctrl-bcm6368.o
[all …]
H A Dpinctrl-bcm63xx.c1 // 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 …]
/openbmc/u-boot/drivers/led/
H A DKconfig8 U-Boot provides a uclass API to implement this feature. LED drivers
9 can provide access to board-specific LEDs. Use of the device tree
24 bool "LED Support for BCM6358"
27 This option enables support for LEDs connected to the BCM6358
50 bool "LED support for GPIO-connected LEDs"
53 Enable support for LEDs which are connected to GPIO lines. These
55 The GPIO driver must used driver model. LEDs are configured using
59 bool "LED support for GPIO-connected LEDs in SPL"
62 This option is an SPL-variant of the LED_GPIO option.
68 Allows common u-boot commands to use a board's leds to
[all …]
/openbmc/linux/drivers/leds/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 obj-$(CONFIG_NEW_LEDS) += led-core.o
5 obj-$(CONFIG_LEDS_CLASS) += led-class.o
6 obj-$(CONFIG_LEDS_CLASS_FLASH) += led-class-flash.o
7 obj-$(CONFIG_LEDS_CLASS_MULTICOLOR) += led-class-multicolor.o
8 obj-$(CONFIG_LEDS_TRIGGERS) += led-triggers.o
10 # LED Platform Drivers (keep this sorted, M-| sort)
11 obj-$(CONFIG_LEDS_88PM860X) += leds-88pm860x.o
12 obj-$(CONFIG_LEDS_ACER_A500) += leds-acer-a500.o
13 obj-$(CONFIG_LEDS_ADP5520) += leds-adp5520.o
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
50 See Documentation/ABI/testing/sysfs-class-led for details.
59 This option enables support for on-chip LED drivers found on Marvell
66 This option enables support for the AN30259A 3-channel
70 will be called leds-an30259a.
80 If you're looking for APU2/3, use the pcengines-apu2 driver.
84 module will be called leds-apu.
108 will be called leds-aw200xx.
115 This option enables support for the AW2013 3-channel
119 will be called leds-aw2013.
[all …]
/openbmc/u-boot/drivers/spi/
H A DKconfig16 typically use driver-private data instead of extending the
24 by providing an high-level interface to send memory-like commands.
65 please refer to doc/device-tree-bindings/spi/spi-ath79.txt.
87 Enable the BCM6348/BCM6358 SPI driver. This driver can be used to
94 Enable the Broadcom set-top box SPI driver. This driver can
101 Enable the Cadence Quad-SPI (QSPI) driver. This driver can be
178 to access the SPI NOR flash, MMC-over-SPI on platforms based on
215 for "sandbox,spi-flash", which is in drivers/mtd/spi/sandbox.c.
218 #address-cells = <1>;
219 #size-cells = <0>;
[all …]
/openbmc/linux/
H A DMAINTAINERS5 ---------------------------------------------------
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 …]
H A Dopengrok0.0.log1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz'
2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz'
3 2024-12-2
[all...]
H A Dopengrok1.0.log1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c'
2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms)
3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa
[all...]
/openbmc/
Dopengrok1.0.log1 2025-01-24 03:00:36.558-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-01-24 03:00:36.684-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
Dopengrok2.0.log1 2025-01-23 03:00:35.620-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-01-23 03:00:35.747-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]

12