Line data Source code
1 0 : /*
2 : * Copyright (c) 2025 Intel Corporation
3 : *
4 : * SPDX-License-Identifier: Apache-2.0
5 : *
6 : */
7 :
8 : #ifndef ZEPHYR_MCTP_I2C_GPIO_COMMON_H_
9 : #define ZEPHYR_MCTP_I2C_GPIO_COMMON_H_
10 :
11 : /** @cond INTERNAL_HIDDEN */
12 :
13 : /* Pseudo Register Addresses */
14 : #define MCTP_I2C_GPIO_INVALID_ADDR 0
15 : #define MCTP_I2C_GPIO_RX_MSG_LEN_ADDR 1
16 : #define MCTP_I2C_GPIO_RX_MSG_ADDR 2
17 : #define MCTP_I2C_GPIO_TX_MSG_LEN_ADDR 3
18 : #define MCTP_I2C_GPIO_TX_MSG_ADDR 4
19 :
20 : /* Max packet size (pseudo registers are byte sized) */
21 : #define MCTP_I2C_GPIO_MAX_PKT_SIZE 255
22 :
23 : /** @endcond INTERNAL_HIDDEN */
24 :
25 : #endif /* ZEPHYR_MCTP_I2C_GPIO_COMMON_H_ */
|