1 /* SPDX-License-Identifier: GPL-2.0+ */
6 #ifndef __MODULE_FUSE_H__
7 #define __MODULE_FUSE_H__
9 enum fuse_module_type {
69 struct fuse_entry_desc {
70 enum fuse_module_type module;
71 const char *node_path;
77 #if !CONFIG_IS_ENABLED(IMX_MODULE_FUSE)
78 static inline u32 check_module_fused(enum fuse_module_type module)
83 static inline u32 esdhc_fused(ulong base_addr)
88 static inline u32 ecspi_fused(ulong base_addr)
93 static inline u32 uart_fused(ulong base_addr)
98 static inline u32 usb_fused(ulong base_addr)
103 static inline u32 qspi_fused(ulong base_addr)
108 static inline u32 i2c_fused(ulong base_addr)
113 static inline u32 enet_fused(ulong base_addr)
118 u32 check_module_fused(enum fuse_module_type module);
119 u32 esdhc_fused(ulong base_addr);
120 u32 ecspi_fused(ulong base_addr);
121 u32 uart_fused(ulong base_addr);
122 u32 usb_fused(ulong base_addr);
123 u32 qspi_fused(ulong base_addr);
124 u32 i2c_fused(ulong base_addr);
125 u32 enet_fused(ulong base_addr);
127 #endif /* __MODULE_FUSE_H__ */