Lines Matching +full:display +full:- +full:width +full:- +full:chars

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Initial setup-routines for HP 9000 based hardware.
6 * Modifications for PA-RISC (C) 1999-2008 Helge Deller <deller@gmx.de>
12 * Initial PA-RISC Version: 04-23-1999 by Helge Deller
31 #include <asm/parisc-device.h>
43 ** PARISC CPU driver - claim "device" and initialize CPU data structures.
49 ** The callback *should* do per-instance initialization of
61 * init_cpu_profiler - enable/setup per cpu profiling hooks.
73 * processor_probe - Determine if processor driver should claim this device.
103 txn_addr = dev->hpa.start; /* for legacy PDC */ in processor_probe()
116 status = pdc_pat_cell_module(&bytecnt, dev->pcell_loc, in processor_probe()
117 dev->mod_index, PA_VIEW, pa_pdc_cell); in processor_probe()
122 BUG_ON(dev->mod_info != pa_pdc_cell->mod_info); in processor_probe()
123 BUG_ON(dev->pmod_loc != pa_pdc_cell->mod_location); in processor_probe()
125 txn_addr = pa_pdc_cell->mod[0]; /* id_eid for IO sapic */ in processor_probe()
130 status = pdc_pat_cpu_get_number(&cpu_info, dev->hpa.start); in processor_probe()
136 &dev->hpa.start); in processor_probe()
149 &dev->hpa.start, cpu_info.cpu_num, NR_CPUS); in processor_probe()
151 boot_cpu_data.cpu_count--; in processor_probe()
163 /* initialize counters - CPU 0 gets it_value set in time_init() */ in processor_probe()
167 p->dev = dev; /* Save IODC data in case we need it */ in processor_probe()
168 p->hpa = dev->hpa.start; /* save CPU hpa */ in processor_probe()
169 p->cpuid = cpuid; /* save CPU id */ in processor_probe()
170 p->txn_addr = txn_addr; /* save CPU IRQ address */ in processor_probe()
171 p->cpu_num = cpu_info.cpu_num; in processor_probe()
172 p->cpu_loc = cpu_info.cpu_loc; in processor_probe()
187 ** OS control. RENDEZVOUS is the default state - see mem_set above. in processor_probe()
188 ** p->state = STATE_RENDEZVOUS; in processor_probe()
224 * collect_boot_cpu_data - Fill the boot_cpu_data structure.
239 boot_cpu_data.cpu_hz = 100 * PAGE0->mem_10msec; /* Hz of this PARISC */ in collect_boot_cpu_data()
241 /* get CPU-Model Information... */ in collect_boot_cpu_data()
305 * init_per_cpu - Handle individual processor initializations.
311 * o Set "default" CPU width for trap handlers
315 * (frowands idea - that way we know which processes need FP
345 ** and clear the T-bit. in init_per_cpu()
353 "Halting Machine - FP required\n" in init_per_cpu()
357 mdelay(100); /* previous chars get pushed to console */ in init_per_cpu()
369 * Display CPU info for all CPUs.
379 if (0 == cpuinfo->hpa) in show_cpuinfo()
383 "cpu family\t: PA-RISC %s\n", in show_cpuinfo()
421 seq_printf(m, "model\t\t: %s - %s\n", in show_cpuinfo()
423 cpuinfo->dev ? in show_cpuinfo()
424 cpuinfo->dev->name : "Unknown"); in show_cpuinfo()
456 * processor_init - Processor initialization procedure.