Home
last modified time | relevance | path

Searched +full:bcm6328 +full:- +full:power +full:- +full:controller (Results 1 – 24 of 24) sorted by relevance

/kernel/linux/linux-6.6/arch/mips/boot/dts/brcm/
Dbcm6328.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "dt-bindings/clock/bcm6328-clock.h"
4 #include "dt-bindings/reset/bcm6328-reset.h"
5 #include "dt-bindings/soc/bcm6328-pm.h"
8 #address-cells = <1>;
9 #size-cells = <1>;
10 compatible = "brcm,bcm6328";
13 #address-cells = <1>;
14 #size-cells = <0>;
16 mips-hpt-frequency = <160000000>;
[all …]
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 …]
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/
Dbrcm,bcm63xx-power.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/brcm,bcm63xx-power.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: BCM63xx power domain driver
10 - Álvaro Fernández Rojas <noltari@gmail.com>
13 BCM6318, BCM6328, BCM6362 and BCM63268 SoCs have a power domain controller
14 to enable/disable certain components in order to save power.
19 - enum:
20 - brcm,bcm6318-power-controller
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/
Dbrcm,bcm63xx-power.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/power/brcm,bcm63xx-power.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
7 title: BCM63xx power domain driver
10 - Álvaro Fernández Rojas <noltari@gmail.com>
13 BCM6318, BCM6328, BCM6362 and BCM63268 SoCs have a power domain controller
14 to enable/disable certain components in order to save power.
19 - enum:
20 - brcm,bcm6318-power-controller
[all …]
/kernel/linux/linux-5.10/arch/mips/boot/dts/brcm/
Dbcm6328.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #address-cells = <1>;
4 #size-cells = <1>;
5 compatible = "brcm,bcm6328";
8 #address-cells = <1>;
9 #size-cells = <0>;
11 mips-hpt-frequency = <160000000>;
27 periph_clk: periph-clk {
28 compatible = "fixed-clock";
29 #clock-cells = <0>;
[all …]
Dbcm63268.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #address-cells = <1>;
4 #size-cells = <1>;
8 #address-cells = <1>;
9 #size-cells = <0>;
11 mips-hpt-frequency = <200000000>;
27 periph_clk: periph-clk {
28 compatible = "fixed-clock";
29 #clock-cells = <0>;
30 clock-frequency = <50000000>;
[all …]
Dbcm6362.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #address-cells = <1>;
4 #size-cells = <1>;
8 #address-cells = <1>;
9 #size-cells = <0>;
11 mips-hpt-frequency = <200000000>;
27 periph_clk: periph-clk {
28 compatible = "fixed-clock";
29 #clock-cells = <0>;
30 clock-frequency = <50000000>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/
Dleds-bcm6328.txt1 LEDs connected to Broadcom BCM6328 controller
3 This controller is present on BCM6318, BCM6328, BCM6362 and BCM63268.
6 controller), which can either be controlled by software (exporting the 74x164
7 as spi-gpio. See Documentation/devicetree/bindings/gpio/gpio-74x164.txt), or
10 exporting the 74x164 as spi-gpio prevents those LEDs to be hardware
13 BCM6328 LED controller has a HWDIS register, which controls whether a LED
18 explained later in brcm,link-signal-sources). Even if a LED is hardware
24 - compatible : should be "brcm,bcm6328-leds".
25 - #address-cells : must be 1.
26 - #size-cells : must be 0.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/
Dleds-bcm6328.yaml1 # 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#
7 title: LEDs connected to Broadcom BCM6328 controller
10 - Álvaro Fernández Rojas <noltari@gmail.com>
13 This controller is present on BCM6318, BCM6328, BCM6362 and BCM63268.
16 controller), which can either be controlled by software (exporting the 74x164
17 as spi-gpio. See
21 exporting the 74x164 as spi-gpio prevents those LEDs to be hardware
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,bcm63138.txt1 Broadcom BCM63138 DSL System-on-a-Chip device tree bindings
2 -----------------------------------------------------------
4 Boards compatible with the BCM63138 DSL System-on-a-Chip should have the
12 initialization as well as a 'resets' phandle to the correct PMB controller as
13 defined in reset/brcm,bcm63138-pmb.txt for this secondary CPU, and an
14 'enable-method' property.
17 - compatible: should be "brcm,bcm63138-bootlut"
18 - reg: register base address and length for the Boot Lookup table
21 - enable-method: should be "brcm,bcm63138"
24 - enable-method: should be "brcm,bcm63138"
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,bcm63138.txt1 Broadcom BCM63138 DSL System-on-a-Chip device tree bindings
2 -----------------------------------------------------------
4 Boards compatible with the BCM63138 DSL System-on-a-Chip should have the
12 initialization as well as a 'resets' phandle to the correct PMB controller as
13 defined in reset/brcm,bcm63138-pmb.txt for this secondary CPU, and an
14 'enable-method' property.
17 - compatible: should be "brcm,bcm63138-bootlut"
18 - reg: register base address and length for the Boot Lookup table
21 - enable-method: should be "brcm,bcm63138"
24 - enable-method: should be "brcm,bcm63138"
[all …]
/kernel/linux/linux-5.10/drivers/soc/bcm/bcm63xx/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 bool "BCM63xx power domain driver"
9 This enables support for the BCM63xx power domains controller on
10 BCM6318, BCM6328, BCM6362 and BCM63268 SoCs.
Dbcm63xx-power.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * BCM63xx Power Domain Controller Driver
8 #include <dt-bindings/soc/bcm6318-pm.h>
9 #include <dt-bindings/soc/bcm6328-pm.h>
10 #include <dt-bindings/soc/bcm6362-pm.h>
11 #include <dt-bindings/soc/bcm63268-pm.h>
21 struct bcm63xx_power *power; member
41 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_get_state() local
43 if (!pmd->mask) { in bcm63xx_power_get_state()
45 return -EINVAL; in bcm63xx_power_get_state()
[all …]
/kernel/linux/linux-6.6/drivers/soc/bcm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 bool "BCM2835 power domain driver"
11 This enables support for the BCM2835 power domains and reset
12 controller. Any usage of power domains by the Raspberry Pi
13 firmware means that Linux usage of the same power domain
17 bool "Raspberry Pi power domain driver"
22 This enables support for the RPi power domains which can be enabled
39 Enables drivers for the Broadcom Set-Top Box (STB) series of chips.
46 bool "Broadcom PMB (Power Management Bus) driver"
51 This enables support for the Broadcom's PMB (Power Management Bus) that
[all …]
/kernel/linux/linux-6.6/drivers/pmdomain/bcm/
Dbcm63xx-power.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * BCM63xx Power Domain Controller Driver
8 #include <dt-bindings/soc/bcm6318-pm.h>
9 #include <dt-bindings/soc/bcm6328-pm.h>
10 #include <dt-bindings/soc/bcm6362-pm.h>
11 #include <dt-bindings/soc/bcm63268-pm.h>
20 struct bcm63xx_power *power; member
40 struct bcm63xx_power *power = pmd->power; in bcm63xx_power_get_state() local
42 if (!pmd->mask) { in bcm63xx_power_get_state()
44 return -EINVAL; in bcm63xx_power_get_state()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mips/brcm/
Dsoc.txt5 - compatible: "brcm,bcm3368", "brcm,bcm3384", "brcm,bcm33843"
6 "brcm,bcm3384-viper", "brcm,bcm33843-viper"
7 "brcm,bcm6328", "brcm,bcm6358", "brcm,bcm6362", "brcm,bcm6368",
12 The experimental -viper variants are for running Linux on the 3384's
15 Power management
16 ----------------
18 For power management (particularly, S2/S3/S5 system suspend), the following SoC
21 = Always-On control block (AON CTRL)
23 This hardware provides control registers for the "always-on" (even in low-power
24 modes) hardware, such as the Power Management State Machine (PMSM).
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mips/brcm/
Dsoc.txt5 - compatible: "brcm,bcm3368", "brcm,bcm3384", "brcm,bcm33843"
6 "brcm,bcm3384-viper", "brcm,bcm33843-viper"
7 "brcm,bcm6328", "brcm,bcm6358", "brcm,bcm6362", "brcm,bcm6368",
12 The experimental -viper variants are for running Linux on the 3384's
15 Power management
16 ----------------
18 For power management (particularly, S2/S3/S5 system suspend), the following SoC
21 = Always-On control block (AON CTRL)
23 This hardware provides control registers for the "always-on" (even in low-power
24 modes) hardware, such as the Power Management State Machine (PMSM).
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dgeneric-ohci.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/generic-ohci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: USB OHCI Controller
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15 - items:
16 - enum:
17 - allwinner,sun4i-a10-ohci
18 - allwinner,sun50i-a64-ohci
[all …]
Dgeneric-ehci.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/generic-ehci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: USB EHCI Controller
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 - $ref: usb-hcd.yaml
14 - if:
19 const: ibm,usb-ehci-440epx
28 - items:
[all …]
/kernel/linux/linux-5.10/drivers/leds/
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
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.
103 Controller.
113 controller. V4L2 flash API is provided as well if
121 This option enables support for the AW2013 3-channel
[all …]
/kernel/linux/linux-6.6/drivers/leds/
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.
93 Controller.
108 will be called leds-aw200xx.
115 This option enables support for the AW2013 3-channel
[all …]
/kernel/linux/linux-5.10/drivers/phy/broadcom/
Dphy-bcm63xx-usbh.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * BCM6328 USBH PHY Controller Driver
75 /* PLLC bits to set/clear for power on */
79 /* Setup bits to set/clear for power on */
86 /* Test Port Control value to set if non-zero */
107 [USBH_BRT_CONTROL1] = -1,
108 [USBH_BRT_CONTROL2] = -1,
109 [USBH_BRT_STATUS1] = -1,
110 [USBH_BRT_STATUS2] = -1,
115 [USBH_GENERIC_CONTROL] = -1,
[all …]
/kernel/linux/linux-6.6/drivers/phy/broadcom/
Dphy-bcm63xx-usbh.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * BCM6328 USBH PHY Controller Driver
76 /* PLLC bits to set/clear for power on */
80 /* Setup bits to set/clear for power on */
87 /* Test Port Control value to set if non-zero */
108 [USBH_BRT_CONTROL1] = -1,
109 [USBH_BRT_CONTROL2] = -1,
110 [USBH_BRT_STATUS1] = -1,
111 [USBH_BRT_STATUS2] = -1,
116 [USBH_GENERIC_CONTROL] = -1,
[all …]