11c1b7c37SLars Poeschel /* 21c1b7c37SLars Poeschel * board.h 31c1b7c37SLars Poeschel * 41c1b7c37SLars Poeschel * Phytec phyCORE-AM335x (pcm051) boards information header 51c1b7c37SLars Poeschel * 61c1b7c37SLars Poeschel * Copyright (C) 2013, Lemonage Software GmbH 71c1b7c37SLars Poeschel * Author Lars Poeschel <poeschel@lemonage.de> 81c1b7c37SLars Poeschel * 9*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 101c1b7c37SLars Poeschel */ 111c1b7c37SLars Poeschel 121c1b7c37SLars Poeschel #ifndef _BOARD_H_ 131c1b7c37SLars Poeschel #define _BOARD_H_ 141c1b7c37SLars Poeschel 151c1b7c37SLars Poeschel /* 161c1b7c37SLars Poeschel * We have three pin mux functions that must exist. We must be able to enable 171c1b7c37SLars Poeschel * uart0, for initial output and i2c0 to read the main EEPROM. We then have a 181c1b7c37SLars Poeschel * main pinmux function that can be overridden to enable all other pinmux that 191c1b7c37SLars Poeschel * is required on the board. 201c1b7c37SLars Poeschel */ 211c1b7c37SLars Poeschel void enable_uart0_pin_mux(void); 221c1b7c37SLars Poeschel void enable_i2c0_pin_mux(void); 231c1b7c37SLars Poeschel void enable_board_pin_mux(void); 241c1b7c37SLars Poeschel void enable_cbmux_pin_mux(void); 251c1b7c37SLars Poeschel #endif 26