mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-26 14:40:41 +00:00
digsy MTC: Add SPI support.
Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
This commit is contained in:
parent
6325b7780d
commit
f1f66edfc7
2 changed files with 17 additions and 0 deletions
|
@ -186,6 +186,9 @@ int checkboard(void)
|
|||
|
||||
int board_early_init_r(void)
|
||||
{
|
||||
#ifdef CONFIG_MPC52XX_SPI
|
||||
struct mpc5xxx_gpt *gpt = (struct mpc5xxx_gpt*)MPC5XXX_GPT;
|
||||
#endif
|
||||
/*
|
||||
* Now, when we are in RAM, enable flash write access for detection
|
||||
* process. Note that CS_BOOT cannot be cleared when executing in
|
||||
|
@ -202,6 +205,13 @@ int board_early_init_r(void)
|
|||
/* Low level USB init, required for proper kernel operation */
|
||||
usb_cpu_init();
|
||||
#endif
|
||||
#ifdef CONFIG_MPC52XX_SPI
|
||||
/* GPT 6 Output Enable */
|
||||
out_be32(&gpt[6].emsr, 0x00000034);
|
||||
/* GPT 7 Output Enable */
|
||||
out_be32(&gpt[7].emsr, 0x00000034);
|
||||
#endif
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define CONFIG_CMD_PING
|
||||
#define CONFIG_CMD_REGINFO
|
||||
#define CONFIG_CMD_SAVES
|
||||
#define CONFIG_CMD_SPI
|
||||
#define CONFIG_CMD_USB
|
||||
|
||||
#if (TEXT_BASE == 0xFF000000)
|
||||
|
@ -136,6 +137,12 @@
|
|||
"protect on FFF00000 +${filesize}\0" \
|
||||
""
|
||||
|
||||
/*
|
||||
* SPI configuration
|
||||
*/
|
||||
#define CONFIG_HARD_SPI 1
|
||||
#define CONFIG_MPC52XX_SPI 1
|
||||
|
||||
/*
|
||||
* I2C configuration
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue