Home
last modified time | relevance | path

Searched +full:g6 +full:- +full:pinctrl (Results 1 – 25 of 45) sorted by relevance

12

/openbmc/linux/drivers/pinctrl/aspeed/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
2 # Aspeed pinctrl support
4 ccflags-y += $(call cc-option,-Woverride-init)
5 obj-$(CONFIG_PINCTRL_ASPEED) += pinctrl-aspeed.o pinmux-aspeed.o
6 obj-$(CONFIG_PINCTRL_ASPEED_G4) += pinctrl-aspeed-g4.o
7 obj-$(CONFIG_PINCTRL_ASPEED_G5) += pinctrl-aspeed-g5.o
8 obj-$(CONFIG_PINCTRL_ASPEED_G6) += pinctrl-aspeed-g6.o
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-inventec-transformers.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include "aspeed-g6-pinctrl.dtsi"
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/gpio/aspeed-gpio.h>
13 compatible = "inventec,transformer-bmc", "aspeed,ast2600";
20 stdout-path = &uart5;
30 compatible = "gpio-leds";
49 ethphy0: ethernet-phy@0 {
[all …]
H A Daspeed-bmc-inventec-starscream.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include "aspeed-g6-pinctrl.dtsi"
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/gpio/aspeed-gpio.h>
13 compatible = "inventec,starscream-bmc", "aspeed,ast2600";
20 stdout-path = &uart5;
28 reserved-memory {
29 #address-cells = <1>;
[all …]
H A Daspeed-bmc-qcom-dc-scm-v1.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
2 // Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
9 model = "Qualcomm DC-SCM V1 BMC";
10 compatible = "qcom,dc-scm-v1-bmc", "aspeed,ast2600";
17 stdout-path = &uart5;
30 ethphy3: ethernet-phy@1 {
31 compatible = "ethernet-phy-ieee802.3-c22";
40 phy-mode = "rgmii";
[all …]
H A Daspeed-ast2600-evb.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/gpio/aspeed-gpio.h>
11 compatible = "aspeed,ast2600-evb", "aspeed,ast2600";
26 reserved-memory {
27 #address-cells = <1>;
28 #size-cells = <1>;
34 compatible = "shared-dma-pool";
41 compatible = "shared-dma-pool";
[all …]
H A Daspeed-bmc-facebook-greatlakes.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/leds/leds-pca955x.h>
8 #include <dt-bindings/i2c/i2c.h>
12 compatible = "facebook,greatlakes-bmc", "aspeed,ast2600";
23 iio-hwmon {
24 compatible = "iio-hwmon";
25 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
[all …]
H A Daspeed-bmc-ufispace-ncplite.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/i2c/i2c.h>
7 #include <dt-bindings/gpio/aspeed-gpio.h>
11 compatible = "ufispace,ncplite-bmc", "aspeed,ast2600";
18 stdout-path = &uart5;
27 iio-hwmon {
28 compatible = "iio-hwmon";
29 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
[all …]
H A Daspeed-bmc-asus-x4tf.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/gpio/aspeed-gpio.h>
11 model = "ASUS-X4TF";
12 compatible = "asus,x4tf-bmc", "aspeed,ast2600";
19 stdout-path = "serial4:115200n8";
27 reserved-memory {
28 #address-cells = <1>;
[all …]
H A Daspeed-bmc-tyan-s7106.dts1 // SPDX-License-Identifier: GPL-2.0+
2 /dts-v1/;
4 #include "aspeed-g5.dtsi"
5 #include <dt-bindings/gpio/aspeed-gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
10 compatible = "tyan,s7106-bmc", "aspeed,ast2500";
13 stdout-path = &uart5;
22 reserved-memory {
23 #address-cells = <1>;
24 #size-cells = <1>;
[all …]
H A Daspeed-bmc-quanta-s6q.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
11 compatible = "quanta,s6q-bmc", "aspeed,ast2600";
29 // bus 1 - Fan board
47 stdout-path = &uart5;
56 iio-hwmon {
57 compatible = "iio-hwmon";
[all …]
H A Daspeed-bmc-ibm-bonnell.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
12 compatible = "ibm,bonnell-bmc", "aspeed,ast2600";
23 stdout-path = &uart5;
32 reserved-memory {
33 #address-cells = <1>;
[all …]
H A Daspeed-bmc-facebook-harma.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
11 compatible = "facebook,harma-bmc", "aspeed,ast2600";
32 stdout-path = &uart5;
40 iio-hwmon {
41 compatible = "iio-hwmon";
42 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
[all …]
H A Daspeed-bmc-ampere-mtjefferson.dts1 // SPDX-License-Identifier: GPL-2.0-only
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/gpio/aspeed-gpio.h>
12 compatible = "ampere,mtjefferson-bmc", "aspeed,ast2600";
41 stdout-path = &uart5;
49 reserved-memory {
50 #address-cells = <1>;
51 #size-cells = <1>;
[all …]
H A Daspeed-bmc-opp-tacoma.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
12 compatible = "ibm,tacoma-bmc", "aspeed,ast2600";
15 stdout-path = &uart5;
24 reserved-memory {
25 #address-cells = <1>;
[all …]
H A Daspeed-g6.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
6 #include <dt-bindings/clock/ast2600-clock.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
13 interrupt-parent = <&gic>;
47 #address-cells = <1>;
48 #size-cells = <0>;
49 enable-method = "aspeed,ast2600-smp";
[all …]
H A Daspeed-bmc-facebook-bletchley.dts1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/usb/pd.h>
8 #include <dt-bindings/leds/leds-pca955x.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/i2c/i2c.h>
14 compatible = "facebook,bletchley-bmc", "aspeed,ast2600";
29 iio-hwmon {
[all …]
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsdm450-motorola-ali.dts1 // SPDX-License-Identifier: BSD-3-Clause
5 /dts-v1/;
11 /delete-node/ &qseecom_mem;
14 model = "Motorola Moto G6";
16 chassis-type = "handset";
17 qcom,msm-id = <338 0>;
18 qcom,board-id = <0x43 0xc200>;
20 gpio-keys {
21 compatible = "gpio-keys";
23 key-volume-up {
[all …]
/openbmc/linux/drivers/pinctrl/berlin/
H A Dberlin-bg2cd.c1 // SPDX-License-Identifier: GPL-2.0
3 * Marvell Berlin BG2CD pinctrl driver.
7 * Antoine Ténart <antoine.tenart@free-electrons.com>
61 BERLIN_PINCTRL_GROUP("G6", 0x00, 0x3, 0x12,
164 .compatible = "marvell,berlin2cd-soc-pinctrl",
168 .compatible = "marvell,berlin2cd-system-pinctrl",
176 return berlin_pinctrl_probe(pdev, device_get_match_data(&pdev->dev)); in berlin2cd_pinctrl_probe()
182 .name = "berlin-bg2cd-pinctrl",
H A Dberlin-bg2.c1 // SPDX-License-Identifier: GPL-2.0
3 * Marvell Berlin BG2 pinctrl driver.
7 * Antoine Ténart <antoine.tenart@free-electrons.com>
52 BERLIN_PINCTRL_GROUP("G6", 0x00, 0x2, 0x0b,
219 .compatible = "marvell,berlin2-soc-pinctrl",
223 .compatible = "marvell,berlin2-system-pinctrl",
231 return berlin_pinctrl_probe(pdev, device_get_match_data(&pdev->dev)); in berlin2_pinctrl_probe()
237 .name = "berlin-bg2-pinctrl",
H A Dberlin-bg2q.c1 // SPDX-License-Identifier: GPL-2.0
3 * Marvell Berlin BG2Q pinctrl driver
7 * Antoine Ténart <antoine.tenart@free-electrons.com>
50 BERLIN_PINCTRL_GROUP("G6", 0x18, 0x3, 0x12,
381 .compatible = "marvell,berlin2q-soc-pinctrl",
385 .compatible = "marvell,berlin2q-system-pinctrl",
393 return berlin_pinctrl_probe(pdev, device_get_match_data(&pdev->dev)); in berlin2q_pinctrl_probe()
399 .name = "berlin-bg2q-pinctrl",
/openbmc/linux/arch/arm/boot/dts/synaptics/
H A Dberlin2q.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 * Copyright (C) 2014 Antoine Ténart <antoine.tenart@free-electrons.com>
6 #include <dt-bindings/clock/berlin2q.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 model = "Marvell Armada 1500 pro (BG2-Q) SoC";
12 #address-cells = <1>;
13 #size-cells = <1>;
21 #address-cells = <1>;
22 #size-cells = <0>;
23 enable-method = "marvell,berlin-smp";
[all …]
H A Dberlin2cd.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 * Device Tree Include file for Marvell Armada 1500-mini (Berlin BG2CD) SoC
11 #include <dt-bindings/clock/berlin2.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 model = "Marvell Armada 1500-mini (BG2CD) SoC";
17 #address-cells = <1>;
18 #size-cells = <1>;
26 #address-cells = <1>;
27 #size-cells = <0>;
30 compatible = "arm,cortex-a9";
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dast2600.dtsi1 // SPDX-License-Identifier: GPL-2.0+
2 #include <dt-bindings/interrupt-controller/arm-gic.h>
3 #include <dt-bindings/gpio/aspeed-gpio.h>
9 #address-cells = <1>;
10 #size-cells = <1>;
11 interrupt-parent = <&gic>;
46 #address-cells = <1>;
47 #size-cells = <0>;
48 enable-method = "aspeed,ast2600-smp";
51 compatible = "arm,cortex-a7";
[all …]
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-pic32.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * PIC32 pinctrl driver
14 #include <linux/pinctrl/pinconf.h>
15 #include <linux/pinctrl/pinconf-generic.h>
16 #include <linux/pinctrl/pinctrl.h>
17 #include <linux/pinctrl/pinmux.h>
23 #include <asm/mach-pic32/pic32.h>
25 #include "pinctrl-utils.h"
26 #include "pinctrl-pic32.h"
160 PINCTRL_PIN(102, "G6"),
[all …]
/openbmc/u-boot/drivers/pinctrl/aspeed/
H A Dpinctrl_ast2600.c1 // SPDX-License-Identifier: GPL-2.0+
11 #include <asm/arch/pinctrl.h>
13 #include <dm/pinctrl.h>
14 #include "pinctrl-aspeed.h"
39 priv->scu = devfdt_get_addr_ptr(clk_dev); in ast2600_pinctrl_probe()
40 if (IS_ERR(priv->scu)) { in ast2600_pinctrl_probe()
42 return PTR_ERR(priv->scu); in ast2600_pinctrl_probe()
486 debug("PINCTRL: get_(functions/groups)_count\n"); in ast2600_pinctrl_get_groups_count()
494 debug("PINCTRL: get_(function/group)_name %u\n", selector); in ast2600_pinctrl_get_group_name()
505 u32 ctrl_reg = (u32)priv->scu; in ast2600_pinctrl_group_set()
[all …]

12