linux/drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2022-2023 Linaro Ltd.
 */

#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 sm8650_lpi_pins[] =;

static const char * const gpio_groups[] =;

static const char * const dmic1_clk_groups[] =;
static const char * const dmic1_data_groups[] =;
static const char * const dmic2_clk_groups[] =;
static const char * const dmic2_data_groups[] =;
static const char * const dmic3_clk_groups[] =;
static const char * const dmic3_data_groups[] =;
static const char * const dmic4_clk_groups[] =;
static const char * const dmic4_data_groups[] =;
static const char * const i2s0_clk_groups[] =;
static const char * const i2s0_ws_groups[] =;
static const char * const i2s0_data_groups[] =;
static const char * const i2s1_clk_groups[] =;
static const char * const i2s1_ws_groups[] =;
static const char * const i2s1_data_groups[] =;
static const char * const i2s2_clk_groups[] =;
static const char * const i2s2_ws_groups[] =;
static const char * const i2s2_data_groups[] =;
static const char * const i2s3_clk_groups[] =;
static const char * const i2s3_ws_groups[] =;
static const char * const i2s3_data_groups[] =;
static const char * const i2s4_clk_groups[] =;
static const char * const i2s4_ws_groups[] =;
static const char * const i2s4_data_groups[] =;
static const char * const qca_swr_clk_groups[] =;
static const char * const qca_swr_data_groups[] =;
static const char * const slimbus_clk_groups[] =;
static const char * const slimbus_data_groups[] =;
static const char * const swr_tx_clk_groups[] =;
static const char * const swr_tx_data_groups[] =;
static const char * const swr_rx_clk_groups[] =;
static const char * const swr_rx_data_groups[] =;
static const char * const wsa_swr_clk_groups[] =;
static const char * const wsa_swr_data_groups[] =;
static const char * const wsa2_swr_clk_groups[] =;
static const char * const wsa2_swr_data_groups[] =;
static const char * const ext_mclk1_c_groups[] =;
static const char * const ext_mclk1_b_groups[] =;
static const char * const ext_mclk1_a_groups[] =;
static const char * const ext_mclk1_d_groups[] =;
static const char * const ext_mclk1_e_groups[] =;

static const struct lpi_pingroup sm8650_groups[] =;

static const struct lpi_function sm8650_functions[] =;

static const struct lpi_pinctrl_variant_data sm8650_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_LICENSE();