#include <linux/gpio/driver.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include "pinctrl-lpass-lpi.h"
enum lpass_lpi_functions { … };
static const struct pinctrl_pin_desc sm4250_lpi_pins[] = …;
static const char * const dmic01_clk_groups[] = …;
static const char * const dmic01_data_groups[] = …;
static const char * const dmic23_clk_groups[] = …;
static const char * const dmic23_data_groups[] = …;
static const char * const dmic4_clk_groups[] = …;
static const char * const dmic4_data_groups[] = …;
static const char * const ext_mclk0_a_groups[] = …;
static const char * const ext_mclk0_b_groups[] = …;
static const char * const ext_mclk1_a_groups[] = …;
static const char * const ext_mclk1_b_groups[] = …;
static const char * const ext_mclk1_c_groups[] = …;
static const char * const slim_clk_groups[] = …;
static const char * const slim_data_groups[] = …;
static const char * const i2s1_clk_groups[] = …;
static const char * const i2s1_data_groups[] = …;
static const char * const i2s1_ws_groups[] = …;
static const char * const i2s2_clk_groups[] = …;
static const char * const i2s2_data_groups[] = …;
static const char * const i2s2_ws_groups[] = …;
static const char * const i2s3_clk_groups[] = …;
static const char * const i2s3_data_groups[] = …;
static const char * const i2s3_ws_groups[] = …;
static const char * const qup_io_00_groups[] = …;
static const char * const qup_io_01_groups[] = …;
static const char * const qup_io_05_groups[] = …;
static const char * const qup_io_10_groups[] = …;
static const char * const qup_io_11_groups[] = …;
static const char * const qup_io_25_groups[] = …;
static const char * const qup_io_21_groups[] = …;
static const char * const qup_io_26_groups[] = …;
static const char * const qup_io_31_groups[] = …;
static const char * const qup_io_36_groups[] = …;
static const char * const qua_mi2s_data_groups[] = …;
static const char * const qua_mi2s_sclk_groups[] = …;
static const char * const qua_mi2s_ws_groups[] = …;
static const char * const sync_out_groups[] = …;
static const char * const swr_rx_clk_groups[] = …;
static const char * const swr_rx_data_groups[] = …;
static const char * const swr_tx_clk_groups[] = …;
static const char * const swr_tx_data_groups[] = …;
static const char * const swr_wsa_clk_groups[] = …;
static const char * const swr_wsa_data_groups[] = …;
static const struct lpi_pingroup sm4250_groups[] = …;
static const struct lpi_function sm4250_functions[] = …;
static const struct lpi_pinctrl_variant_data sm4250_lpi_data = …;
static const struct of_device_id lpi_pinctrl_of_match[] = …;
MODULE_DEVICE_TABLE(of, lpi_pinctrl_of_match);
static struct platform_driver lpi_pinctrl_driver = …;
module_platform_driver(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;