]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/hal/arm/xscale/pxa2x0/v2_0/cdl/hal_arm_xscale_pxa2x0.cdl
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / hal / arm / xscale / pxa2x0 / v2_0 / cdl / hal_arm_xscale_pxa2x0.cdl
index 9122599f775afe2a2c72bf390c5abbfd416c8384..333563ac9e6c0f955fc1d9fed6a7913518d6201c 100644 (file)
@@ -67,8 +67,18 @@ cdl_package CYGPKG_HAL_ARM_XSCALE_PXA2X0 {
                puts $::cdl_header "#define CYGBLD_HAL_VAR_H <cyg/hal/hal_pxa2x0.h>"
                puts $::cdl_system_header "#define CYGBLD_HAL_ARM_VAR_IO_H"
        }
+
+    cdl_option CYGOPT_HAL_ARM_XSCALE_PXA2X0_VARIANT {
+        display         "PXA2XX processor model"
+        description     "
+                This option selects the variant of the PXA2XX family (PXA25x
+                or PXA27x) to support."
+        flavor          data
+        legal_values  { "PXA25X" "PXA27X" }
+        default_value { "PXA25X" }
+    }
        
-    compile       hal_diag.c pxa2x0_misc.c
+    compile       pxa2x0_misc.c
     
        # Real-time clock/counter specifics
        cdl_component CYGNUM_HAL_RTC_CONSTANTS {
@@ -129,6 +139,14 @@ cdl_package CYGPKG_HAL_ARM_XSCALE_PXA2X0 {
                        serial port can be used as a diagnostic and/or debug channel."
        }
 
+    cdl_option CYGBLD_BUILD_HAL_ARM_XSCALE_PXA2X0_SERIAL_DIAG {
+        display     "Include support for PXA2X0 serial diagnostic/debug channels"
+        default_value { CYGHWR_HAL_ARM_PXA2X0_FFUART
+                      || CYGHWR_HAL_ARM_PXA2X0_BTUART
+                      || CYGHWR_HAL_ARM_PXA2X0_STUART }
+
+        compile     hal_diag.c
+    }
 }