diff options
Diffstat (limited to 'openembedded/packages/pcmcia-cs/files/arm/pcmcia')
| -rw-r--r-- | openembedded/packages/pcmcia-cs/files/arm/pcmcia | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/openembedded/packages/pcmcia-cs/files/arm/pcmcia b/openembedded/packages/pcmcia-cs/files/arm/pcmcia index d42bc84e77..05b381a5f9 100644 --- a/openembedded/packages/pcmcia-cs/files/arm/pcmcia +++ b/openembedded/packages/pcmcia-cs/files/arm/pcmcia | |||
| @@ -1,12 +1,19 @@ | |||
| 1 | module_id() { | ||
| 2 | awk 'BEGIN { FS=": " } /Hardware/ { print $2 } ' </proc/cpuinfo | ||
| 3 | } | ||
| 4 | |||
| 5 | |||
| 1 | case `awk 'BEGIN { FS=":" } /Processor/ { gsub(/ /, "", $2) ; print $2 } ' </proc/cpuinfo` in | 6 | case `awk 'BEGIN { FS=":" } /Processor/ { gsub(/ /, "", $2) ; print $2 } ' </proc/cpuinfo` in |
| 2 | *XScale-PXA2*) | 7 | *XScale-PXA2*) |
| 3 | 8 | ||
| 4 | case "`uname -r`" in | 9 | case "`uname -r`" in |
| 5 | 2.4*) | 10 | 2.4*) |
| 6 | PCIC=pxa_cs | 11 | PCIC=pxa_cs |
| 12 | DS=ds | ||
| 7 | ;; | 13 | ;; |
| 8 | 2.6*) | 14 | 2.6*) |
| 9 | PCIC=pxa2xx_core | 15 | PCIC=pxa2xx_core |
| 16 | DS=pcmcia | ||
| 10 | ;; | 17 | ;; |
| 11 | esac | 18 | esac |
| 12 | ;; | 19 | ;; |
| @@ -19,12 +26,8 @@ case `awk 'BEGIN { FS=":" } /Processor/ { gsub(/ /, "", $2) ; print $2 } ' </pro | |||
| 19 | ;; | 26 | ;; |
| 20 | esac | 27 | esac |
| 21 | 28 | ||
| 22 | if grep -q iPAQ /proc/cpuinfo; then | 29 | case `module_id` in |
| 23 | case `module_id` in | 30 | "HP iPAQ H3"* | "HP iPAQ H5"*) |
| 24 | "HP iPAQ H2200") | 31 | PCIC_EXTRA=h3600_generic_sleeve |
| 25 | ;; | 32 | ;; |
| 26 | *) | 33 | esac |
| 27 | PCIC_EXTRA=h3600_generic_sleeve | ||
| 28 | ;; | ||
| 29 | esac | ||
| 30 | fi | ||
