Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9a01be17 authored by Linus Walleij's avatar Linus Walleij
Browse files

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: default avatarStephen Warren <swarren@wwwdotorg.org>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 872acc32
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;
+1 −1
Original line number Diff line number Diff line
@@ -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,
+6 −0
Original line number Diff line number Diff line
/*
 * Standard pin control state definitions
 */

#define PINCTRL_STATE_DEFAULT "default"
#define PINCTRL_STATE_IDLE "idle"
+1 −2
Original line number Diff line number Diff line
@@ -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;