linux/drivers/pinctrl/mediatek/pinctrl-mt6795.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2022 Collabora Ltd.
 * Author: AngeloGioacchino Del Regno <[email protected]>
 */

#include "pinctrl-mtk-mt6795.h"
#include "pinctrl-paris.h"

#define PIN_FIELD15(_s_pin, _e_pin, _s_addr, _x_addrs, _s_bit, _x_bits)

#define PIN_FIELD16(_s_pin, _e_pin, _s_addr, _x_addrs, _s_bit, _x_bits)

#define PINS_FIELD16(_s_pin, _e_pin, _s_addr, _x_addrs, _s_bit, _x_bits)

static const struct mtk_pin_field_calc mt6795_pin_dir_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_pullen_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_pullsel_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_do_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_di_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_mode_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_ies_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_smt_range[] =;


static const struct mtk_pin_field_calc mt6795_pin_pupd_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_r0_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_r1_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_drv_range[] =;

static const struct mtk_pin_field_calc mt6795_pin_sr_range[] =;

static const struct mtk_pin_reg_calc mt6795_reg_cals[PINCTRL_PIN_REG_MAX] =;

static const struct mtk_eint_hw mt6795_eint_hw =;

static const unsigned int mt6795_pull_type[] =;

static const struct mtk_pin_soc mt6795_data =;

static const struct of_device_id mt6795_pctrl_match[] =;

static struct platform_driver mt6795_pinctrl_driver =;

static int __init mtk_pinctrl_init(void)
{}
arch_initcall(mtk_pinctrl_init);