Home
last modified time | relevance | path

Searched +full:bcm6358 +full:- +full:spi (Results 1 – 8 of 8) sorted by relevance

/linux/Documentation/devicetree/bindings/spi/
H A Dbrcm,bcm63xx-spi.yaml1 # 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 …]
/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.
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 …]
/linux/arch/mips/bcm63xx/
H A Ddev-spi.c6 * 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()
/linux/drivers/clk/bcm/
H A Dclk-bcm63xx-gate.c1 // 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 …]
/linux/drivers/spi/
H A Dspi-bcm63xx.c1 // 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 …]
/linux/arch/mips/boot/dts/brcm/
H A Dbcm6362.dtsi1 // 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 …]
H A Dbcm63268.dtsi1 // 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 …]
/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
9 obj-$(CONFIG_LEDS_KUNIT_TEST) += led-test.o
11 # LED Platform Drivers (keep this sorted, M-| sort)
12 obj-$(CONFIG_LEDS_88PM860X) += leds-88pm860x.o
13 obj-$(CONFIG_LEDS_ACER_A500) += leds-acer-a500.o
[all …]