12572f00dSJoshua Henderson /* 22572f00dSJoshua Henderson * Joshua Henderson <joshua.henderson@microchip.com> 32572f00dSJoshua Henderson * Copyright (C) 2015 Microchip Technology Inc. All rights reserved. 42572f00dSJoshua Henderson * 52572f00dSJoshua Henderson * This program is free software; you can distribute it and/or modify it 62572f00dSJoshua Henderson * under the terms of the GNU General Public License (Version 2) as 72572f00dSJoshua Henderson * published by the Free Software Foundation. 82572f00dSJoshua Henderson * 92572f00dSJoshua Henderson * This program is distributed in the hope it will be useful, but WITHOUT 102572f00dSJoshua Henderson * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 112572f00dSJoshua Henderson * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 122572f00dSJoshua Henderson * for more details. 132572f00dSJoshua Henderson */ 142572f00dSJoshua Henderson #ifndef PIC32MZDA_COMMON_H 152572f00dSJoshua Henderson #define PIC32MZDA_COMMON_H 162572f00dSJoshua Henderson 172572f00dSJoshua Henderson /* early clock */ 182572f00dSJoshua Henderson u32 pic32_get_pbclk(int bus); 192572f00dSJoshua Henderson u32 pic32_get_sysclk(void); 202572f00dSJoshua Henderson 212572f00dSJoshua Henderson /* Device configuration */ 222572f00dSJoshua Henderson void __init pic32_config_init(void); 232572f00dSJoshua Henderson int pic32_set_lcd_mode(int mode); 242572f00dSJoshua Henderson int pic32_set_sdhci_adma_fifo_threshold(u32 rthrs, u32 wthrs); 252572f00dSJoshua Henderson u32 pic32_get_boot_status(void); 262572f00dSJoshua Henderson int pic32_disable_lcd(void); 272572f00dSJoshua Henderson int pic32_enable_lcd(void); 282572f00dSJoshua Henderson 292572f00dSJoshua Henderson #endif 30