mirror of
https://github.com/ukui/kernel.git
synced 2026-03-09 10:07:04 -07:00
pinctrl: Add support for Meson8b
This patch adds support for the AmLogic Meson8b SoC. Signed-off-by: Carlo Caione <carlo@endlessm.com> Acked-by: Beniamino Galvani <b.galvani@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
committed by
Linus Walleij
parent
faa246debf
commit
0fefcb6876
@@ -1,2 +1,2 @@
|
||||
obj-y += pinctrl-meson8.o
|
||||
obj-y += pinctrl-meson8.o pinctrl-meson8b.o
|
||||
obj-y += pinctrl-meson.o
|
||||
|
||||
@@ -545,6 +545,10 @@ static const struct of_device_id meson_pinctrl_dt_match[] = {
|
||||
.compatible = "amlogic,meson8-pinctrl",
|
||||
.data = &meson8_pinctrl_data,
|
||||
},
|
||||
{
|
||||
.compatible = "amlogic,meson8b-pinctrl",
|
||||
.data = &meson8b_pinctrl_data,
|
||||
},
|
||||
{ },
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, meson_pinctrl_dt_match);
|
||||
|
||||
@@ -209,3 +209,4 @@ struct meson_pinctrl {
|
||||
#define MESON_PIN(x, b) PINCTRL_PIN(PIN(x, b), #x)
|
||||
|
||||
extern struct meson_pinctrl_data meson8_pinctrl_data;
|
||||
extern struct meson_pinctrl_data meson8b_pinctrl_data;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* GPIO definitions for Amlogic Meson8b SoCs
|
||||
*
|
||||
* Copyright (C) 2015 Endless Mobile, Inc.
|
||||
* Author: Carlo Caione <carlo@endlessm.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* version 2 as published by the Free Software Foundation.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_MESON8B_GPIO_H
|
||||
#define _DT_BINDINGS_MESON8B_GPIO_H
|
||||
|
||||
#include <dt-bindings/gpio/meson8-gpio.h>
|
||||
|
||||
/* GPIO Bank DIF */
|
||||
#define DIF_0_P 120
|
||||
#define DIF_0_N 121
|
||||
#define DIF_1_P 122
|
||||
#define DIF_1_N 123
|
||||
#define DIF_2_P 124
|
||||
#define DIF_2_N 125
|
||||
#define DIF_3_P 126
|
||||
#define DIF_3_N 127
|
||||
#define DIF_4_P 128
|
||||
#define DIF_4_N 129
|
||||
|
||||
#endif /* _DT_BINDINGS_MESON8B_GPIO_H */
|
||||
Reference in New Issue
Block a user