Searched +full:sky1 +full:- +full:pinctrl (Results 1 – 8 of 8) sorted by relevance
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | cix,sky1-pinctrl.yaml | 1 # 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 D | Makefile | 1 # 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 D | Kconfig | 1 # 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 D | pinctrl-sky1-base.c | 1 // 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 D | pinctrl-sky1.c | 1 // 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 D | sky1-orion-o6.dts | 1 // 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 D | sky1.dtsi | 1 // 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 D | Kconfig.platforms | 1 # 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 …]
|