mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-12 22:33:18 +00:00
62 lines
1.4 KiB
C
62 lines
1.4 KiB
C
|
/* SPDX-License-Identifier: GPL-2.0+ */
|
||
|
/*
|
||
|
* Copyright 2020 NXP
|
||
|
*/
|
||
|
|
||
|
#ifndef __LX2160_H
|
||
|
#define __LX2160_H
|
||
|
|
||
|
#if defined(CONFIG_TARGET_LX2160AQDS) || defined(CONFIG_TARGET_LX2162AQDS)
|
||
|
/* SYSCLK */
|
||
|
#define QIXIS_SYSCLK_100 0x0
|
||
|
#define QIXIS_SYSCLK_125 0x1
|
||
|
#define QIXIS_SYSCLK_133 0x2
|
||
|
|
||
|
/* DDRCLK */
|
||
|
#define QIXIS_DDRCLK_100 0x0
|
||
|
#define QIXIS_DDRCLK_125 0x1
|
||
|
#define QIXIS_DDRCLK_133 0x2
|
||
|
|
||
|
#define BRDCFG4_EMI1SEL_MASK 0xF8
|
||
|
#define BRDCFG4_EMI1SEL_SHIFT 3
|
||
|
#define BRDCFG4_EMI2SEL_MASK 0x07
|
||
|
#define BRDCFG4_EMI2SEL_SHIFT 0
|
||
|
#endif
|
||
|
|
||
|
#define QIXIS_XMAP_SHIFT 5
|
||
|
|
||
|
/* RTC */
|
||
|
#define I2C_MUX_CH_RTC 0xB
|
||
|
|
||
|
/* MAC/PHY configuration */
|
||
|
#if defined(CONFIG_FSL_MC_ENET)
|
||
|
#if defined(CONFIG_TARGET_LX2160AQDS) || defined(CONFIG_TARGET_LX2162AQDS)
|
||
|
#define AQ_PHY_ADDR1 0x00
|
||
|
#define AQ_PHY_ADDR2 0x01
|
||
|
#define AQ_PHY_ADDR3 0x02
|
||
|
#define AQ_PHY_ADDR4 0x03
|
||
|
#endif
|
||
|
|
||
|
#ifdef CONFIG_TARGET_LX2160ARDB
|
||
|
#define AQR107_PHY_ADDR1 0x04
|
||
|
#define AQR107_PHY_ADDR2 0x05
|
||
|
#define AQR107_IRQ_MASK 0x0C
|
||
|
#endif
|
||
|
|
||
|
#define CORTINA_PHY_ADDR1 0x0
|
||
|
#define INPHI_PHY_ADDR1 0x0
|
||
|
|
||
|
#define RGMII_PHY_ADDR1 0x01
|
||
|
#define RGMII_PHY_ADDR2 0x02
|
||
|
|
||
|
#if defined(CONFIG_TARGET_LX2160AQDS) || defined(CONFIG_TARGET_LX2162AQDS)
|
||
|
#define INPHI_PHY_ADDR2 0x1
|
||
|
#define SGMII_CARD_PORT1_PHY_ADDR 0x1C
|
||
|
#define SGMII_CARD_PORT2_PHY_ADDR 0x1D
|
||
|
#define SGMII_CARD_PORT3_PHY_ADDR 0x1E
|
||
|
#define SGMII_CARD_PORT4_PHY_ADDR 0x1F
|
||
|
#endif
|
||
|
#endif
|
||
|
|
||
|
#endif /* __LX2160_H */
|