Commit 0fefcb68 authored by Carlo Caione's avatar Carlo Caione Committed by Linus Walleij

pinctrl: Add support for Meson8b

This patch adds support for the AmLogic Meson8b SoC.
Signed-off-by: default avatarCarlo Caione <carlo@endlessm.com>
Acked-by: default avatarBeniamino Galvani <b.galvani@gmail.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent faa246de
obj-y += pinctrl-meson8.o obj-y += pinctrl-meson8.o pinctrl-meson8b.o
obj-y += pinctrl-meson.o obj-y += pinctrl-meson.o
...@@ -545,6 +545,10 @@ static const struct of_device_id meson_pinctrl_dt_match[] = { ...@@ -545,6 +545,10 @@ static const struct of_device_id meson_pinctrl_dt_match[] = {
.compatible = "amlogic,meson8-pinctrl", .compatible = "amlogic,meson8-pinctrl",
.data = &meson8_pinctrl_data, .data = &meson8_pinctrl_data,
}, },
{
.compatible = "amlogic,meson8b-pinctrl",
.data = &meson8b_pinctrl_data,
},
{ }, { },
}; };
MODULE_DEVICE_TABLE(of, meson_pinctrl_dt_match); MODULE_DEVICE_TABLE(of, meson_pinctrl_dt_match);
......
...@@ -209,3 +209,4 @@ struct meson_pinctrl { ...@@ -209,3 +209,4 @@ struct meson_pinctrl {
#define MESON_PIN(x, b) PINCTRL_PIN(PIN(x, b), #x) #define MESON_PIN(x, b) PINCTRL_PIN(PIN(x, b), #x)
extern struct meson_pinctrl_data meson8_pinctrl_data; extern struct meson_pinctrl_data meson8_pinctrl_data;
extern struct meson_pinctrl_data meson8b_pinctrl_data;
This diff is collapsed.
/*
* 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 */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment