mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-10-02 19:22:00 +02:00
Merge git://git.denx.de/u-boot-socfpga
This commit is contained in:
commit
ac6a53219a
@ -69,6 +69,9 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&mmc0 {
|
&mmc0 {
|
||||||
|
status = "okay";
|
||||||
|
u-boot,dm-pre-reloc;
|
||||||
|
|
||||||
cd-gpios = <&portb 18 0>;
|
cd-gpios = <&portb 18 0>;
|
||||||
vmmc-supply = <®ulator_3_3v>;
|
vmmc-supply = <®ulator_3_3v>;
|
||||||
vqmmc-supply = <®ulator_3_3v>;
|
vqmmc-supply = <®ulator_3_3v>;
|
||||||
|
@ -17,6 +17,8 @@
|
|||||||
#define L2X0_CTRL_EN 1
|
#define L2X0_CTRL_EN 1
|
||||||
|
|
||||||
#define L310_SHARED_ATT_OVERRIDE_ENABLE (1 << 22)
|
#define L310_SHARED_ATT_OVERRIDE_ENABLE (1 << 22)
|
||||||
|
#define L310_AUX_CTRL_DATA_PREFETCH_MASK (1 << 28)
|
||||||
|
#define L310_AUX_CTRL_INST_PREFETCH_MASK (1 << 29)
|
||||||
|
|
||||||
struct pl310_regs {
|
struct pl310_regs {
|
||||||
u32 pl310_cache_id;
|
u32 pl310_cache_id;
|
||||||
|
@ -52,6 +52,18 @@ void enable_caches(void)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void v7_outer_cache_enable(void)
|
||||||
|
{
|
||||||
|
/* disable the L2 cache */
|
||||||
|
writel(0, &pl310->pl310_ctrl);
|
||||||
|
|
||||||
|
/* enable BRESP, instruction and data prefetch, full line of zeroes */
|
||||||
|
setbits_le32(&pl310->pl310_aux_ctrl,
|
||||||
|
L310_AUX_CTRL_DATA_PREFETCH_MASK |
|
||||||
|
L310_AUX_CTRL_INST_PREFETCH_MASK |
|
||||||
|
L310_SHARED_ATT_OVERRIDE_ENABLE);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* DesignWare Ethernet initialization
|
* DesignWare Ethernet initialization
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user