123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- // SPDX-License-Identifier: GPL-2.0+
- /*
- * Nexell's s5p6818 SoC pin-mux and pin-config device tree source
- *
- * (C) Copyright 2020 Stefan Bosch <stefan_b@posteo.net>
- *
- * Copyright (C) 2016 Nexell Co., Ltd.
- * http://www.nexell.co.kr
- *
- * Nexell's s5p6818 SoC pin-mux and pin-config options are listed as
- * device tree nodes in this file.
- */
- pinctrl@C0010000 {
- /*
- * values for "pin-pull":
- * pulldown resistor = 0
- * pullup = 1
- * no pullup/down = 2
- */
- /* MMC */
- mmc0_clk: mmc0-clk {
- pins = "gpioa-29";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <2>;
- };
- mmc0_cmd: mmc0-cmd {
- pins = "gpioa-31";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <1>;
- };
- mmc0_bus4: mmc0-bus-width4 {
- pins = "gpiob-1, gpiob-3, gpiob-5, gpiob-7";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <1>;
- };
- mmc1_clk: mmc1-clk {
- pins = "gpiod-22";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <2>;
- };
- mmc1_cmd: mmc1-cmd {
- pins = "gpiod-23";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <1>;
- };
- mmc1_bus4: mmc1-bus-width4 {
- pins = "gpiod-24, gpiod-25, gpiod-26, gpiod-27";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <1>;
- };
- mmc2_clk: mmc2-clk {
- pins = "gpioc-18";
- pin-function = <2>;
- pin-pull = <2>;
- pin-strength = <2>;
- };
- mmc2_cmd: mmc2-cmd {
- pins = "gpioc-19";
- pin-function = <2>;
- pin-pull = <2>;
- pin-strength = <1>;
- };
- mmc2_bus4: mmc2-bus-width4 {
- pins = "gpioc-20, gpioc-21, gpioc-22, gpioc-23";
- pin-function = <2>;
- pin-pull = <2>;
- pin-strength = <1>;
- };
- mmc2_bus8: mmc2-bus-width8 {
- nexell,pins = "gpioe-21", "gpioe-22", "gpioe-23", "gpioe-24";
- pin-function = <2>;
- pin-pull = <2>;
- pin-strength = <1>;
- };
- /* I2C */
- i2c0_sda:i2c0-sda {
- pins = "gpiod-3";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <0>;
- };
- i2c0_scl:i2c0-scl {
- pins = "gpiod-2";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <0>;
- };
- i2c1_sda:i2c1-sda {
- pins = "gpiod-5";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <0>;
- };
- i2c1_scl:i2c1-scl {
- pins = "gpiod-4";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <0>;
- };
- i2c2_sda:i2c2-sda {
- pins = "gpiod-7";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <0>;
- };
- i2c2_scl:i2c2-scl {
- pins = "gpiod-6";
- pin-function = <1>;
- pin-pull = <2>;
- pin-strength = <0>;
- };
- };
|