summaryrefslogtreecommitdiff
path: root/configs/cei-tk1-som.board
blob: 8e0f5e02199842dfc8e73814d90e9f00724e6edf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
soc = 'tegra124'

pins = (
    #pin,                      mux,           gpio_init, pull,   tri,   e_inp, od,    rcv_sel
    ('dap_mclk1_pw4',          'extperiph1',  None,      'none', False, False, False, False),
    ('dap_mclk1_req_pee2',     'rsvd4',       None,      'down', True,  False, False, False),
    ('dap1_din_pn1',           'rsvd4',       None,      'down', True,  False, False, False),
    ('dap1_dout_pn2',          'i2s0',        None,      'down', True,  False, False, False),
    ('dap1_fs_pn0',            'rsvd4',       None,      'down', True,  False, False, False),
    ('dap1_sclk_pn3',          'rsvd4',       None,      'down', True,  False, False, False),
    ('dap2_din_pa4',           'i2s1',        None,      'none', True,  True,  False, False),
    ('dap2_dout_pa5',          'i2s1',        None,      'none', False, False, False, False),
    ('dap2_fs_pa2',            'i2s1',        None,      'none', False, False, False, False),
    ('dap2_sclk_pa3',          'i2s1',        None,      'none', False, False, False, False),
    ('gpio_x4_aud_px4',        None,          'in',      'none', True,  True,  False, False),
    ('gpio_x5_aud_px5',        'rsvd4',       None,      'down', True,  False, False, False),
    ('gpio_x6_aud_px6',        'gmi',         None,      'down', True,  False, False, False),
    ('gpio_x7_aud_px7',        'rsvd1',       None,      'down', True,  False, False, False),
    ('gpio_w2_aud_pw2',        'rsvd2',       None,      'down', True,  False, False, False),
    ('gpio_w3_aud_pw3',        'spi6',        None,      'down', True,  False, False, False),
    ('dvfs_pwm_px0',           'cldvfs',      None,      'none', False, False, False, False),
    ('gpio_x1_aud_px1',        None,          'in',      'none', True,  True,  False, False),
    ('dvfs_clk_px2',           'cldvfs',      None,      'none', False, False, False, False),
    ('gpio_x3_aud_px3',        'rsvd4',       None,      'down', True,  False, False, False),
    ('dap3_din_pp1',           'i2s2',        None,      'down', True,  False, False, False),
    ('dap3_dout_pp2',          'rsvd4',       None,      'down', True,  False, False, False),
    ('dap3_fs_pp0',            'i2s2',        None,      'down', True,  False, False, False),
    ('dap3_sclk_pp3',          'rsvd3',       None,      'down', True,  False, False, False),
    ('pv0',                    None,          'in',      'none', True,  True,  False, False),
    ('pv1',                    None,          'in',      'none', True,  True,  False, False),
    ('ulpi_clk_py0',           'spi1',        None,      'none', False, False, False, False),
    ('ulpi_data0_po1',         None,          'in',      'none', True,  True,  False, False),
    ('ulpi_data1_po2',         'ulpi',        None,      'down', True,  False, False, False),
    ('ulpi_data2_po3',         'ulpi',        None,      'down', True,  False, False, False),
    ('ulpi_data3_po4',         None,          'in',      'none', True,  True,  False, False),
    ('ulpi_data4_po5',         'ulpi',        None,      'down', True,  False, False, False),
    ('ulpi_data5_po6',         'ulpi',        None,      'down', True,  False, False, False),
    ('ulpi_data6_po7',         'ulpi',        None,      'down', True,  False, False, False),
    ('ulpi_data7_po0',         'ulpi',        None,      'down', True,  False, False, False),
    ('ulpi_dir_py1',           'spi1',        None,      'none', True,  True,  False, False),
    ('ulpi_nxt_py2',           'spi1',        None,      'none', False, False, False, False),
    ('ulpi_stp_py3',           'spi1',        None,      'none', False, False, False, False),
    ('cam_i2c_scl_pbb1',       'i2c3',        None,      'none', False, True,  True,  False),
    ('cam_i2c_sda_pbb2',       'i2c3',        None,      'none', False, True,  True,  False),
    ('cam_mclk_pcc0',          'vi_alt3',     None,      'none', False, False, False, False),
    ('pbb0',                   'vimclk2_alt', None,      'none', False, False, False, False),
    ('pbb3',                   None,          'out0',    'none', False, False, False, False),
    ('pbb4',                   'vgp4',        None,      'down', True,  False, False, False),
    ('pbb5',                   'rsvd3',       None,      'down', True,  False, False, False),
    ('pbb6',                   None,          'out0',    'none', False, False, False, False),
    ('pbb7',                   None,          'out0',    'none', False, False, False, False),
    ('pcc1',                   None,          'in',      'none', False, True,  False, False),
    ('pcc2',                   None,          'in',      'none', False, True,  False, False),
    ('gen2_i2c_scl_pt5',       'i2c2',        None,      'none', False, True,  True,  False),
    ('gen2_i2c_sda_pt6',       'i2c2',        None,      'none', False, True,  True,  False),
    ('pj7',                    'uartd',       None,      'none', False, False, False, False),
    ('pb0',                    'uartd',       None,      'up',   True,  True,  False, False),
    ('pb1',                    'uartd',       None,      'up',   True,  True,  False, False),
    ('pk7',                    'uartd',       None,      'none', False, False, False, False),
    ('pg0',                    None,          'in',      'none', True,  True,  False, False),
    ('pg1',                    None,          'in',      'none', True,  True,  False, False),
    ('ph2',                    'gmi',         None,      'down', True,  False, False, False),
    ('ph3',                    'gmi',         None,      'down', True,  False, False, False),
    ('ph4',                    None,          'in',      'none', True,  True,  False, False),
    ('ph5',                    'rsvd2',       None,      'down', True,  False, False, False),
    ('ph6',                    'gmi',         None,      'down', True,  False, False, False),
    ('ph7',                    None,          'in',      'none', False, True,  False, False),
    ('pg2',                    None,          'in',      'none', True,  True,  False, False),
    ('pg3',                    None,          'in',      'none', True,  True,  False, False),
    ('pg4',                    None,          'in',      'none', True,  True,  False, False),
    ('pg5',                    'spi4',        None,      'none', False, False, False, False),
    ('pg6',                    'spi4',        None,      'none', False, False, False, False),
    ('pg7',                    'spi4',        None,      'none', True,  True,  False, False),
    ('ph0',                    'gmi',         None,      'down', True,  False, False, False),
    ('ph1',                    'gmi',         None,      'down', True,  False, False, False),
    ('pk0',                    'rsvd1',       None,      'down', True,  False, False, False),
    ('pk1',                    'rsvd4',       None,      'down', True,  False, False, False),
    ('pj0',                    None,          'in',      'none', True,  True,  False, False),
    ('pj2',                    None,          'in',      'none', True,  True,  False, False),
    ('pk3',                    'gmi',         None,      'down', True,  False, False, False),
    ('pk4',                    'rsvd2',       None,      'down', True,  False, False, False),
    ('pk2',                    None,          'in',      'none', False, True,  False, False),
    ('pi3',                    None,          'in',      'none', True,  True,  False, False),
    ('pi6',                    None,          'in',      'none', True,  True,  False, False),
    ('pi2',                    'rsvd4',       None,      'down', True,  False, False, False),
    ('pi5',                    'rsvd2',       None,      'down', True,  False, False, False),
    ('pi1',                    None,          'in',      'none', True,  True,  False, False),
    ('pi4',                    'gmi',         None,      'down', True,  False, False, False),
    ('pi7',                    'rsvd1',       None,      'down', True,  False, False, False),
    ('pc7',                    'rsvd1',       None,      'down', True,  False, False, False),
    ('pi0',                    None,          'out0',    'none', False, False, False, False),
    ('pex_l0_clkreq_n_pdd2',   'pe0',         None,      'none', True,  True,  False, False),
    ('pex_l0_rst_n_pdd1',      'pe0',         None,      'none', False, False, False, False),
    ('pex_l1_clkreq_n_pdd6',   'pe1',         None,      'none', True,  True,  False, False),
    ('pex_l1_rst_n_pdd5',      'pe1',         None,      'none', False, False, False, False),
    ('pex_wake_n_pdd3',        'pe',          None,      'none', True,  True,  False, False),
    ('usb_vbus_en2_pff1',      'rsvd2',       None,      'down', True,  False, False, False),
    ('pff2',                   'rsvd2',       None,      'down', True,  False, False, False),
    ('clk2_out_pw5',           'rsvd2',       None,      'down', True,  False, False, False),
    ('clk2_req_pcc5',          'rsvd2',       None,      'down', True,  False, False, False),
    ('sdmmc1_wp_n_pv3',        'sdmmc1',      None,      'down', True,  False, False, False),
    ('sdmmc1_clk_pz0',         'rsvd3',       None,      'down', True,  False, False, False),
    ('sdmmc1_cmd_pz1',         'sdmmc1',      None,      'down', True,  False, False, False),
    ('sdmmc1_dat0_py7',        'rsvd2',       None,      'down', True,  False, False, False),
    ('sdmmc1_dat1_py6',        'sdmmc1',      None,      'down', True,  False, False, False),
    ('sdmmc1_dat2_py5',        'sdmmc1',      None,      'down', True,  False, False, False),
    ('sdmmc1_dat3_py4',        'sdmmc1',      None,      'down', True,  False, False, False),
    ('sdmmc3_clk_pa6',         'sdmmc3',      None,      'none', False, True,  False, False),
    ('sdmmc3_cmd_pa7',         'sdmmc3',      None,      'up',   False, True,  False, False),
    ('sdmmc3_dat0_pb7',        'sdmmc3',      None,      'up',   False, True,  False, False),
    ('sdmmc3_dat1_pb6',        'sdmmc3',      None,      'up',   False, True,  False, False),
    ('sdmmc3_dat2_pb5',        'sdmmc3',      None,      'up',   False, True,  False, False),
    ('sdmmc3_dat3_pb4',        'sdmmc3',      None,      'up',   False, True,  False, False),
    ('sdmmc3_clk_lb_out_pee4', 'sdmmc3',      None,      'none', False, True,  False, False),
    ('sdmmc3_clk_lb_in_pee5',  'sdmmc3',      None,      'up',   False, True,  False, False),
    ('sdmmc4_clk_pcc4',        'sdmmc4',      None,      'none', False, True,  False, False),
    ('sdmmc4_cmd_pt7',         'sdmmc4',      None,      'up',   False, True,  False, False),
    ('sdmmc4_dat0_paa0',       'sdmmc4',      None,      'up',   False, True,  False, False),
    ('sdmmc4_dat1_paa1',       'sdmmc4',      None,      'up',   False, True,  False, False),
    ('sdmmc4_dat2_paa2',       'sdmmc4',      None,      'up',   False, True,  False, False),
    ('sdmmc4_dat3_paa3',       'sdmmc4',      None,      'up',   False, True,  False, False),
    ('sdmmc4_dat4_paa4',       'sdmmc4',      None,      'up',   False, True,  False, False),
    ('sdmmc4_dat5_paa5',       'sdmmc4',      None,      'up',   False, True,  False, False),
    ('sdmmc4_dat6_paa6',       'sdmmc4',      None,      'up',   False, True,  False, False),
    ('sdmmc4_dat7_paa7',       'sdmmc4',      None,      'up',   False, True,  False, False),
    ('kb_col0_pq0',            None,          'in',      'up',   True,  True,  False, False),
    ('kb_col1_pq1',            'rsvd2',       None,      'down', True,  False, False, False),
    ('kb_col2_pq2',            'rsvd2',       None,      'down', True,  False, False, False),
    ('kb_col3_pq3',            None,          'in',      'none', True,  True,  False, False),
    ('kb_col4_pq4',            'kbc',         None,      'down', True,  False, False, False),
    ('kb_col5_pq5',            'rsvd2',       None,      'down', True,  False, False, False),
    ('kb_col6_pq6',            'rsvd2',       None,      'down', True,  False, False, False),
    ('kb_col7_pq7',            'rsvd2',       None,      'down', True,  False, False, False),
    ('kb_row0_pr0',            None,          'in',      'none', False, True,  False, False),
    ('kb_row1_pr1',            'rsvd2',       None,      'down', True,  False, False, False),
    ('kb_row10_ps2',           None,          'in',      'none', False, True,  False, False),
    ('kb_row11_ps3',           None,          'in',      'none', False, True,  False, False),
    ('kb_row12_ps4',           None,          'in',      'none', False, True,  False, False),
    ('kb_row13_ps5',           None,          'in',      'none', False, True,  False, False),
    ('kb_row14_ps6',           None,          'in',      'none', False, True,  False, False),
    ('kb_row15_ps7',           None,          'in',      'none', True,  True,  False, False),
    ('kb_row16_pt0',           None,          'in',      'none', False, True,  False, False),
    ('kb_row17_pt1',           None,          'in',      'none', True,  True,  False, False),
    ('kb_row2_pr2',            None,          'out0',    'none', False, False, False, False),
    ('kb_row3_pr3',            'kbc',         None,      'down', True,  False, False, False),
    ('kb_row4_pr4',            None,          'in',      'none', True,  True,  False, False),
    ('kb_row5_pr5',            'rsvd3',       None,      'down', True,  False, False, False),
    ('kb_row6_pr6',            None,          'in',      'none', False, True,  False, False),
    ('kb_row7_pr7',            'rsvd2',       None,      'down', True,  False, False, False),
    ('kb_row8_ps0',            'rsvd2',       None,      'down', True,  False, False, False),
    ('kb_row9_ps1',            'rsvd2',       None,      'down', True,  False, False, False),
    ('sdmmc3_cd_n_pv2',        'rsvd3',       None,      'down', True,  False, False, False),
    ('clk_32k_out_pa0',        'soc',         None,      'up',   True,  True,  False, False),
    ('pwr_i2c_scl_pz6',        'i2cpwr',      None,      'none', False, True,  True,  False),
    ('pwr_i2c_sda_pz7',        'i2cpwr',      None,      'none', False, True,  True,  False),
    ('jtag_rtck',              'rtck',        None,      'up',   False, False, False, False),
    ('clk_32k_in',             'clk',         None,      'none', True,  True,  False, False),
    ('core_pwr_req',           'pwron',       None,      'none', False, False, False, False),
    ('cpu_pwr_req',            'cpu',         None,      'none', False, False, False, False),
    ('pwr_int_n',              'pmi',         None,      'up',   True,  True,  False, False),
    ('reset_out_n',            'reset_out_n', None,      'none', False, True,  False, False),
    ('clk3_out_pee0',          'rsvd2',       None,      'down', True,  False, False, False),
    ('clk3_req_pee1',          'rsvd2',       None,      'down', True,  False, False, False),
    ('dap4_din_pp5',           'rsvd3',       None,      'down', True,  False, False, False),
    ('dap4_dout_pp6',          'rsvd4',       None,      'down', True,  False, False, False),
    ('dap4_fs_pp4',            'rsvd4',       None,      'down', True,  False, False, False),
    ('dap4_sclk_pp7',          'rsvd3',       None,      'down', True,  False, False, False),
    ('gen1_i2c_scl_pc4',       'i2c1',        None,      'none', False, True,  True,  False),
    ('gen1_i2c_sda_pc5',       'i2c1',        None,      'none', False, True,  True,  False),
    ('pu0',                    'rsvd4',       None,      'down', True,  False, False, False),
    ('pu1',                    'rsvd1',       None,      'down', True,  False, False, False),
    ('pu2',                    'rsvd1',       None,      'down', True,  False, False, False),
    ('pu3',                    'gmi',         None,      'down', True,  False, False, False),
    ('pu4',                    'gmi',         None,      'down', True,  False, False, False),
    ('pu5',                    'gmi',         None,      'down', True,  False, False, False),
    ('pu6',                    'rsvd3',       None,      'down', True,  False, False, False),
    ('uart2_cts_n_pj5',        'uartb',       None,      'up',   True,  True,  False, False),
    ('uart2_rts_n_pj6',        'uartb',       None,      'none', False, False, False, False),
    ('uart2_rxd_pc3',          'irda',        None,      'up',   True,  True,  False, False),
    ('uart2_txd_pc2',          'irda',        None,      'none', False, False, False, False),
    ('uart3_cts_n_pa1',        'gmi',         None,      'down', True,  False, False, False),
    ('uart3_rts_n_pc0',        'gmi',         None,      'down', True,  False, False, False),
    ('uart3_rxd_pw7',          'rsvd2',       None,      'down', True,  False, False, False),
    ('uart3_txd_pw6',          'rsvd2',       None,      'down', True,  False, False, False),
    ('hdmi_cec_pee3',          'cec',         None,      'none', False, True,  False, False),
    ('hdmi_int_pn7',           None,          'in',      'down', True,  True,  False, False),
    ('ddc_scl_pv4',            'i2c4',        None,      'none', False, True,  False, False),
    ('ddc_sda_pv5',            'i2c4',        None,      'none', False, True,  False, False),
    ('spdif_out_pk5',          'rsvd2',       None,      'down', True,  False, False, False),
    ('spdif_in_pk6',           None,          'out0',    'none', False, False, False, False),
    ('usb_vbus_en0_pn4',       'usb',         None,      'none', False, True,  False, False),
    ('usb_vbus_en1_pn5',       'usb',         None,      'none', False, True,  False, False),
    ('dp_hpd_pff0',            'rsvd2',       None,      'down', True,  False, False, False),
)

drive_groups = (
)

mipi_pad_ctrl_groups = (
    #pin,     mux
    ('dsi_b', 'dsi_b'),
)