3e8f97009d
This adds a very basic driver to utilize the I3C IP block on MCUX (e.g. RT685). Note that, for now, this only supports being the active controller on the bus. Origin: NXP MCUXpresso SDK License: BSD 3-Clause URL: https://github.com/zephyrproject-rtos/hal_nxp Commit: 2302a1e94f5bc00ce59db4e249b688ad2e959f58 Purpose: Enabling the I3C controller on RT685. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
26 lines
362 B
CMake
26 lines
362 B
CMake
# Copyright (c) 2022 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
zephyr_library()
|
|
|
|
zephyr_library_sources(
|
|
i3c_ccc.c
|
|
i3c_common.c
|
|
)
|
|
|
|
zephyr_library_sources_ifdef(
|
|
CONFIG_USERSPACE
|
|
i3c_handlers.c
|
|
)
|
|
|
|
zephyr_library_sources_ifdef(
|
|
CONFIG_I3C_IBI_WORKQUEUE
|
|
i3c_ibi_workq.c
|
|
)
|
|
|
|
zephyr_library_sources_ifdef(
|
|
CONFIG_I3C_MCUX
|
|
i3c_mcux.c
|
|
)
|