/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2023 Code Construct * * Author: Jeremy Kerr <[email protected]> */ #include <linux/clk.h> #include <linux/i3c/master.h> #include <linux/reset.h> #include <linux/types.h> #define DW_I3C_MAX_DEVS … struct dw_i3c_master_caps { … }; struct dw_i3c_dat_entry { … }; struct dw_i3c_master { … }; struct dw_i3c_platform_ops { … }; extern int dw_i3c_common_probe(struct dw_i3c_master *master, struct platform_device *pdev); extern void dw_i3c_common_remove(struct dw_i3c_master *master);