65cc0e2a65
The rest of the unmigrated CONFIG symbols in the CONFIG_SYS namespace do not easily transition to Kconfig. In many cases they likely should come from the device tree instead. Move these out of CONFIG namespace and in to CFG namespace. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
54 lines
1.4 KiB
C
54 lines
1.4 KiB
C
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/*
|
|
* Copyright 2020 Hitachi ABB Power Grids
|
|
*/
|
|
|
|
#ifndef __CONFIG_PG_WCOM_EXPU1_H
|
|
#define __CONFIG_PG_WCOM_EXPU1_H
|
|
|
|
#define WCOM_EXPU1
|
|
#define CONFIG_HOSTNAME "EXPU1"
|
|
|
|
#define CONFIG_KM_UBI_PARTITION_NAME_BOOT "ubi0"
|
|
#define CONFIG_KM_UBI_PARTITION_NAME_APP "ubi1"
|
|
|
|
/* CLIPS FPGA Definitions */
|
|
#define CFG_SYS_CSPR3_EXT (0x00)
|
|
#define CFG_SYS_CSPR3 (CSPR_PHYS_ADDR(CONFIG_SYS_CLIPS_BASE) | \
|
|
CSPR_PORT_SIZE_8 | \
|
|
CSPR_MSEL_GPCM | \
|
|
CSPR_V)
|
|
#define CFG_SYS_AMASK3 IFC_AMASK(64 * 1024)
|
|
#define CFG_SYS_CSOR3 (CSOR_GPCM_ADM_SHIFT(0x4) | \
|
|
CSOR_GPCM_TRHZ_40)
|
|
#define CFG_SYS_CS3_FTIM0 (FTIM0_GPCM_TACSE(0x6) | \
|
|
FTIM0_GPCM_TEADC(0x7) | \
|
|
FTIM0_GPCM_TEAHC(0x2))
|
|
#define CFG_SYS_CS3_FTIM1 (FTIM1_GPCM_TACO(0x2) | \
|
|
FTIM1_GPCM_TRAD(0x12))
|
|
#define CFG_SYS_CS3_FTIM2 (FTIM2_GPCM_TCS(0x3) | \
|
|
FTIM2_GPCM_TCH(0x1) | \
|
|
FTIM2_GPCM_TWP(0x12))
|
|
#define CFG_SYS_CS3_FTIM3 0x04000000
|
|
|
|
/* PRST */
|
|
#define WCOM_CLIPS_RST 0
|
|
#define WCOM_QSFP_RST 1
|
|
#define WCOM_PHY_RST 2
|
|
#define WCOM_TMG_RST 3
|
|
#define KM_DBG_ETH_RST 15
|
|
|
|
/* QRIO GPIOs used for deblocking */
|
|
#define KM_I2C_DEBLOCK_PORT QRIO_GPIO_A
|
|
#define KM_I2C_DEBLOCK_SCL 20
|
|
#define KM_I2C_DEBLOCK_SDA 21
|
|
|
|
/* ZL30343 on SPI */
|
|
#define WCOM_ZL30343_CFG_ADDR 0xe8070000
|
|
#define WCOM_ZL30343_SPI_BUS 0
|
|
#define WCOM_ZL30343_CS 0
|
|
|
|
#include "km/pg-wcom-ls102xa.h"
|
|
|
|
#endif /* __CONFIG_PG_WCOM_EXPU1_H */
|