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