uboot/drivers/ddr/marvell/a38x/ddr3_training_ip_pbs.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/*
   3 * Copyright (C) Marvell International Ltd. and its affiliates
   4 */
   5
   6#ifndef _DDR3_TRAINING_IP_PBS_H_
   7#define _DDR3_TRAINING_IP_PBS_H_
   8
   9enum {
  10        EBA_CONFIG,
  11        EEBA_CONFIG,
  12        SBA_CONFIG
  13};
  14
  15enum hws_training_load_op {
  16        TRAINING_LOAD_OPERATION_UNLOAD,
  17        TRAINING_LOAD_OPERATION_LOAD
  18};
  19
  20enum hws_edge {
  21        TRAINING_EDGE_1,
  22        TRAINING_EDGE_2
  23};
  24
  25enum hws_edge_search {
  26        TRAINING_EDGE_MAX,
  27        TRAINING_EDGE_MIN
  28};
  29
  30enum pbs_dir {
  31        PBS_TX_MODE = 0,
  32        PBS_RX_MODE,
  33        NUM_OF_PBS_MODES
  34};
  35
  36int ddr3_tip_pbs_rx(u32 dev_num);
  37int ddr3_tip_print_all_pbs_result(u32 dev_num);
  38int ddr3_tip_pbs_tx(u32 dev_num);
  39
  40#endif /* _DDR3_TRAINING_IP_PBS_H_ */
  41