pinctrl: support to build without pinctrl driver
Change-Id: I353d4a761d42ad2a22f94cc72dfeb7724e288061 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
This commit is contained in:
parent
5635c457ec
commit
d3acdc96e2
|
|
@ -258,13 +258,6 @@ static inline int pinctrl_generic_set_state(struct udevice *pctldev,
|
||||||
* @return: 0 on success, or negative error code on failure
|
* @return: 0 on success, or negative error code on failure
|
||||||
*/
|
*/
|
||||||
int pinctrl_select_state(struct udevice *dev, const char *statename);
|
int pinctrl_select_state(struct udevice *dev, const char *statename);
|
||||||
#else
|
|
||||||
static inline int pinctrl_select_state(struct udevice *dev,
|
|
||||||
const char *statename)
|
|
||||||
{
|
|
||||||
return -EINVAL;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* pinctrl_request() - Request a particular pinctrl function
|
* pinctrl_request() - Request a particular pinctrl function
|
||||||
|
|
@ -338,5 +331,42 @@ int pinctrl_get_gpio_mux(struct udevice *dev, int banknum, int index);
|
||||||
* @return pins count
|
* @return pins count
|
||||||
*/
|
*/
|
||||||
int pinctrl_get_pins_count(struct udevice *dev);
|
int pinctrl_get_pins_count(struct udevice *dev);
|
||||||
|
#else
|
||||||
|
static inline int pinctrl_select_state(struct udevice *dev,
|
||||||
|
const char *statename)
|
||||||
|
{
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int pinctrl_request(struct udevice *dev, int func, int flags)
|
||||||
|
{
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int pinctrl_request_noflags(struct udevice *dev, int func)
|
||||||
|
{
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int pinctrl_get_periph_id(struct udevice *dev, struct udevice *periph)
|
||||||
|
{
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int pinctrl_decode_pin_config(const void *blob, int node)
|
||||||
|
{
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int pinctrl_get_gpio_mux(struct udevice *dev, int banknum, int index)
|
||||||
|
{
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int pinctrl_get_pins_count(struct udevice *dev)
|
||||||
|
{
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* __PINCTRL_H */
|
#endif /* __PINCTRL_H */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue