pinctrl-bm1880.c (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) pinctrl-bm1880.c (810644cc7cceba03ca4f762ae12c51879743a9f2)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Bitmain BM1880 SoC Pinctrl driver
4 *
5 * Copyright (c) 2019 Linaro Ltd.
6 * Author: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7 */
8
9#include <linux/io.h>
10#include <linux/of.h>
11#include <linux/platform_device.h>
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Bitmain BM1880 SoC Pinctrl driver
4 *
5 * Copyright (c) 2019 Linaro Ltd.
6 * Author: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7 */
8
9#include <linux/io.h>
10#include <linux/of.h>
11#include <linux/platform_device.h>
12#include <linux/slab.h>
13
14#include <linux/pinctrl/pinconf-generic.h>
15#include <linux/pinctrl/pinconf.h>
12#include <linux/pinctrl/pinctrl.h>
13#include <linux/pinctrl/pinmux.h>
16#include <linux/pinctrl/pinctrl.h>
17#include <linux/pinctrl/pinmux.h>
14#include <linux/pinctrl/pinconf-generic.h>
15#include <linux/slab.h>
16
17#include "core.h"
18#include "pinctrl-utils.h"
19
20#define BM1880_REG_MUX 0x20
21
22/**
23 * struct bm1880_pinctrl - driver data

--- 1334 unchanged lines hidden ---
18
19#include "core.h"
20#include "pinctrl-utils.h"
21
22#define BM1880_REG_MUX 0x20
23
24/**
25 * struct bm1880_pinctrl - driver data

--- 1334 unchanged lines hidden ---