Searched +full:rk3188 +full:- +full:gpio +full:- +full:bank0 (Results 1 – 5 of 5) sorted by relevance
/openbmc/u-boot/doc/device-tree-bindings/pinctrl/ |
H A D | rockchip,pinctrl.txt | 6 muxing options with option 0 being the use as a GPIO. 8 Please refer to pinctrl-bindings.txt in this directory for details of the 16 settings such as pull-up, etc. 19 defined as gpio sub-nodes of the pinmux controller. 22 - compatible: one of "rockchip,rk2928-pinctrl", "rockchip,rk3066a-pinctrl" 23 "rockchip,rk3066b-pinctrl", "rockchip,rk3188-pinctrl" 24 "rockchip,rk3288-pinctrl" 25 - rockchip,grf: phandle referencing a syscon providing the 29 - rockchip,pmu: phandle referencing a syscon providing the pmu registers 31 Required for at least rk3188 and rk3288. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/gpio/ |
H A D | rockchip,gpio-bank.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/gpio/rockchip,gpio-bank.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip GPIO bank 10 - Heiko Stuebner <heiko@sntech.de> 15 - rockchip,gpio-bank 16 - rockchip,rk3188-gpio-bank0 27 - description: APB interface clock source 28 - description: GPIO debounce reference clock source [all …]
|
/openbmc/linux/arch/arm/boot/dts/rockchip/ |
H A D | rk3188.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/pinctrl/rockchip.h> 9 #include <dt-bindings/clock/rk3188-cru.h> 10 #include <dt-bindings/power/rk3188-power.h> 14 compatible = "rockchip,rk3188"; 17 #address-cells = <1>; 18 #size-cells = <0>; 19 enable-method = "rockchip,rk3066-smp"; 23 compatible = "arm,cortex-a9"; [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-rockchip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <linux/gpio/driver.h> 22 #include <linux/pinctrl/pinconf-generic.h> 27 #include "../pinctrl/pinctrl-rockchip.h" 29 #define GPIO_TYPE_V1 (0) /* GPIO Version ID reserved */ 30 #define GPIO_TYPE_V2 (0x01000C2B) /* GPIO Version ID 0x01000C2B */ 31 #define GPIO_TYPE_V2_1 (0x0101157C) /* GPIO Version ID 0x0101157C */ 79 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_writel() 81 if (bank->gpio_type == GPIO_TYPE_V2) in rockchip_gpio_writel() 90 void __iomem *reg = bank->reg_base + offset; in rockchip_gpio_readl() [all …]
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-rockchip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * With some ideas taken from pinctrl-samsung: 14 * and pinctrl-at91: 15 * Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 23 #include <linux/gpio/driver.h> 30 #include <linux/pinctrl/pinconf-generic.h> 37 #include <dt-bindings/pinctrl/rockchip.h> 41 #include "pinctrl-rockchip.h" 67 { .offset = -1 }, \ 68 { .offset = -1 }, \ [all …]
|