linux/drivers/pinctrl/nuvoton/pinctrl-ma35.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (C) 2024 Nuvoton Technology Corp.
 *
 * Author: Shan-Chun Hung <[email protected]>
 * *       Jacky Huang <[email protected]>
 */
#ifndef __PINCTRL_MA35_H
#define __PINCTRL_MA35_H

#include <linux/pinctrl/pinconf-generic.h>
#include <linux/pinctrl/pinmux.h>
#include <linux/platform_device.h>

struct ma35_mux_desc {};

struct ma35_pin_data {};

struct ma35_pinctrl_soc_info {};

#define MA35_PIN(num, n, o, s, ...)

#define MA35_MUX(_val, _name)

int ma35_pinctrl_probe(struct platform_device *pdev, const struct ma35_pinctrl_soc_info *info);
int ma35_pinctrl_suspend(struct device *dev);
int ma35_pinctrl_resume(struct device *dev);

#endif /* __PINCTRL_MA35_H */