mailbox-mpfs.c (1ac731c529cd4d6adbce134754b51ff7d822b145) mailbox-mpfs.c (e9803aac5097ac74186b074d3176318fd10ec98c)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Microchip PolarFire SoC (MPFS) system controller/mailbox controller driver
4 *
5 * Copyright (c) 2020-2022 Microchip Corporation. All rights reserved.
6 *
7 * Author: Conor Dooley <conor.dooley@microchip.com>
8 *
9 */
10
11#include <linux/io.h>
12#include <linux/err.h>
13#include <linux/init.h>
14#include <linux/module.h>
15#include <linux/kernel.h>
16#include <linux/interrupt.h>
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Microchip PolarFire SoC (MPFS) system controller/mailbox controller driver
4 *
5 * Copyright (c) 2020-2022 Microchip Corporation. All rights reserved.
6 *
7 * Author: Conor Dooley <conor.dooley@microchip.com>
8 *
9 */
10
11#include <linux/io.h>
12#include <linux/err.h>
13#include <linux/init.h>
14#include <linux/module.h>
15#include <linux/kernel.h>
16#include <linux/interrupt.h>
17#include <linux/mod_devicetable.h>
17#include <linux/platform_device.h>
18#include <linux/mailbox_controller.h>
19#include <soc/microchip/mpfs.h>
20
21#define SERVICES_CR_OFFSET 0x50u
22#define SERVICES_SR_OFFSET 0x54u
23#define MAILBOX_REG_OFFSET 0x800u
24#define MSS_SYS_MAILBOX_DATA_OFFSET 0u

--- 262 unchanged lines hidden ---
18#include <linux/platform_device.h>
19#include <linux/mailbox_controller.h>
20#include <soc/microchip/mpfs.h>
21
22#define SERVICES_CR_OFFSET 0x50u
23#define SERVICES_SR_OFFSET 0x54u
24#define MAILBOX_REG_OFFSET 0x800u
25#define MSS_SYS_MAILBOX_DATA_OFFSET 0u

--- 262 unchanged lines hidden ---