* GNU General Public License for more details.
*
*/
+struct fb_videomode;
+#ifdef CONFIG_OF_LIBFDT
void karo_fdt_remove_node(void *blob, const char *node);
void karo_fdt_move_fdt(void);
void karo_fdt_fixup_touchpanel(void *blob);
-void karo_fdt_fixup_usb_otg(void *blob, const char *compat, phys_addr_t offs);
+void karo_fdt_fixup_usb_otg(void *blob, const char *node, const char *phy);
+void karo_fdt_fixup_flexcan(void *blob, int xcvr_present);
void karo_fdt_del_prop(void *blob, const char *compat, phys_addr_t offs,
const char *prop);
void karo_fdt_enable_node(void *blob, const char *node, int enable);
void *karo_fdt_load_dtb(void);
+int karo_fdt_get_fb_mode(void *blob, const char *name,
+ struct fb_videomode *fb_mode);
+int karo_fdt_update_fb_mode(void *blob, const char *name);
+int karo_fdt_create_fb_mode(void *blob, const char *name,
+ struct fb_videomode *mode);
+const char *karo_fdt_set_display(const char *video_mode, const char *lcd_path,
+ const char *lvds_path);
+#else
+static inline void karo_fdt_remove_node(void *blob, const char *node)
+{
+}
+static inline void karo_fdt_move_fdt(void)
+{
+}
+static inline void karo_fdt_fixup_touchpanel(void *blob)
+{
+}
+static inline void karo_fdt_fixup_usb_otg(void *blob, const char *node,
+ const char *phy)
+{
+}
+static inline void karo_fdt_fixup_flexcan(void *blob, int xcvr_present)
+{
+}
+static inline void karo_fdt_del_prop(void *blob, const char *compat,
+ phys_addr_t offs, const char *prop)
+{
+}
+static inline void karo_fdt_enable_node(void *blob, const char *node,
+ int enable)
+{
+}
+static inline void *karo_fdt_load_dtb(void)
+{
+ return NULL;
+}
+static inline int karo_fdt_get_fb_mode(void *blob, const char *name,
+ struct fb_videomode *fb_mode)
+{
+ return 0;
+}
+static inline int karo_fdt_update_fb_mode(void *blob, const char *name)
+{
+ return 0;
+}
+static inline int karo_fdt_create_fb_mode(void *blob,
+ const char *name,
+ struct fb_videomode *mode)
+{
+ return 0;
+}
+static inline const char *karo_fdt_set_display(const char *video_mode, const char *lcd_path,
+ const char *lvds_path)
+{
+ return video_mode;
+}
+#endif
int karo_load_splashimage(int mode);