Commit 38a3fbf1 authored by Maxime Coquelin's avatar Maxime Coquelin Committed by Linus Walleij
Browse files

pinctrl: stm32: Remove dependency with DT bindings header files



Some macros where defined in DT bindings headers, whereas only used
in the driver.

This patch moves these macros to the driver side.

Signed-off-by: default avatarMaxime Coquelin <mcoquelin.stm32@gmail.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 2ba384e6
Loading
Loading
Loading
Loading
+0 −2
Original line number Original line Diff line number Diff line
@@ -23,8 +23,6 @@
#include <linux/reset.h>
#include <linux/reset.h>
#include <linux/slab.h>
#include <linux/slab.h>


#include <dt-bindings/pinctrl/pinctrl-stm32.h>

#include "../core.h"
#include "../core.h"
#include "../pinconf.h"
#include "../pinconf.h"
#include "../pinctrl-utils.h"
#include "../pinctrl-utils.h"
+8 −0
Original line number Original line Diff line number Diff line
@@ -9,6 +9,14 @@
#include <linux/pinctrl/pinctrl.h>
#include <linux/pinctrl/pinctrl.h>
#include <linux/pinctrl/pinconf-generic.h>
#include <linux/pinctrl/pinconf-generic.h>


#define STM32_PIN_NO(x) ((x) << 8)
#define STM32_GET_PIN_NO(x) ((x) >> 8)
#define STM32_GET_PIN_FUNC(x) ((x) & 0xff)

#define STM32_PIN_GPIO		0
#define STM32_PIN_AF(x)		((x) + 1)
#define STM32_PIN_ANALOG	(STM32_PIN_AF(15) + 1)

struct stm32_desc_function {
struct stm32_desc_function {
	const char *name;
	const char *name;
	const unsigned char num;
	const unsigned char num;