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

ste-nomadik-pinctrl.dtsi (4383B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2/*
      3 * Copyright 2012 ST-Ericsson
      4 */
      5#include <dt-bindings/pinctrl/nomadik.h>
      6
      7/ {
      8	in_nopull: in_nopull {
      9		ste,input = <INPUT_NOPULL>;
     10	};
     11
     12	in_pu: input_pull_up {
     13		ste,input = <INPUT_PULLUP>;
     14	};
     15
     16	in_pd: input_pull_down {
     17		ste,input = <INPUT_PULLDOWN>;
     18	};
     19
     20	out_hi: output_high {
     21		ste,output = <OUTPUT_HIGH>;
     22	};
     23
     24	out_lo: output_low {
     25		ste,output = <OUTPUT_LOW>;
     26	};
     27
     28	gpio_in_nopull: gpio_input_nopull {
     29		ste,gpio = <GPIOMODE_ENABLED>;
     30		ste,input = <INPUT_NOPULL>;
     31	};
     32
     33	gpio_in_pu: gpio_input_pull_up {
     34		ste,gpio = <GPIOMODE_ENABLED>;
     35		ste,input = <INPUT_PULLUP>;
     36	};
     37
     38	gpio_in_pd: gpio_input_pull_down {
     39		ste,gpio = <GPIOMODE_ENABLED>;
     40		ste,input = <INPUT_PULLDOWN>;
     41	};
     42
     43	gpio_out_lo: gpio_output_low {
     44		ste,gpio = <GPIOMODE_ENABLED>;
     45		ste,output = <OUTPUT_LOW>;
     46	};
     47
     48	gpio_out_hi: gpio_output_high {
     49		ste,gpio = <GPIOMODE_ENABLED>;
     50		ste,output = <OUTPUT_HIGH>;
     51	};
     52
     53	slpm_pdis: slpm_pdis {
     54		ste,sleep = <SLPM_ENABLED>;
     55		ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>;
     56		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
     57	};
     58
     59	slpm_wkup_pdis: slpm_wkup_pdis {
     60		ste,sleep = <SLPM_ENABLED>;
     61		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
     62		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
     63	};
     64
     65	slpm_wkup_pdis_en: slpm_wkup_pdis_en {
     66		ste,sleep = <SLPM_ENABLED>;
     67		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
     68		ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
     69	};
     70
     71	slpm_in_pu: slpm_in_pu {
     72		ste,sleep = <SLPM_ENABLED>;
     73		ste,sleep-input = <SLPM_INPUT_PULLUP>;
     74		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
     75	};
     76
     77	slpm_in_pdis: slpm_in_pdis {
     78		ste,sleep = <SLPM_ENABLED>;
     79		ste,sleep-input = <SLPM_DIR_INPUT>;
     80		ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>;
     81		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
     82	};
     83
     84	slpm_in_wkup_pdis: slpm_in_wkup_pdis {
     85		ste,sleep = <SLPM_ENABLED>;
     86		ste,sleep-input = <SLPM_DIR_INPUT>;
     87		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
     88		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
     89	};
     90
     91	slpm_in_wkup_pdis_en: slpm_in_wkup_pdis_en {
     92		ste,sleep = <SLPM_ENABLED>;
     93		ste,sleep-input = <SLPM_DIR_INPUT>;
     94		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
     95		ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
     96	};
     97
     98	slpm_in_pu_wkup_pdis_en: slpm_in_wkup_pdis_en {
     99		ste,sleep = <SLPM_ENABLED>;
    100		ste,sleep-input = <SLPM_INPUT_PULLUP>;
    101		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    102		ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
    103	};
    104
    105	slpm_out_lo: slpm_out_lo {
    106		ste,sleep = <SLPM_ENABLED>;
    107		ste,sleep-output = <SLPM_OUTPUT_LOW>;
    108		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    109	};
    110
    111	slpm_out_hi: slpm_out_hi {
    112		ste,sleep = <SLPM_ENABLED>;
    113		ste,sleep-output = <SLPM_OUTPUT_HIGH>;
    114		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    115	};
    116
    117	slpm_out_hi_wkup_pdis: slpm_out_hi_wkup_pdis {
    118		ste,sleep = <SLPM_ENABLED>;
    119		ste,sleep-output = <SLPM_OUTPUT_HIGH>;
    120		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    121		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
    122	};
    123
    124	slpm_out_lo_pdis: slpm_out_lo_pdis {
    125		ste,sleep = <SLPM_ENABLED>;
    126		ste,sleep-output = <SLPM_OUTPUT_LOW>;
    127		ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>;
    128		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
    129	};
    130
    131	slpm_out_lo_wkup_pdis: slpm_out_lo_wkup_pdis {
    132		ste,sleep = <SLPM_ENABLED>;
    133		ste,sleep-output = <SLPM_OUTPUT_LOW>;
    134		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    135		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
    136	};
    137
    138	slpm_out_wkup_pdis: slpm_out_wkup_pdis {
    139		ste,sleep = <SLPM_ENABLED>;
    140		ste,sleep-output = <SLPM_DIR_OUTPUT>;
    141		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    142		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
    143	};
    144
    145	in_wkup_pdis: in_wkup_pdis {
    146		ste,sleep-input = <SLPM_DIR_INPUT>;
    147		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    148		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
    149	};
    150
    151	in_wkup_pdis_en: in_wkup_pdis_en {
    152		ste,sleep-input = <SLPM_DIR_INPUT>;
    153		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    154		ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
    155	};
    156
    157	out_lo_wkup_pdis: out_lo_wkup_pdis {
    158		ste,sleep-output = <SLPM_OUTPUT_LOW>;
    159		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    160		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
    161	};
    162
    163	out_hi_wkup_pdis: out_hi_wkup_pdis {
    164		ste,sleep-output = <SLPM_OUTPUT_HIGH>;
    165		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    166		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
    167	};
    168
    169	out_wkup_pdis: out_wkup_pdis {
    170		ste,sleep-output = <SLPM_DIR_OUTPUT>;
    171		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
    172		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
    173	};
    174};