Home
last modified time | relevance | path

Searched +full:sky1 +full:- +full:pinctrl (Results 1 – 8 of 8) sorted by relevance

/linux/Documentation/devicetree/bindings/pinctrl/
H A Dcix,sky1-pinctrl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/cix,sky1-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cix Sky1 Soc Pin Controller
10 - Gary Yang <gary.yang@cixtech.com>
13 The pin-controller is used to control Soc pins. There are two pin-controllers
14 on Cix Sky1 platform. one is used under S0 state, the other one is used under
20 - cix,sky1-pinctrl
21 - cix,sky1-pinctrl-s5
[all …]
/linux/drivers/pinctrl/cix/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 # Cix Sky1 pin control drivers
3 obj-$(CONFIG_PINCTRL_SKY1_BASE) += pinctrl-sky1-base.o
4 obj-$(CONFIG_PINCTRL_SKY1) += pinctrl-sky1.o
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 tristate "Cix Sky1 pinctrl driver"
15 Say Y here to enable the sky1 pinctrl driver
H A Dpinctrl-sky1-base.c1 // SPDX-License-Identifier: GPL-2.0+
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>
24 #include "../pinctrl-utils.h"
26 #include "pinctrl-sky1.h"
55 for (i = 0; i < spctl->info->npins; i++) { in sky1_pctrl_is_function_valid()
56 const struct sky1_pin_desc *pin = spctl->info->pins + i; in sky1_pctrl_is_function_valid()
58 if (pin->pin.number == pin_num) { in sky1_pctrl_is_function_valid()
[all …]
H A Dpinctrl-sky1.c1 // SPDX-License-Identifier: GPL-2.0
11 #include <linux/pinctrl/pinctrl.h>
16 #include "pinctrl-sky1.h"
505 { .compatible = "cix,sky1-pinctrl-s5", .data = &sky1_pinctrl_s5_info, },
506 { .compatible = "cix,sky1-pinctrl", .data = &sky1_pinctrl_info, },
515 return pinctrl_force_sleep(spctl->pctl); in sky1_pinctrl_suspend()
522 return pinctrl_force_default(spctl->pctl); in sky1_pinctrl_resume()
535 pinctrl_info = device_get_match_data(&pdev->dev); in sky1_pinctrl_probe()
537 return -ENODEV; in sky1_pinctrl_probe()
544 .name = "sky1-pinctrl",
[all …]
/linux/arch/arm64/boot/dts/cix/
H A Dsky1-orion-o6.dts1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
9 #include "sky1.dtsi"
10 #include "sky1-pinfunc.h"
14 compatible = "radxa,orion-o6", "cix,sky1";
21 stdout-path = &uart2;
24 reserved-memory {
25 #address-cells = <2>;
26 #size-cells = <2>;
30 compatible = "shared-dma-pool";
[all …]
H A Dsky1.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/clock/cix,sky1.h>
11 interrupt-parent = <&gic>;
12 #address-cells = <2>;
13 #size-cells = <2>;
16 #address-cells = <2>;
17 #size-cells = <0>;
20 compatible = "arm,cortex-a520";
21 enable-method = "psci";
[all …]
/linux/arch/arm64/
H A DKconfig.platforms1 # SPDX-License-Identifier: GPL-2.0-only
7 select PINCTRL
19 bool "Allwinner sunxi 64-bit SoC Family"
21 select PINCTRL
40 This enables support for Apple's in-house ARM SoC family, such
66 select PINCTRL
79 select PINCTRL
87 Say Y if you intend to run the kernel on a Broadcom Broadband ARM-based
90 This enables support for Broadcom BCA ARM-based broadband chipsets,
94 bool "Broadcom Set-Top-Box SoCs"
[all …]