cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

qcom-apq8064-pins.dtsi (5029B)


      1// SPDX-License-Identifier: GPL-2.0
      2
      3&tlmm_pinmux {
      4	sdc4_gpios: sdc4-gpios {
      5		pios {
      6			pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
      7			function = "sdc4";
      8		};
      9	};
     10
     11	sdcc1_pins: sdcc1-pin-active {
     12		clk {
     13			pins = "sdc1_clk";
     14			drive-strengh = <16>;
     15			bias-disable;
     16		};
     17
     18		cmd {
     19			pins = "sdc1_cmd";
     20			drive-strengh = <10>;
     21			bias-pull-up;
     22		};
     23
     24		data {
     25			pins = "sdc1_data";
     26			drive-strengh = <10>;
     27			bias-pull-up;
     28		};
     29	};
     30
     31	sdcc3_pins: sdcc3-pin-active {
     32		clk {
     33			pins = "sdc3_clk";
     34			drive-strengh = <8>;
     35			bias-disable;
     36		};
     37
     38		cmd {
     39			pins = "sdc3_cmd";
     40			drive-strengh = <8>;
     41			bias-pull-up;
     42		};
     43
     44		data {
     45			pins = "sdc3_data";
     46			drive-strengh = <8>;
     47			bias-pull-up;
     48		};
     49	};
     50
     51	ps_hold: ps_hold {
     52		mux {
     53			pins = "gpio78";
     54			function = "ps_hold";
     55		};
     56	};
     57
     58	i2c1_pins: i2c1 {
     59		mux {
     60			pins = "gpio20", "gpio21";
     61			function = "gsbi1";
     62		};
     63
     64		pinconf {
     65			pins = "gpio20", "gpio21";
     66			drive-strength = <16>;
     67			bias-disable;
     68		};
     69	};
     70
     71	i2c1_pins_sleep: i2c1_pins_sleep {
     72		mux {
     73			pins = "gpio20", "gpio21";
     74			function = "gpio";
     75		};
     76		pinconf {
     77			pins = "gpio20", "gpio21";
     78			drive-strength = <2>;
     79			bias-disable;
     80		};
     81	};
     82
     83	gsbi1_uart_2pins: gsbi1_uart_2pins {
     84		mux {
     85			pins = "gpio18", "gpio19";
     86			function = "gsbi1";
     87		};
     88	};
     89
     90	gsbi1_uart_4pins: gsbi1_uart_4pins {
     91		mux {
     92			pins = "gpio18", "gpio19", "gpio20", "gpio21";
     93			function = "gsbi1";
     94		};
     95	};
     96
     97	i2c2_pins: i2c2 {
     98		mux {
     99			pins = "gpio24", "gpio25";
    100			function = "gsbi2";
    101		};
    102
    103		pinconf {
    104			pins = "gpio24", "gpio25";
    105			drive-strength = <16>;
    106			bias-disable;
    107		};
    108	};
    109
    110	i2c2_pins_sleep: i2c2_pins_sleep {
    111		mux {
    112			pins = "gpio24", "gpio25";
    113			function = "gpio";
    114		};
    115
    116		pinconf {
    117			pins = "gpio24", "gpio25";
    118			drive-strength = <2>;
    119			bias-disable;
    120		};
    121	};
    122
    123	i2c3_pins: i2c3 {
    124		mux {
    125			pins = "gpio8", "gpio9";
    126			function = "gsbi3";
    127		};
    128
    129		pinconf {
    130			pins = "gpio8", "gpio9";
    131			drive-strength = <16>;
    132			bias-disable;
    133		};
    134	};
    135
    136	i2c3_pins_sleep: i2c3_pins_sleep {
    137		mux {
    138			pins = "gpio8", "gpio9";
    139			function = "gpio";
    140		};
    141		pinconf {
    142			pins = "gpio8", "gpio9";
    143			drive-strength = <2>;
    144			bias-disable;
    145		};
    146	};
    147
    148	i2c4_pins: i2c4 {
    149		mux {
    150			pins = "gpio12", "gpio13";
    151			function = "gsbi4";
    152		};
    153
    154		pinconf {
    155			pins = "gpio12", "gpio13";
    156			drive-strength = <16>;
    157			bias-disable;
    158		};
    159	};
    160
    161	i2c4_pins_sleep: i2c4_pins_sleep {
    162		mux {
    163			pins = "gpio12", "gpio13";
    164			function = "gpio";
    165		};
    166		pinconf {
    167			pins = "gpio12", "gpio13";
    168			drive-strength = <2>;
    169			bias-disable;
    170		};
    171	};
    172
    173	spi5_default: spi5_default {
    174		pinmux {
    175			pins = "gpio51", "gpio52", "gpio54";
    176			function = "gsbi5";
    177		};
    178
    179		pinmux_cs {
    180			function = "gpio";
    181			pins = "gpio53";
    182		};
    183
    184		pinconf {
    185			pins = "gpio51", "gpio52", "gpio54";
    186			drive-strength = <16>;
    187			bias-disable;
    188		};
    189
    190		pinconf_cs {
    191			pins = "gpio53";
    192			drive-strength = <16>;
    193			bias-disable;
    194			output-high;
    195		};
    196	};
    197
    198	spi5_sleep: spi5_sleep {
    199		pinmux {
    200			function = "gpio";
    201			pins = "gpio51", "gpio52", "gpio53", "gpio54";
    202		};
    203
    204		pinconf {
    205			pins = "gpio51", "gpio52", "gpio53", "gpio54";
    206			drive-strength = <2>;
    207			bias-pull-down;
    208		};
    209	};
    210
    211	i2c6_pins: i2c6 {
    212		mux {
    213			pins = "gpio16", "gpio17";
    214			function = "gsbi6";
    215		};
    216
    217		pinconf {
    218			pins = "gpio16", "gpio17";
    219			drive-strength = <16>;
    220			bias-disable;
    221		};
    222	};
    223
    224	i2c6_pins_sleep: i2c6_pins_sleep {
    225		mux {
    226			pins = "gpio16", "gpio17";
    227			function = "gpio";
    228		};
    229		pinconf {
    230			pins = "gpio16", "gpio17";
    231			drive-strength = <2>;
    232			bias-disable;
    233		};
    234	};
    235
    236	gsbi6_uart_2pins: gsbi6_uart_2pins {
    237		mux {
    238			pins = "gpio14", "gpio15";
    239			function = "gsbi6";
    240		};
    241	};
    242
    243	gsbi6_uart_4pins: gsbi6_uart_4pins {
    244		mux {
    245			pins = "gpio14", "gpio15", "gpio16", "gpio17";
    246			function = "gsbi6";
    247		};
    248	};
    249
    250	gsbi7_uart_2pins: gsbi7_uart_2pins {
    251		mux {
    252			pins = "gpio82", "gpio83";
    253			function = "gsbi7";
    254		};
    255	};
    256
    257	gsbi7_uart_4pins: gsbi7_uart_4pins {
    258		mux {
    259			pins = "gpio82", "gpio83", "gpio84", "gpio85";
    260			function = "gsbi7";
    261		};
    262	};
    263
    264	i2c7_pins: i2c7 {
    265		mux {
    266			pins = "gpio84", "gpio85";
    267			function = "gsbi7";
    268		};
    269
    270		pinconf {
    271			pins = "gpio84", "gpio85";
    272			drive-strength = <16>;
    273			bias-disable;
    274		};
    275	};
    276
    277	i2c7_pins_sleep: i2c7_pins_sleep {
    278		mux {
    279			pins = "gpio84", "gpio85";
    280			function = "gpio";
    281		};
    282		pinconf {
    283			pins = "gpio84", "gpio85";
    284			drive-strength = <2>;
    285			bias-disable;
    286		};
    287	};
    288
    289	riva_fm_pin_a: riva-fm-active {
    290		pins = "gpio14", "gpio15";
    291		function = "riva_fm";
    292	};
    293
    294	riva_bt_pin_a: riva-bt-active {
    295		pins = "gpio16", "gpio17";
    296		function = "riva_bt";
    297	};
    298
    299	riva_wlan_pin_a: riva-wlan-active {
    300		pins = "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
    301		function = "riva_wlan";
    302
    303		drive-strength = <6>;
    304		bias-pull-down;
    305	};
    306
    307	hdmi_pinctrl: hdmi-pinctrl {
    308		mux {
    309			pins = "gpio70", "gpio71", "gpio72";
    310			function = "hdmi";
    311		};
    312
    313		pinconf_ddc {
    314			pins = "gpio70", "gpio71";
    315			bias-pull-up;
    316			drive-strength = <2>;
    317		};
    318
    319		pinconf_hpd {
    320			pins = "gpio72";
    321			bias-pull-down;
    322			drive-strength = <16>;
    323		};
    324	};
    325};