Lines Matching full:static
12 static const struct pinctrl_pin_desc meson8_cbus_pins[] = {
135 static const struct pinctrl_pin_desc meson8_aobus_pins[] = {
155 static const unsigned int sd_d0_a_pins[] = { GPIOX_0 };
156 static const unsigned int sd_d1_a_pins[] = { GPIOX_1 };
157 static const unsigned int sd_d2_a_pins[] = { GPIOX_2 };
158 static const unsigned int sd_d3_a_pins[] = { GPIOX_3 };
159 static const unsigned int sd_clk_a_pins[] = { GPIOX_8 };
160 static const unsigned int sd_cmd_a_pins[] = { GPIOX_9 };
162 static const unsigned int sdxc_d0_a_pins[] = { GPIOX_0 };
163 static const unsigned int sdxc_d13_a_pins[] = { GPIOX_1, GPIOX_2, GPIOX_3 };
164 static const unsigned int sdxc_d47_a_pins[] = { GPIOX_4, GPIOX_5, GPIOX_6,
166 static const unsigned int sdxc_clk_a_pins[] = { GPIOX_8 };
167 static const unsigned int sdxc_cmd_a_pins[] = { GPIOX_9 };
169 static const unsigned int pcm_out_a_pins[] = { GPIOX_4 };
170 static const unsigned int pcm_in_a_pins[] = { GPIOX_5 };
171 static const unsigned int pcm_fs_a_pins[] = { GPIOX_6 };
172 static const unsigned int pcm_clk_a_pins[] = { GPIOX_7 };
174 static const unsigned int uart_tx_a0_pins[] = { GPIOX_4 };
175 static const unsigned int uart_rx_a0_pins[] = { GPIOX_5 };
176 static const unsigned int uart_cts_a0_pins[] = { GPIOX_6 };
177 static const unsigned int uart_rts_a0_pins[] = { GPIOX_7 };
179 static const unsigned int uart_tx_a1_pins[] = { GPIOX_12 };
180 static const unsigned int uart_rx_a1_pins[] = { GPIOX_13 };
181 static const unsigned int uart_cts_a1_pins[] = { GPIOX_14 };
182 static const unsigned int uart_rts_a1_pins[] = { GPIOX_15 };
184 static const unsigned int uart_tx_b0_pins[] = { GPIOX_16 };
185 static const unsigned int uart_rx_b0_pins[] = { GPIOX_17 };
186 static const unsigned int uart_cts_b0_pins[] = { GPIOX_18 };
187 static const unsigned int uart_rts_b0_pins[] = { GPIOX_19 };
189 static const unsigned int iso7816_det_pins[] = { GPIOX_16 };
190 static const unsigned int iso7816_reset_pins[] = { GPIOX_17 };
191 static const unsigned int iso7816_clk_pins[] = { GPIOX_18 };
192 static const unsigned int iso7816_data_pins[] = { GPIOX_19 };
194 static const unsigned int i2c_sda_d0_pins[] = { GPIOX_16 };
195 static const unsigned int i2c_sck_d0_pins[] = { GPIOX_17 };
197 static const unsigned int xtal_32k_out_pins[] = { GPIOX_10 };
198 static const unsigned int xtal_24m_out_pins[] = { GPIOX_11 };
200 static const unsigned int pwm_e_pins[] = { GPIOX_10 };
201 static const unsigned int pwm_b_x_pins[] = { GPIOX_11 };
204 static const unsigned int uart_tx_c_pins[] = { GPIOY_0 };
205 static const unsigned int uart_rx_c_pins[] = { GPIOY_1 };
206 static const unsigned int uart_cts_c_pins[] = { GPIOY_2 };
207 static const unsigned int uart_rts_c_pins[] = { GPIOY_3 };
209 static const unsigned int pcm_out_b_pins[] = { GPIOY_4 };
210 static const unsigned int pcm_in_b_pins[] = { GPIOY_5 };
211 static const unsigned int pcm_fs_b_pins[] = { GPIOY_6 };
212 static const unsigned int pcm_clk_b_pins[] = { GPIOY_7 };
214 static const unsigned int i2c_sda_c0_pins[] = { GPIOY_0 };
215 static const unsigned int i2c_sck_c0_pins[] = { GPIOY_1 };
217 static const unsigned int pwm_a_y_pins[] = { GPIOY_16 };
219 static const unsigned int i2s_out_ch45_pins[] = { GPIOY_0 };
220 static const unsigned int i2s_out_ch23_pins[] = { GPIOY_1 };
221 static const unsigned int i2s_out_ch01_pins[] = { GPIOY_4 };
222 static const unsigned int i2s_in_ch01_pins[] = { GPIOY_5 };
223 static const unsigned int i2s_lr_clk_in_pins[] = { GPIOY_6 };
224 static const unsigned int i2s_ao_clk_in_pins[] = { GPIOY_7 };
225 static const unsigned int i2s_am_clk_pins[] = { GPIOY_8 };
226 static const unsigned int i2s_out_ch78_pins[] = { GPIOY_9 };
228 static const unsigned int spdif_in_pins[] = { GPIOY_2 };
229 static const unsigned int spdif_out_pins[] = { GPIOY_3 };
232 static const unsigned int dvin_rgb_pins[] = {
238 static const unsigned int dvin_vs_pins[] = { GPIODV_24 };
239 static const unsigned int dvin_hs_pins[] = { GPIODV_25 };
240 static const unsigned int dvin_clk_pins[] = { GPIODV_26 };
241 static const unsigned int dvin_de_pins[] = { GPIODV_27 };
243 static const unsigned int enc_0_pins[] = { GPIODV_0 };
244 static const unsigned int enc_1_pins[] = { GPIODV_1 };
245 static const unsigned int enc_2_pins[] = { GPIODV_2 };
246 static const unsigned int enc_3_pins[] = { GPIODV_3 };
247 static const unsigned int enc_4_pins[] = { GPIODV_4 };
248 static const unsigned int enc_5_pins[] = { GPIODV_5 };
249 static const unsigned int enc_6_pins[] = { GPIODV_6 };
250 static const unsigned int enc_7_pins[] = { GPIODV_7 };
251 static const unsigned int enc_8_pins[] = { GPIODV_8 };
252 static const unsigned int enc_9_pins[] = { GPIODV_9 };
253 static const unsigned int enc_10_pins[] = { GPIODV_10 };
254 static const unsigned int enc_11_pins[] = { GPIODV_11 };
255 static const unsigned int enc_12_pins[] = { GPIODV_12 };
256 static const unsigned int enc_13_pins[] = { GPIODV_13 };
257 static const unsigned int enc_14_pins[] = { GPIODV_14 };
258 static const unsigned int enc_15_pins[] = { GPIODV_15 };
259 static const unsigned int enc_16_pins[] = { GPIODV_16 };
260 static const unsigned int enc_17_pins[] = { GPIODV_17 };
262 static const unsigned int uart_tx_b1_pins[] = { GPIODV_24 };
263 static const unsigned int uart_rx_b1_pins[] = { GPIODV_25 };
264 static const unsigned int uart_cts_b1_pins[] = { GPIODV_26 };
265 static const unsigned int uart_rts_b1_pins[] = { GPIODV_27 };
267 static const unsigned int vga_vs_pins[] = { GPIODV_24 };
268 static const unsigned int vga_hs_pins[] = { GPIODV_25 };
270 static const unsigned int pwm_c_dv9_pins[] = { GPIODV_9 };
271 static const unsigned int pwm_c_dv29_pins[] = { GPIODV_29 };
272 static const unsigned int pwm_d_pins[] = { GPIODV_28 };
275 static const unsigned int hdmi_hpd_pins[] = { GPIOH_0 };
276 static const unsigned int hdmi_sda_pins[] = { GPIOH_1 };
277 static const unsigned int hdmi_scl_pins[] = { GPIOH_2 };
278 static const unsigned int hdmi_cec_pins[] = { GPIOH_3 };
280 static const unsigned int spi_ss0_0_pins[] = { GPIOH_3 };
281 static const unsigned int spi_miso_0_pins[] = { GPIOH_4 };
282 static const unsigned int spi_mosi_0_pins[] = { GPIOH_5 };
283 static const unsigned int spi_sclk_0_pins[] = { GPIOH_6 };
285 static const unsigned int i2c_sda_d1_pins[] = { GPIOH_7 };
286 static const unsigned int i2c_sck_d1_pins[] = { GPIOH_8 };
289 static const unsigned int spi_ss0_1_pins[] = { GPIOZ_9 };
290 static const unsigned int spi_ss1_1_pins[] = { GPIOZ_10 };
291 static const unsigned int spi_sclk_1_pins[] = { GPIOZ_11 };
292 static const unsigned int spi_mosi_1_pins[] = { GPIOZ_12 };
293 static const unsigned int spi_miso_1_pins[] = { GPIOZ_13 };
294 static const unsigned int spi_ss2_1_pins[] = { GPIOZ_14 };
296 static const unsigned int eth_txd3_pins[] = { GPIOZ_0 };
297 static const unsigned int eth_txd2_pins[] = { GPIOZ_1 };
298 static const unsigned int eth_rxd3_pins[] = { GPIOZ_2 };
299 static const unsigned int eth_rxd2_pins[] = { GPIOZ_3 };
300 static const unsigned int eth_tx_clk_50m_pins[] = { GPIOZ_4 };
301 static const unsigned int eth_tx_en_pins[] = { GPIOZ_5 };
302 static const unsigned int eth_txd1_pins[] = { GPIOZ_6 };
303 static const unsigned int eth_txd0_pins[] = { GPIOZ_7 };
304 static const unsigned int eth_rx_clk_in_pins[] = { GPIOZ_8 };
305 static const unsigned int eth_rx_dv_pins[] = { GPIOZ_9 };
306 static const unsigned int eth_rxd1_pins[] = { GPIOZ_10 };
307 static const unsigned int eth_rxd0_pins[] = { GPIOZ_11 };
308 static const unsigned int eth_mdio_pins[] = { GPIOZ_12 };
309 static const unsigned int eth_mdc_pins[] = { GPIOZ_13 };
311 static const unsigned int i2c_sda_a0_pins[] = { GPIOZ_0 };
312 static const unsigned int i2c_sck_a0_pins[] = { GPIOZ_1 };
314 static const unsigned int i2c_sda_b_pins[] = { GPIOZ_2 };
315 static const unsigned int i2c_sck_b_pins[] = { GPIOZ_3 };
317 static const unsigned int i2c_sda_c1_pins[] = { GPIOZ_4 };
318 static const unsigned int i2c_sck_c1_pins[] = { GPIOZ_5 };
320 static const unsigned int i2c_sda_a1_pins[] = { GPIOZ_0 };
321 static const unsigned int i2c_sck_a1_pins[] = { GPIOZ_1 };
323 static const unsigned int i2c_sda_a2_pins[] = { GPIOZ_0 };
324 static const unsigned int i2c_sck_a2_pins[] = { GPIOZ_1 };
326 static const unsigned int pwm_a_z0_pins[] = { GPIOZ_0 };
327 static const unsigned int pwm_a_z7_pins[] = { GPIOZ_7 };
328 static const unsigned int pwm_b_z_pins[] = { GPIOZ_1 };
329 static const unsigned int pwm_c_z_pins[] = { GPIOZ_8 };
332 static const unsigned int sd_d0_c_pins[] = { BOOT_0 };
333 static const unsigned int sd_d1_c_pins[] = { BOOT_1 };
334 static const unsigned int sd_d2_c_pins[] = { BOOT_2 };
335 static const unsigned int sd_d3_c_pins[] = { BOOT_3 };
336 static const unsigned int sd_cmd_c_pins[] = { BOOT_16 };
337 static const unsigned int sd_clk_c_pins[] = { BOOT_17 };
339 static const unsigned int sdxc_d0_c_pins[] = { BOOT_0};
340 static const unsigned int sdxc_d13_c_pins[] = { BOOT_1, BOOT_2, BOOT_3 };
341 static const unsigned int sdxc_d47_c_pins[] = { BOOT_4, BOOT_5, BOOT_6,
343 static const unsigned int sdxc_cmd_c_pins[] = { BOOT_16 };
344 static const unsigned int sdxc_clk_c_pins[] = { BOOT_17 };
346 static const unsigned int nand_io_pins[] = {
349 static const unsigned int nand_io_ce0_pins[] = { BOOT_8 };
350 static const unsigned int nand_io_ce1_pins[] = { BOOT_9 };
351 static const unsigned int nand_io_rb0_pins[] = { BOOT_10 };
352 static const unsigned int nand_ale_pins[] = { BOOT_11 };
353 static const unsigned int nand_cle_pins[] = { BOOT_12 };
354 static const unsigned int nand_wen_clk_pins[] = { BOOT_13 };
355 static const unsigned int nand_ren_clk_pins[] = { BOOT_14 };
356 static const unsigned int nand_dqs_pins[] = { BOOT_15 };
357 static const unsigned int nand_ce2_pins[] = { BOOT_16 };
358 static const unsigned int nand_ce3_pins[] = { BOOT_17 };
360 static const unsigned int nor_d_pins[] = { BOOT_11 };
361 static const unsigned int nor_q_pins[] = { BOOT_12 };
362 static const unsigned int nor_c_pins[] = { BOOT_13 };
363 static const unsigned int nor_cs_pins[] = { BOOT_18 };
366 static const unsigned int sd_d1_b_pins[] = { CARD_0 };
367 static const unsigned int sd_d0_b_pins[] = { CARD_1 };
368 static const unsigned int sd_clk_b_pins[] = { CARD_2 };
369 static const unsigned int sd_cmd_b_pins[] = { CARD_3 };
370 static const unsigned int sd_d3_b_pins[] = { CARD_4 };
371 static const unsigned int sd_d2_b_pins[] = { CARD_5 };
373 static const unsigned int sdxc_d13_b_pins[] = { CARD_0, CARD_4, CARD_5 };
374 static const unsigned int sdxc_d0_b_pins[] = { CARD_1 };
375 static const unsigned int sdxc_clk_b_pins[] = { CARD_2 };
376 static const unsigned int sdxc_cmd_b_pins[] = { CARD_3 };
379 static const unsigned int uart_tx_ao_a_pins[] = { GPIOAO_0 };
380 static const unsigned int uart_rx_ao_a_pins[] = { GPIOAO_1 };
381 static const unsigned int uart_cts_ao_a_pins[] = { GPIOAO_2 };
382 static const unsigned int uart_rts_ao_a_pins[] = { GPIOAO_3 };
384 static const unsigned int remote_input_pins[] = { GPIOAO_7 };
385 static const unsigned int remote_output_ao_pins[] = { GPIOAO_13 };
387 static const unsigned int i2c_slave_sck_ao_pins[] = { GPIOAO_4 };
388 static const unsigned int i2c_slave_sda_ao_pins[] = { GPIOAO_5 };
390 static const unsigned int uart_tx_ao_b0_pins[] = { GPIOAO_0 };
391 static const unsigned int uart_rx_ao_b0_pins[] = { GPIOAO_1 };
393 static const unsigned int uart_tx_ao_b1_pins[] = { GPIOAO_4 };
394 static const unsigned int uart_rx_ao_b1_pins[] = { GPIOAO_5 };
396 static const unsigned int i2c_mst_sck_ao_pins[] = { GPIOAO_4 };
397 static const unsigned int i2c_mst_sda_ao_pins[] = { GPIOAO_5 };
399 static const unsigned int pwm_f_ao_pins[] = { GPIO_TEST_N };
401 static const unsigned int i2s_am_clk_out_ao_pins[] = { GPIOAO_8 };
402 static const unsigned int i2s_ao_clk_out_ao_pins[] = { GPIOAO_9 };
403 static const unsigned int i2s_lr_clk_out_ao_pins[] = { GPIOAO_10 };
404 static const unsigned int i2s_out_ch01_ao_pins[] = { GPIOAO_11 };
406 static const unsigned int hdmi_cec_ao_pins[] = { GPIOAO_12 };
408 static const struct meson_pmx_group meson8_cbus_groups[] = {
748 static const struct meson_pmx_group meson8_aobus_groups[] = {
797 static const char * const gpio_periphs_groups[] = {
832 static const char * const gpio_aobus_groups[] = {
839 static const char * const sd_a_groups[] = {
843 static const char * const sdxc_a_groups[] = {
847 static const char * const pcm_a_groups[] = {
851 static const char * const uart_a_groups[] = {
856 static const char * const uart_b_groups[] = {
861 static const char * const iso7816_groups[] = {
865 static const char * const i2c_d_groups[] = {
869 static const char * const xtal_groups[] = {
873 static const char * const uart_c_groups[] = {
877 static const char * const pcm_b_groups[] = {
881 static const char * const i2c_c_groups[] = {
885 static const char * const dvin_groups[] = {
889 static const char * const enc_groups[] = {
895 static const char * const vga_groups[] = {
899 static const char * const hdmi_groups[] = {
903 static const char * const spi_groups[] = {
909 static const char * const ethernet_groups[] = {
916 static const char * const i2c_a_groups[] = {
921 static const char * const i2c_b_groups[] = {
925 static const char * const i2s_groups[] = {
931 static const char * const sd_c_groups[] = {
936 static const char * const sdxc_c_groups[] = {
941 static const char * const nand_groups[] = {
948 static const char * const nor_groups[] = {
952 static const char * const pwm_a_groups[] = {
956 static const char * const pwm_b_groups[] = {
960 static const char * const pwm_c_groups[] = {
964 static const char * const pwm_d_groups[] = {
968 static const char * const pwm_e_groups[] = {
972 static const char * const sd_b_groups[] = {
977 static const char * const sdxc_b_groups[] = {
981 static const char * const spdif_groups[] = {
985 static const char * const uart_ao_groups[] = {
989 static const char * const remote_groups[] = {
993 static const char * const i2c_slave_ao_groups[] = {
997 static const char * const uart_ao_b_groups[] = {
1001 static const char * const i2c_mst_ao_groups[] = {
1005 static const char * const pwm_f_ao_groups[] = {
1009 static const char * const i2s_ao_groups[] = {
1014 static const char * const hdmi_cec_ao_groups[] = {
1018 static const struct meson_pmx_func meson8_cbus_functions[] = {
1054 static const struct meson_pmx_func meson8_aobus_functions[] = {
1066 static const struct meson_bank meson8_cbus_banks[] = {
1077 static const struct meson_bank meson8_aobus_banks[] = {
1082 static const struct meson_pinctrl_data meson8_cbus_pinctrl_data = {
1095 static const struct meson_pinctrl_data meson8_aobus_pinctrl_data = {
1109 static const struct of_device_id meson8_pinctrl_dt_match[] = {
1129 static struct platform_driver meson8_pinctrl_driver = {