sprd-mailbox.c (8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17) sprd-mailbox.c (e9803aac5097ac74186b074d3176318fd10ec98c)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Spreadtrum mailbox driver
4 *
5 * Copyright (c) 2020 Spreadtrum Communications Inc.
6 */
7
8#include <linux/delay.h>
9#include <linux/err.h>
10#include <linux/interrupt.h>
11#include <linux/io.h>
12#include <linux/mailbox_controller.h>
13#include <linux/module.h>
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Spreadtrum mailbox driver
4 *
5 * Copyright (c) 2020 Spreadtrum Communications Inc.
6 */
7
8#include <linux/delay.h>
9#include <linux/err.h>
10#include <linux/interrupt.h>
11#include <linux/io.h>
12#include <linux/mailbox_controller.h>
13#include <linux/module.h>
14#include <linux/of_device.h>
14#include <linux/of.h>
15#include <linux/platform_device.h>
16#include <linux/clk.h>
17
18#define SPRD_MBOX_ID 0x0
19#define SPRD_MBOX_MSG_LOW 0x4
20#define SPRD_MBOX_MSG_HIGH 0x8
21#define SPRD_MBOX_TRIGGER 0xc
22#define SPRD_MBOX_FIFO_RST 0x10

--- 408 unchanged lines hidden ---
15#include <linux/platform_device.h>
16#include <linux/clk.h>
17
18#define SPRD_MBOX_ID 0x0
19#define SPRD_MBOX_MSG_LOW 0x4
20#define SPRD_MBOX_MSG_HIGH 0x8
21#define SPRD_MBOX_TRIGGER 0xc
22#define SPRD_MBOX_FIFO_RST 0x10

--- 408 unchanged lines hidden ---