blob: e7a9cba591d013469cce6359a094a3e6a4216355 [file] [log] [blame]
Kristofer Jonsson116a6352020-08-20 17:25:23 +02001#
Per Åstrandbb4089d2020-10-05 11:00:23 +02002# (C) COPYRIGHT 2020 Arm Limited. All rights reserved.
Kristofer Jonsson116a6352020-08-20 17:25:23 +02003#
4# This program is free software and is provided to you under the terms of the
5# GNU General Public License version 2 as published by the Free Software
6# Foundation, and any use by you of this program is subject to the terms
7# of such GNU licence.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program; if not, you can access it online at
16# http://www.gnu.org/licenses/gpl-2.0.html.
17#
18# SPDX-License-Identifier: GPL-2.0-only
19#
20
21config ARM_MHU
Per Åstrandbb4089d2020-10-05 11:00:23 +020022 tristate "Arm MHU Mailbox"
Kristofer Jonsson116a6352020-08-20 17:25:23 +020023 depends on ARM_AMBA
24 help
Per Åstrandbb4089d2020-10-05 11:00:23 +020025 Say Y here if you want to build the Arm MHU controller driver.
Kristofer Jonsson116a6352020-08-20 17:25:23 +020026 The controller has support for two versions of the controller.
27 One with 3 mailbox channels, the last of which can be
28 used in Secure mode only and one with a single channel.
29
Per Åstrandbb4089d2020-10-05 11:00:23 +020030config ARM_MHU_V2
31 tristate "Arm MHUv2 Mailbox"
32 depends on ARM_AMBA
33 help
34 Say Y here if you want to build the Arm MHUv2 controller driver,
35 which provides unidirectional mailboxes between processing elements.