requires { CYGINT_DEVS_FLASH_INTEL_VARIANTS != 0 }
+ cdl_option CYGNUM_DEVS_FLASH_INTEL_28FXXX_TIMEOUT {
+ display "Timeout for flash operations (simple counter based)"
+ flavor data
+ legal_values 1000000 to 1000000000
+ default_value 50000000
+ description "
+ Timeout for flash operations. This is just a simple
+ counter. It depends on the speed of the flash, the processor, etc.
+ It has to be adjusted for each hardware configuration. "
+ }
+
+
cdl_interface CYGINT_DEVS_FLASH_INTEL_VARIANTS {
display "Number of included variants"
}
part in the family."
}
+ cdl_option CYGHWR_DEVS_FLASH_INTEL_28F160B3T {
+ display "Intel 28F160B3T flash memory support"
+ default_value 0
+ implements CYGHWR_IO_FLASH_BLOCK_LOCKING
+ implements CYGINT_DEVS_FLASH_INTEL_VARIANTS
+ description "
+ When this option is enabled, the Intel flash driver will be
+ able to recognize and handle the 28F160B3T
+ part in the family."
+ }
+
+ cdl_option CYGHWR_DEVS_FLASH_INTEL_28F160C3B {
+ display "Intel 28F160C3B flash memory support"
+ default_value 0
+ implements CYGHWR_IO_FLASH_BLOCK_LOCKING
+ implements CYGINT_DEVS_FLASH_INTEL_VARIANTS
+ description "
+ When this option is enabled, the Intel flash driver will be
+ able to recognize and handle the 28F160C3B
+ part in the family."
+ }
+
cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320B3 {
display "Intel 28F320B3 flash memory support"
default_value 0
part in the family."
}
+ cdl_option CYGHWR_DEVS_FLASH_INTEL_28F128K3 {
+ display "Intel 28F128K3 flash memory support"
+ default_value 0
+ implements CYGHWR_IO_FLASH_BLOCK_LOCKING
+ implements CYGINT_DEVS_FLASH_INTEL_VARIANTS
+ description "
+ When this option is enabled, the Intel flash driver will be
+ able to recognize and handle the 28F128K3
+ part in the family."
+ }
+
+ cdl_option CYGHWR_DEVS_FLASH_INTEL_28F128P30 {
+ display "Intel 28F128P30 flash memory support"
+ default_value 0
+ implements CYGHWR_IO_FLASH_BLOCK_LOCKING
+ implements CYGINT_DEVS_FLASH_INTEL_VARIANTS
+ implements CYGHWR_DEVS_FLASH_INTEL_BUFFERED_WRITES
+ description "
+ When this option is enabled, the Intel flash driver will be
+ able to recognize and handle the 28F128P30
+ part in the family."
+ }
+
+ cdl_option CYGHWR_DEVS_FLASH_INTEL_28F128J3 {
+ display "Intel 28F128J3 flash memory support"
+ default_value 0
+ implements CYGHWR_IO_FLASH_BLOCK_LOCKING
+ implements CYGINT_DEVS_FLASH_INTEL_VARIANTS
+ description "
+ When this option is enabled, the Intel flash driver will be
+ able to recognize and handle the 28F128J3
+ part in the family."
+ }
+
+ cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320J3 {
+ display "Intel 28F320J3 flash memory support"
+ default_value 0
+ implements CYGHWR_IO_FLASH_BLOCK_LOCKING
+ implements CYGINT_DEVS_FLASH_INTEL_VARIANTS
+ description "
+ When this option is enabled, the Intel flash driver will be
+ able to recognize and handle the 28F320J3
+ part in the family."
+ }
+
cdl_option CYGHWR_DEVS_FLASH_INTEL_28F800B5 {
display "Intel 28F800B5 flash memory support"
default_value 0