summaryrefslogtreecommitdiff
path: root/include/linux/platform_data/mipi-i3c-hci.h
blob: 6f61d8a023786e225d56b0d6e66359e4ae0e865f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef INCLUDE_PLATFORM_DATA_MIPI_I3C_HCI_H
#define INCLUDE_PLATFORM_DATA_MIPI_I3C_HCI_H

#include <linux/compiler_types.h>
#include <linux/types.h>

/**
 * struct mipi_i3c_hci_platform_data - Platform-dependent data for mipi_i3c_hci
 * @base_regs: Register set base address (to support multi-bus instances)
 * @instance: Zero-based instance number of the Bus Controller as defined by the
 *            DisCo specification I3C Target Address (_ADR) Encoding
 */
struct mipi_i3c_hci_platform_data {
	void __iomem *base_regs;
	u8 instance;
};

#endif