| To: | Ralf Baechle <ralf@linux-mips.org> |
|---|---|
| Subject: | [PATCH -queue 0/3] add CPUFreq support for loongson2f |
| From: | Wu Zhangjin <wuzhangjin@gmail.com> |
| Date: | Wed, 11 Nov 2009 15:09:56 +0800 |
| Cc: | linux-mips@linux-mips.org, cpufreq@vger.kernel.org, Dave Jones <davej@redhat.com>, yanh@lemote.com, huhb@lemote.com, Wu Zhangjin <wuzhangjin@gmail.com> |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:date :message-id:x-mailer; bh=HMoQZ5+JDhpylB8+d3VsHpuCDeD922L9nMeIxMKcfx8=; b=eFn+vezpg4190fH2EoOIwe3O/9H5g4gGZTWwVMdlYl/L7cK221vjC5fiQxwaDZ7RND k7O1DzTqa0n7nFK9PH1vvfCzbfvnXxDhSKs/ouCkdo5rlZx7gD4l4oUogI5NwG1abxeh d1ghRMTLAHhjICk/q2pAhjAhIrJpIajObcb04= |
| Domainkey-signature: | a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=sSXMNQZ63QohpqClQjktl++wngloqhoO8e6OCGN6P8iBEY4X1coDejqHY+7oH757aW lkkr9aGw7dKPUwbbYkYpyp9Jw6AnddTSGhFHTmsU5xJRESlVS6u/UFQIPAy0BYu7cnBz cK1noyOvMBkFB90XKFsP7GjeZ0ZvHfuot7/Ow= |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
This patchset add CPUFreq support for loongson2f family machines, to untilize
this support, the machines need an external timer to ensure the system timer is
normal for the MIPS Timer's frequency is relative to the processor's frequency,
without an external timer, the system timer will be "mussy".
Thanks & Regards,
Wu Zhangjin
Wu Zhangjin (3):
[loongson] lemote-2f: add cs5536 MFGPT timer support
MIPS: add basic options for CPUFreq support
[loongson] 2f: add Cpufreq support
arch/mips/Kconfig | 3 +
arch/mips/include/asm/clock.h | 64 ++++++
.../asm/mach-loongson/cs5536/cs5536_mfgpt.h | 35 +++
arch/mips/include/asm/mach-loongson/loongson.h | 6 +-
arch/mips/kernel/Makefile | 2 +
arch/mips/kernel/cpu-probe.c | 2 +
arch/mips/kernel/cpufreq/Kconfig | 41 ++++
arch/mips/kernel/cpufreq/Makefile | 5 +
arch/mips/kernel/cpufreq/loongson2_clock.c | 166 +++++++++++++++
arch/mips/kernel/cpufreq/loongson2_cpufreq.c | 200 ++++++++++++++++++
arch/mips/loongson/Kconfig | 12 +-
arch/mips/loongson/common/cs5536/Makefile | 5 +
arch/mips/loongson/common/cs5536/cs5536_mfgpt.c | 217 ++++++++++++++++++++
arch/mips/loongson/common/env.c | 3 +
arch/mips/loongson/common/time.c | 3 +
15 files changed, 761 insertions(+), 3 deletions(-)
create mode 100644 arch/mips/include/asm/clock.h
create mode 100644 arch/mips/include/asm/mach-loongson/cs5536/cs5536_mfgpt.h
create mode 100644 arch/mips/kernel/cpufreq/Kconfig
create mode 100644 arch/mips/kernel/cpufreq/Makefile
create mode 100644 arch/mips/kernel/cpufreq/loongson2_clock.c
create mode 100644 arch/mips/kernel/cpufreq/loongson2_cpufreq.c
create mode 100644 arch/mips/loongson/common/cs5536/cs5536_mfgpt.c
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH -queue 2/2] [loongson] yeeloong2f: add board specific suspend support, Wu Zhangjin |
|---|---|
| Next by Date: | [PATCH -queue 1/3] [loongson] lemote-2f: add cs5536 MFGPT timer support, Wu Zhangjin |
| Previous by Thread: | [PATCH -queue 0/2] add suspend support for loongson2f, Wu Zhangjin |
| Next by Thread: | [PATCH -queue 1/3] [loongson] lemote-2f: add cs5536 MFGPT timer support, Wu Zhangjin |
| Indexes: | [Date] [Thread] [Top] [All Lists] |