diff options
Diffstat (limited to 'arch/arm/mach-pxa/cm-x270-pci.c')
| -rw-r--r-- | arch/arm/mach-pxa/cm-x270-pci.c | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/arch/arm/mach-pxa/cm-x270-pci.c b/arch/arm/mach-pxa/cm-x270-pci.c index ac7f05f9f3eb..319c9ff3ab9a 100644 --- a/arch/arm/mach-pxa/cm-x270-pci.c +++ b/arch/arm/mach-pxa/cm-x270-pci.c | |||
| @@ -41,18 +41,20 @@ void __init cmx270_pci_adjust_zones(int node, unsigned long *zone_size, | |||
| 41 | { | 41 | { |
| 42 | unsigned int sz = SZ_64M >> PAGE_SHIFT; | 42 | unsigned int sz = SZ_64M >> PAGE_SHIFT; |
| 43 | 43 | ||
| 44 | pr_info("Adjusting zones for CM-x270\n"); | 44 | if (machine_is_armcore()) { |
| 45 | 45 | pr_info("Adjusting zones for CM-x270\n"); | |
| 46 | /* | 46 | |
| 47 | * Only adjust if > 64M on current system | 47 | /* |
| 48 | */ | 48 | * Only adjust if > 64M on current system |
| 49 | if (node || (zone_size[0] <= sz)) | 49 | */ |
| 50 | return; | 50 | if (node || (zone_size[0] <= sz)) |
| 51 | 51 | return; | |
| 52 | zone_size[1] = zone_size[0] - sz; | 52 | |
| 53 | zone_size[0] = sz; | 53 | zone_size[1] = zone_size[0] - sz; |
| 54 | zhole_size[1] = zhole_size[0]; | 54 | zone_size[0] = sz; |
| 55 | zhole_size[0] = 0; | 55 | zhole_size[1] = zhole_size[0]; |
| 56 | zhole_size[0] = 0; | ||
| 57 | } | ||
| 56 | } | 58 | } |
| 57 | 59 | ||
| 58 | static void cmx270_it8152_irq_demux(unsigned int irq, struct irq_desc *desc) | 60 | static void cmx270_it8152_irq_demux(unsigned int irq, struct irq_desc *desc) |
