Lines Matching full:static

13 static const struct pinctrl_pin_desc meson_gxl_periphs_pins[] = {
122 static const unsigned int emmc_nand_d07_pins[] = {
125 static const unsigned int emmc_clk_pins[] = { BOOT_8 };
126 static const unsigned int emmc_cmd_pins[] = { BOOT_10 };
127 static const unsigned int emmc_ds_pins[] = { BOOT_15 };
129 static const unsigned int nor_d_pins[] = { BOOT_11 };
130 static const unsigned int nor_q_pins[] = { BOOT_12 };
131 static const unsigned int nor_c_pins[] = { BOOT_13 };
132 static const unsigned int nor_cs_pins[] = { BOOT_15 };
134 static const unsigned int spi_mosi_pins[] = { GPIOX_8 };
135 static const unsigned int spi_miso_pins[] = { GPIOX_9 };
136 static const unsigned int spi_ss0_pins[] = { GPIOX_10 };
137 static const unsigned int spi_sclk_pins[] = { GPIOX_11 };
139 static const unsigned int sdcard_d0_pins[] = { CARD_1 };
140 static const unsigned int sdcard_d1_pins[] = { CARD_0 };
141 static const unsigned int sdcard_d2_pins[] = { CARD_5 };
142 static const unsigned int sdcard_d3_pins[] = { CARD_4 };
143 static const unsigned int sdcard_cmd_pins[] = { CARD_3 };
144 static const unsigned int sdcard_clk_pins[] = { CARD_2 };
146 static const unsigned int sdio_d0_pins[] = { GPIOX_0 };
147 static const unsigned int sdio_d1_pins[] = { GPIOX_1 };
148 static const unsigned int sdio_d2_pins[] = { GPIOX_2 };
149 static const unsigned int sdio_d3_pins[] = { GPIOX_3 };
150 static const unsigned int sdio_clk_pins[] = { GPIOX_4 };
151 static const unsigned int sdio_cmd_pins[] = { GPIOX_5 };
152 static const unsigned int sdio_irq_pins[] = { GPIOX_7 };
154 static const unsigned int nand_ce0_pins[] = { BOOT_8 };
155 static const unsigned int nand_ce1_pins[] = { BOOT_9 };
156 static const unsigned int nand_rb0_pins[] = { BOOT_10 };
157 static const unsigned int nand_ale_pins[] = { BOOT_11 };
158 static const unsigned int nand_cle_pins[] = { BOOT_12 };
159 static const unsigned int nand_wen_clk_pins[] = { BOOT_13 };
160 static const unsigned int nand_ren_wr_pins[] = { BOOT_14 };
161 static const unsigned int nand_dqs_pins[] = { BOOT_15 };
163 static const unsigned int uart_tx_a_pins[] = { GPIOX_12 };
164 static const unsigned int uart_rx_a_pins[] = { GPIOX_13 };
165 static const unsigned int uart_cts_a_pins[] = { GPIOX_14 };
166 static const unsigned int uart_rts_a_pins[] = { GPIOX_15 };
168 static const unsigned int uart_tx_b_pins[] = { GPIODV_24 };
169 static const unsigned int uart_rx_b_pins[] = { GPIODV_25 };
170 static const unsigned int uart_cts_b_pins[] = { GPIODV_26 };
171 static const unsigned int uart_rts_b_pins[] = { GPIODV_27 };
173 static const unsigned int uart_tx_c_pins[] = { GPIOX_8 };
174 static const unsigned int uart_rx_c_pins[] = { GPIOX_9 };
175 static const unsigned int uart_cts_c_pins[] = { GPIOX_10 };
176 static const unsigned int uart_rts_c_pins[] = { GPIOX_11 };
178 static const unsigned int i2c_sck_a_pins[] = { GPIODV_25 };
179 static const unsigned int i2c_sda_a_pins[] = { GPIODV_24 };
181 static const unsigned int i2c_sck_b_pins[] = { GPIODV_27 };
182 static const unsigned int i2c_sda_b_pins[] = { GPIODV_26 };
184 static const unsigned int i2c_sck_c_pins[] = { GPIODV_29 };
185 static const unsigned int i2c_sda_c_pins[] = { GPIODV_28 };
187 static const unsigned int i2c_sck_c_dv19_pins[] = { GPIODV_19 };
188 static const unsigned int i2c_sda_c_dv18_pins[] = { GPIODV_18 };
190 static const unsigned int eth_mdio_pins[] = { GPIOZ_0 };
191 static const unsigned int eth_mdc_pins[] = { GPIOZ_1 };
192 static const unsigned int eth_clk_rx_clk_pins[] = { GPIOZ_2 };
193 static const unsigned int eth_rx_dv_pins[] = { GPIOZ_3 };
194 static const unsigned int eth_rxd0_pins[] = { GPIOZ_4 };
195 static const unsigned int eth_rxd1_pins[] = { GPIOZ_5 };
196 static const unsigned int eth_rxd2_pins[] = { GPIOZ_6 };
197 static const unsigned int eth_rxd3_pins[] = { GPIOZ_7 };
198 static const unsigned int eth_rgmii_tx_clk_pins[] = { GPIOZ_8 };
199 static const unsigned int eth_tx_en_pins[] = { GPIOZ_9 };
200 static const unsigned int eth_txd0_pins[] = { GPIOZ_10 };
201 static const unsigned int eth_txd1_pins[] = { GPIOZ_11 };
202 static const unsigned int eth_txd2_pins[] = { GPIOZ_12 };
203 static const unsigned int eth_txd3_pins[] = { GPIOZ_13 };
205 static const unsigned int pwm_a_pins[] = { GPIOX_6 };
207 static const unsigned int pwm_b_pins[] = { GPIODV_29 };
209 static const unsigned int pwm_c_pins[] = { GPIOZ_15 };
211 static const unsigned int pwm_d_pins[] = { GPIODV_28 };
213 static const unsigned int pwm_e_pins[] = { GPIOX_16 };
215 static const unsigned int pwm_f_clk_pins[] = { GPIOCLK_1 };
216 static const unsigned int pwm_f_x_pins[] = { GPIOX_7 };
218 static const unsigned int hdmi_hpd_pins[] = { GPIOH_0 };
219 static const unsigned int hdmi_sda_pins[] = { GPIOH_1 };
220 static const unsigned int hdmi_scl_pins[] = { GPIOH_2 };
222 static const unsigned int i2s_am_clk_pins[] = { GPIOH_6 };
223 static const unsigned int i2s_out_ao_clk_pins[] = { GPIOH_7 };
224 static const unsigned int i2s_out_lr_clk_pins[] = { GPIOH_8 };
225 static const unsigned int i2s_out_ch01_pins[] = { GPIOH_9 };
226 static const unsigned int i2s_out_ch23_z_pins[] = { GPIOZ_5 };
227 static const unsigned int i2s_out_ch45_z_pins[] = { GPIOZ_6 };
228 static const unsigned int i2s_out_ch67_z_pins[] = { GPIOZ_7 };
230 static const unsigned int spdif_out_h_pins[] = { GPIOH_4 };
232 static const unsigned int eth_link_led_pins[] = { GPIOZ_14 };
233 static const unsigned int eth_act_led_pins[] = { GPIOZ_15 };
235 static const unsigned int tsin_a_d0_pins[] = { GPIODV_0 };
236 static const unsigned int tsin_a_clk_pins[] = { GPIODV_8 };
237 static const unsigned int tsin_a_sop_pins[] = { GPIODV_9 };
238 static const unsigned int tsin_a_d_valid_pins[] = { GPIODV_10 };
239 static const unsigned int tsin_a_fail_pins[] = { GPIODV_11 };
240 static const unsigned int tsin_a_dp_pins[] = {
244 static const unsigned int tsin_b_clk_pins[] = { GPIOH_6 };
245 static const unsigned int tsin_b_d0_pins[] = { GPIOH_7 };
246 static const unsigned int tsin_b_sop_pins[] = { GPIOH_8 };
247 static const unsigned int tsin_b_d_valid_pins[] = { GPIOH_9 };
249 static const unsigned int tsin_b_fail_z4_pins[] = { GPIOZ_4 };
250 static const unsigned int tsin_b_clk_z3_pins[] = { GPIOZ_3 };
251 static const unsigned int tsin_b_d0_z2_pins[] = { GPIOZ_2 };
252 static const unsigned int tsin_b_sop_z1_pins[] = { GPIOZ_1 };
253 static const unsigned int tsin_b_d_valid_z0_pins[] = { GPIOZ_0 };
255 static const struct pinctrl_pin_desc meson_gxl_aobus_pins[] = {
270 static const unsigned int uart_tx_ao_a_pins[] = { GPIOAO_0 };
271 static const unsigned int uart_rx_ao_a_pins[] = { GPIOAO_1 };
272 static const unsigned int uart_tx_ao_b_0_pins[] = { GPIOAO_0 };
273 static const unsigned int uart_rx_ao_b_1_pins[] = { GPIOAO_1 };
274 static const unsigned int uart_cts_ao_a_pins[] = { GPIOAO_2 };
275 static const unsigned int uart_rts_ao_a_pins[] = { GPIOAO_3 };
276 static const unsigned int uart_tx_ao_b_pins[] = { GPIOAO_4 };
277 static const unsigned int uart_rx_ao_b_pins[] = { GPIOAO_5 };
278 static const unsigned int uart_cts_ao_b_pins[] = { GPIOAO_2 };
279 static const unsigned int uart_rts_ao_b_pins[] = { GPIOAO_3 };
281 static const unsigned int i2c_sck_ao_pins[] = {GPIOAO_4 };
282 static const unsigned int i2c_sda_ao_pins[] = {GPIOAO_5 };
283 static const unsigned int i2c_slave_sck_ao_pins[] = {GPIOAO_4 };
284 static const unsigned int i2c_slave_sda_ao_pins[] = {GPIOAO_5 };
286 static const unsigned int remote_input_ao_pins[] = {GPIOAO_7 };
288 static const unsigned int pwm_ao_a_3_pins[] = { GPIOAO_3 };
289 static const unsigned int pwm_ao_a_8_pins[] = { GPIOAO_8 };
291 static const unsigned int pwm_ao_b_pins[] = { GPIOAO_9 };
292 static const unsigned int pwm_ao_b_6_pins[] = { GPIOAO_6 };
294 static const unsigned int i2s_out_ch23_ao_pins[] = { GPIOAO_8 };
295 static const unsigned int i2s_out_ch45_ao_pins[] = { GPIOAO_9 };
296 static const unsigned int i2s_out_ch67_ao_pins[] = { GPIO_TEST_N };
298 static const unsigned int spdif_out_ao_6_pins[] = { GPIOAO_6 };
299 static const unsigned int spdif_out_ao_9_pins[] = { GPIOAO_9 };
301 static const unsigned int ao_cec_pins[] = { GPIOAO_8 };
302 static const unsigned int ee_cec_pins[] = { GPIOAO_8 };
304 static const struct meson_pmx_group meson_gxl_periphs_groups[] = {
530 static const struct meson_pmx_group meson_gxl_aobus_groups[] = {
573 static const char * const gpio_periphs_groups[] = {
603 static const char * const emmc_groups[] = {
607 static const char * const nor_groups[] = {
611 static const char * const spi_groups[] = {
615 static const char * const sdcard_groups[] = {
620 static const char * const sdio_groups[] = {
625 static const char * const nand_groups[] = {
630 static const char * const uart_a_groups[] = {
634 static const char * const uart_b_groups[] = {
638 static const char * const uart_c_groups[] = {
642 static const char * const i2c_a_groups[] = {
646 static const char * const i2c_b_groups[] = {
650 static const char * const i2c_c_groups[] = {
654 static const char * const eth_groups[] = {
661 static const char * const pwm_a_groups[] = {
665 static const char * const pwm_b_groups[] = {
669 static const char * const pwm_c_groups[] = {
673 static const char * const pwm_d_groups[] = {
677 static const char * const pwm_e_groups[] = {
681 static const char * const pwm_f_groups[] = {
685 static const char * const hdmi_hpd_groups[] = {
689 static const char * const hdmi_i2c_groups[] = {
693 static const char * const i2s_out_groups[] = {
698 static const char * const spdif_out_groups[] = {
702 static const char * const eth_led_groups[] = {
706 static const char * const tsin_a_groups[] = {
712 static const char * const tsin_b_groups[] = {
718 static const char * const gpio_aobus_groups[] = {
725 static const char * const uart_ao_groups[] = {
729 static const char * const uart_ao_b_groups[] = {
734 static const char * const i2c_ao_groups[] = {
738 static const char * const i2c_slave_ao_groups[] = {
742 static const char * const remote_input_ao_groups[] = {
746 static const char * const pwm_ao_a_groups[] = {
750 static const char * const pwm_ao_b_groups[] = {
754 static const char * const i2s_out_ao_groups[] = {
758 static const char * const spdif_out_ao_groups[] = {
762 static const char * const cec_ao_groups[] = {
766 static const struct meson_pmx_func meson_gxl_periphs_functions[] = {
796 static const struct meson_pmx_func meson_gxl_aobus_functions[] = {
810 static const struct meson_bank meson_gxl_periphs_banks[] = {
821 static const struct meson_bank meson_gxl_aobus_banks[] = {
826 static const struct meson_pinctrl_data meson_gxl_periphs_pinctrl_data = {
839 static const struct meson_pinctrl_data meson_gxl_aobus_pinctrl_data = {
853 static const struct of_device_id meson_gxl_pinctrl_dt_match[] = {
866 static struct platform_driver meson_gxl_pinctrl_driver = {