forked from M-Labs/artiq
firmware: support building without SDRAM
This commit is contained in:
parent
cf9447ab77
commit
6e43c41103
|
@ -15,7 +15,9 @@ pub use arch::*;
|
|||
|
||||
include!(concat!(env!("BUILDINC_DIRECTORY"), "/generated/mem.rs"));
|
||||
include!(concat!(env!("BUILDINC_DIRECTORY"), "/generated/csr.rs"));
|
||||
#[cfg(has_dfii)]
|
||||
include!(concat!(env!("BUILDINC_DIRECTORY"), "/generated/sdram_phy.rs"));
|
||||
#[cfg(has_dfii)]
|
||||
pub mod sdram;
|
||||
pub mod ident;
|
||||
pub mod clock;
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
#[cfg(has_ddrphy)]
|
||||
use core::ptr;
|
||||
use super::spr::*;
|
||||
#[cfg(has_ddrphy)]
|
||||
use csr;
|
||||
#[cfg(has_ddrphy)]
|
||||
use mem;
|
||||
|
||||
pub fn flush_cpu_icache() {
|
||||
|
@ -35,6 +38,7 @@ pub fn flush_cpu_dcache() {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(has_ddrphy)]
|
||||
pub fn flush_l2_cache() {
|
||||
unsafe {
|
||||
for i in 0..2 * (csr::CONFIG_L2_SIZE as usize) / 4 {
|
||||
|
|
Loading…
Reference in New Issue