xref: /rk3399_rockchip-uboot/board/phytec/pcm051/board.h (revision 326ea986ac150acdc7656d57fca647db80b50158)
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