diff options
author | Hatim RV <hatim.rv@samsung.com> | 2012-12-11 00:52:47 +0000 |
---|---|---|
committer | Minkyu Kang <mk7.kang@samsung.com> | 2012-12-26 19:26:25 +0900 |
commit | 3ea93948cfaedc8e3d7d7804774be65174d2b56e (patch) | |
tree | e3579dac9ddbd7ac19b170454192d0b7f9b5f498 /arch/arm/include/asm/arch-exynos/sromc.h | |
parent | cc9fe33a3654ab6dffed92631dc26076c427f822 (diff) |
exynos5: Add DT based driver for SMC911X ethernet
Add device tree based ethernet driver for SMC911X controller on
SMDK5250 boards.
Signed-off-by: Hatim Ali <hatim.rv@samsung.com>
Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Diffstat (limited to 'arch/arm/include/asm/arch-exynos/sromc.h')
-rw-r--r-- | arch/arm/include/asm/arch-exynos/sromc.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-exynos/sromc.h b/arch/arm/include/asm/arch-exynos/sromc.h index f616bcb37bc..dc6aae2c50c 100644 --- a/arch/arm/include/asm/arch-exynos/sromc.h +++ b/arch/arm/include/asm/arch-exynos/sromc.h @@ -48,4 +48,22 @@ struct s5p_sromc { /* Configure the Band Width and Bank Control Regs for required SROMC Bank */ void s5p_config_sromc(u32 srom_bank, u32 srom_bw_conf, u32 srom_bc_conf); +enum { + FDT_SROM_PMC, + FDT_SROM_TACP, + FDT_SROM_TAH, + FDT_SROM_TCOH, + FDT_SROM_TACC, + FDT_SROM_TCOS, + FDT_SROM_TACS, + + FDT_SROM_TIMING_COUNT, +}; + +struct fdt_sromc { + u8 bank; /* srom bank number */ + u8 width; /* bus width in bytes */ + unsigned int timing[FDT_SROM_TIMING_COUNT]; /* timing parameters */ +}; + #endif /* __ASM_ARCH_SROMC_H_ */ |