# HG changeset patch # User Mychaela Falconia # Date 1446328243 0 # Node ID 631fb20ff8d4cf5acf0aeff0aaed1b36bba1f973 # Parent 1e80730db11bc8c610ed06f8675f1bd7b764ed66 gsm-fw/cfgmagic: beginning of support for Intel single bank flash (Compal) in addition to the currently supported AMD multibank (Openmoko and Pirelli) diff -r 1e80730db11b -r 631fb20ff8d4 gsm-fw/cfgmagic/post-target --- a/gsm-fw/cfgmagic/post-target Sat Oct 31 08:31:26 2015 +0000 +++ b/gsm-fw/cfgmagic/post-target Sat Oct 31 21:50:43 2015 +0000 @@ -112,6 +112,28 @@ fi export_to_c RF_PA +if [ -z "$Flash_type" ] +then + echo "Error: target.$TARGET failed to define Flash_type" 1>&2 + exit 1 +fi + +case "$Flash_type" in + AMD-multi*) + FLASH_IS_AMD_MULTIBANK=1 + export_to_c FLASH_IS_AMD_MULTIBANK + ;; + Intel-single* | Intel-one*) + FLASH_IS_INTEL_ONEBANK=1 + export_to_c FLASH_IS_INTEL_ONEBANK + export_to_mk FLASH_IS_INTEL_ONEBANK + ;; + *) + echo "Error: unknown Flash_type=$Flash_type" 1>&2 + exit 1 + ;; +esac + # !!! Dirty hack !!! # # All targets which we currently support or have realistic prospects of diff -r 1e80730db11b -r 631fb20ff8d4 gsm-fw/cfgmagic/target.c139 --- a/gsm-fw/cfgmagic/target.c139 Sat Oct 31 08:31:26 2015 +0000 +++ b/gsm-fw/cfgmagic/target.c139 Sat Oct 31 21:50:43 2015 +0000 @@ -14,6 +14,9 @@ RAMFFS_BLKSIZE_LOG2=13 RAMFFS_NBLOCKS=6 +# select the correct flash driver +Flash_type=Intel-onebank + DBB_type=751749 ABB_type=Iota3025 RF_type=Rita diff -r 1e80730db11b -r 631fb20ff8d4 gsm-fw/cfgmagic/target.c155 --- a/gsm-fw/cfgmagic/target.c155 Sat Oct 31 08:31:26 2015 +0000 +++ b/gsm-fw/cfgmagic/target.c155 Sat Oct 31 21:50:43 2015 +0000 @@ -14,6 +14,9 @@ RAMFFS_BLKSIZE_LOG2=15 RAMFFS_NBLOCKS=4 +# select the correct flash driver +Flash_type=Intel-onebank + DBB_type=751749 ABB_type=Iota3014 RF_type=Rita diff -r 1e80730db11b -r 631fb20ff8d4 gsm-fw/cfgmagic/target.gtamodem --- a/gsm-fw/cfgmagic/target.gtamodem Sat Oct 31 08:31:26 2015 +0000 +++ b/gsm-fw/cfgmagic/target.gtamodem Sat Oct 31 21:50:43 2015 +0000 @@ -10,6 +10,9 @@ RAMFFS_BLKSIZE_LOG2=15 RAMFFS_NBLOCKS=4 +# select the correct flash driver +Flash_type=AMD-multibank + DBB_type=751992A ABB_type=Iota3025 RF_type=Rita diff -r 1e80730db11b -r 631fb20ff8d4 gsm-fw/cfgmagic/target.pirelli --- a/gsm-fw/cfgmagic/target.pirelli Sat Oct 31 08:31:26 2015 +0000 +++ b/gsm-fw/cfgmagic/target.pirelli Sat Oct 31 21:50:43 2015 +0000 @@ -11,6 +11,9 @@ RAMFFS_BLKSIZE_LOG2=16 RAMFFS_NBLOCKS=8 +# select the correct flash driver +Flash_type=AMD-multibank + # 2nd flash chip select FLASH2_BASE_ADDR=0x02000000 export_to_c FLASH2_BASE_ADDR