| /* SPDX-License-Identifier: GPL-2.0 */ |
| #include <linux/platform_device.h> |
| #ifndef _SOFTING_DEVICE_H_ |
| #define _SOFTING_DEVICE_H_ |
| /* softing firmware directory prefix */ |
| #define fw_dir "softing-4.6/" |
| struct softing_platform_data { |
| * 1st with NEC or SJA1000 |
| * 8bit, exclusive interrupt, ... |
| * 16bit, shared interrupt |
| int nbus; /* # busses on device */ |
| unsigned int freq; /* operating frequency in Hz */ |
| unsigned long dpram_size; |
| * bring pdev in or out of reset, depending on value |
| int (*reset)(struct platform_device *pdev, int value); |
| int (*enable_irq)(struct platform_device *pdev, int value); |