pinctrl: split pincontrol states into its own header
Move the pin control state defines into its own header file, since it is used both by machine.h which is facing the platform and by consumer.h which is facing the drivers, and pinctrl.h which is pinctrl-driver internal, let's not have each and every .h file include all others, then isolation is moot. Acked-by: Stephen Warren <swarren@wwwdotorg.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
Родитель
872acc322c
Коммит
9a01be1715
|
@ -15,7 +15,7 @@
|
|||
#include <linux/err.h>
|
||||
#include <linux/list.h>
|
||||
#include <linux/seq_file.h>
|
||||
#include "pinctrl.h"
|
||||
#include "pinctrl-state.h"
|
||||
|
||||
/* This struct is private to the core and should be regarded as a cookie */
|
||||
struct pinctrl;
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#ifndef __LINUX_PINCTRL_MACHINE_H
|
||||
#define __LINUX_PINCTRL_MACHINE_H
|
||||
|
||||
#include "pinctrl.h"
|
||||
#include "pinctrl-state.h"
|
||||
|
||||
enum pinctrl_map_type {
|
||||
PIN_MAP_TYPE_INVALID,
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
/*
|
||||
* Standard pin control state definitions
|
||||
*/
|
||||
|
||||
#define PINCTRL_STATE_DEFAULT "default"
|
||||
#define PINCTRL_STATE_IDLE "idle"
|
|
@ -17,8 +17,7 @@
|
|||
#include <linux/radix-tree.h>
|
||||
#include <linux/list.h>
|
||||
#include <linux/seq_file.h>
|
||||
|
||||
#define PINCTRL_STATE_DEFAULT "default"
|
||||
#include "pinctrl-state.h"
|
||||
|
||||
struct pinctrl_dev;
|
||||
struct pinmux_ops;
|
||||
|
|
Загрузка…
Ссылка в новой задаче