Searched +full:bcm6358 +full:- +full:spi (Results 1 – 20 of 20) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/ |
| D | brcm,bcm63xx-spi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/spi/brcm,bcm63xx-spi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom BCM6348/BCM6358 SPI controller 10 - Jonas Gorski <jonas.gorski@gmail.com> 13 Broadcom "Low Speed" SPI controller found in many older MIPS based Broadband 17 between the SPI transfers within the same SPI message. This can terminate the 18 transaction to some SPI devices prematurely. The issue can be worked around by 22 - $ref: spi-controller.yaml# [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | spi-bcm63xx.txt | 1 Binding for Broadcom BCM6348/BCM6358 SPI controller 4 - compatible: must contain one of "brcm,bcm6348-spi", "brcm,bcm6358-spi". 5 - reg: Base address and size of the controllers memory area. 6 - interrupts: Interrupt for the SPI block. 7 - clocks: phandle of the SPI clock. 8 - clock-names: has to be "spi". 9 - #address-cells: <1>, as required by generic SPI binding. 10 - #size-cells: <0>, also as required by generic SPI binding. 13 - num-cs: some controllers have less than 8 cs signals. Defaults to 8 16 Child nodes as per the generic SPI binding. [all …]
|
| /kernel/linux/linux-6.6/arch/mips/boot/dts/brcm/ |
| D | bcm6358.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include "dt-bindings/clock/bcm6358-clock.h" 4 #include "dt-bindings/reset/bcm6358-reset.h" 7 #address-cells = <1>; 8 #size-cells = <1>; 9 compatible = "brcm,bcm6358"; 12 #address-cells = <1>; 13 #size-cells = <0>; 15 mips-hpt-frequency = <150000000>; 31 periph_osc: periph-osc { [all …]
|
| D | bcm6368.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include "dt-bindings/clock/bcm6368-clock.h" 4 #include "dt-bindings/reset/bcm6368-reset.h" 7 #address-cells = <1>; 8 #size-cells = <1>; 12 #address-cells = <1>; 13 #size-cells = <0>; 15 mips-hpt-frequency = <200000000>; 31 periph_osc: periph-osc { 32 compatible = "fixed-clock"; [all …]
|
| D | bcm6362.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include "dt-bindings/clock/bcm6362-clock.h" 4 #include "dt-bindings/reset/bcm6362-reset.h" 5 #include "dt-bindings/soc/bcm6362-pm.h" 8 #address-cells = <1>; 9 #size-cells = <1>; 13 #address-cells = <1>; 14 #size-cells = <0>; 16 mips-hpt-frequency = <200000000>; 32 periph_osc: periph-osc { [all …]
|
| D | bcm63268.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include "dt-bindings/clock/bcm63268-clock.h" 4 #include "dt-bindings/reset/bcm63268-reset.h" 5 #include "dt-bindings/soc/bcm63268-pm.h" 8 #address-cells = <1>; 9 #size-cells = <1>; 13 #address-cells = <1>; 14 #size-cells = <0>; 16 mips-hpt-frequency = <200000000>; 32 periph_osc: periph-osc { [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-bcm6358.txt | 1 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/ |
| D | leds-bcm6358.txt | 1 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. 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. 21 Each LED is represented as a sub-node of the brcm,bcm6358-leds device. [all …]
|
| /kernel/linux/linux-5.10/arch/mips/bcm63xx/ |
| D | dev-spi.c | 6 * Copyright (C) 2009-2011 Florian Fainelli <florian@openwrt.org> 23 .start = -1, /* filled at runtime */ 24 .end = -1, /* filled at runtime */ 28 .start = -1, /* filled at runtime */ 34 .id = -1, 42 return -ENODEV; in bcm63xx_spi_register() 49 bcm63xx_spi_device.name = "bcm6348-spi", in bcm63xx_spi_register() 50 spi_resources[0].end += BCM_6348_RSET_SPI_SIZE - 1; in bcm63xx_spi_register() 55 bcm63xx_spi_device.name = "bcm6358-spi", in bcm63xx_spi_register() 56 spi_resources[0].end += BCM_6358_RSET_SPI_SIZE - 1; in bcm63xx_spi_register()
|
| /kernel/linux/linux-6.6/arch/mips/bcm63xx/ |
| D | dev-spi.c | 6 * Copyright (C) 2009-2011 Florian Fainelli <florian@openwrt.org> 23 .start = -1, /* filled at runtime */ 24 .end = -1, /* filled at runtime */ 28 .start = -1, /* filled at runtime */ 34 .id = -1, 42 return -ENODEV; in bcm63xx_spi_register() 49 bcm63xx_spi_device.name = "bcm6348-spi", in bcm63xx_spi_register() 50 spi_resources[0].end += BCM_6348_RSET_SPI_SIZE - 1; in bcm63xx_spi_register() 55 bcm63xx_spi_device.name = "bcm6358-spi", in bcm63xx_spi_register() 56 spi_resources[0].end += BCM_6358_RSET_SPI_SIZE - 1; in bcm63xx_spi_register()
|
| /kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 If compiled as module it will be called pinctrl-bcm4908. 74 bool "Broadcom BCM6358 GPIO driver" 80 Say Y here to enable the Broadcom BCM6358 GPIO driver. 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
|
| /kernel/linux/linux-5.10/drivers/clk/bcm/ |
| D | clk-bcm63xx-gate.c | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <linux/clk-provider.h> 9 #include <dt-bindings/clock/bcm3368-clock.h> 10 #include <dt-bindings/clock/bcm6318-clock.h> 11 #include <dt-bindings/clock/bcm6328-clock.h> 12 #include <dt-bindings/clock/bcm6358-clock.h> 13 #include <dt-bindings/clock/bcm6362-clock.h> 14 #include <dt-bindings/clock/bcm6368-clock.h> 15 #include <dt-bindings/clock/bcm63268-clock.h> 47 .name = "spi", [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/bcm/ |
| D | clk-bcm63xx-gate.c | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <linux/clk-provider.h> 8 #include <dt-bindings/clock/bcm3368-clock.h> 9 #include <dt-bindings/clock/bcm6318-clock.h> 10 #include <dt-bindings/clock/bcm6328-clock.h> 11 #include <dt-bindings/clock/bcm6358-clock.h> 12 #include <dt-bindings/clock/bcm6362-clock.h> 13 #include <dt-bindings/clock/bcm6368-clock.h> 14 #include <dt-bindings/clock/bcm63268-clock.h> 46 .name = "spi", [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-bcm63xx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Broadcom BCM63xx SPI controller support 5 * Copyright (C) 2009-2012 Florian Fainelli <florian@openwrt.org> 16 #include <linux/spi/spi.h> 23 /* BCM 6338/6348 SPI core */ 25 #define SPI_6348_CMD 0x00 /* 16-bits register */ 34 #define SPI_6348_MSG_CTL 0x40 /* 8-bits register */ 41 /* BCM 3368/6358/6262/6368 SPI core */ 43 #define SPI_6358_MSG_CTL 0x00 /* 16-bits register */ 49 #define SPI_6358_CMD 0x700 /* 16-bits register */ [all …]
|
| /kernel/linux/linux-6.6/drivers/spi/ |
| D | spi-bcm63xx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Broadcom BCM63xx SPI controller support 5 * Copyright (C) 2009-2012 Florian Fainelli <florian@openwrt.org> 16 #include <linux/spi/spi.h> 23 /* BCM 6338/6348 SPI core */ 25 #define SPI_6348_CMD 0x00 /* 16-bits register */ 34 #define SPI_6348_MSG_CTL 0x40 /* 8-bits register */ 41 /* BCM 3368/6358/6262/6368 SPI core */ 43 #define SPI_6358_MSG_CTL 0x00 /* 16-bits register */ 49 #define SPI_6358_CMD 0x700 /* 16-bits register */ [all …]
|
| /kernel/linux/linux-6.6/drivers/leds/ |
| D | Makefile | 1 # 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 …]
|
| D | Kconfig | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/leds/ |
| D | Makefile | 1 # 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_AAT1290) += leds-aat1290.o 13 obj-$(CONFIG_LEDS_ACER_A500) += leds-acer-a500.o [all …]
|
| D | Kconfig | 1 # 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 76 This option enables support for the AN30259A 3-channel 80 will be called leds-an30259a. 90 If you're looking for APU2/3, use the pcengines-apu2 driver. 94 module will be called leds-apu. 121 This option enables support for the AW2013 3-channel 125 will be called leds-aw2013. 137 tristate "LED Support for Broadcom BCM6358" [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 …]
|