uboot/board/ti/am43xx/board.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * board.h
   4 *
   5 * TI AM437x boards information header
   6 * Derived from AM335x board.
   7 *
   8 * Copyright (C) 2013, Texas Instruments, Incorporated - http://www.ti.com/
   9 */
  10
  11#ifndef _BOARD_H_
  12#define _BOARD_H_
  13
  14#include <asm/arch/omap.h>
  15
  16#define DEV_ATTR_MAX_OFFSET    5
  17#define DEV_ATTR_MIN_OFFSET    0
  18
  19static inline int board_is_eposevm(void)
  20{
  21        return board_ti_is("AM43EPOS");
  22}
  23
  24static inline int board_is_gpevm(void)
  25{
  26        return board_ti_is("AM43__GP");
  27}
  28
  29static inline int board_is_sk(void)
  30{
  31        return board_ti_is("AM43__SK");
  32}
  33
  34static inline int board_is_idk(void)
  35{
  36        return board_ti_is("AM43_IDK");
  37}
  38
  39static inline int board_is_hsevm(void)
  40{
  41        return board_ti_is("AM43XXHS");
  42}
  43
  44static inline int board_is_evm(void)
  45{
  46        return board_is_gpevm() || board_is_hsevm();
  47}
  48
  49static inline int board_is_evm_14_or_later(void)
  50{
  51        return board_is_evm() && strncmp("1.4", board_ti_get_rev(), 3) <= 0;
  52}
  53
  54static inline int board_is_evm_12_or_later(void)
  55{
  56        return board_is_evm() && strncmp("1.2", board_ti_get_rev(), 3) <= 0;
  57}
  58
  59void enable_uart0_pin_mux(void);
  60void enable_board_pin_mux(void);
  61void enable_i2c0_pin_mux(void);
  62#endif
  63