From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wu Zhangjin Subject: [PATCH v8 0/8] Loongson: YeeLoong: add platform drivers Date: Sun, 6 Dec 2009 15:01:40 +0800 Message-ID: Return-path: 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=yq9kr6E3UVH3ILMGv6CSjtPZq7gH80WBhZaqzNDw1ek=; b=BE7LgLFidT8ylpA4v+FBT8oikSAPkFrpXFwQ2gJv64hIRIvodT89sMMVbgJ2x0zqMp 7nwfN2EJprgPtVCOstdra5HSXKJhprXqCvI0CrdhYhyV4kG3GYDxBe7hls2TH3iB6fXV tj2IL0B9cpLrJ2Gw3qkpxC+asP19BmnGm+Kxw= Sender: linux-laptop-owner@vger.kernel.org List-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Ralf Baechle , akpm@linux-foundation.org Cc: Wu Zhangjin , linux-mips@linux-mips.org, linux-kernel@vger.kernel.org, Dmitry Torokhov , "Rafael J . Wysocki" , zhangfx@lemote.com, linux-laptop@vger.kernel.org, Stephen Rothwell , Pavel Machek From: Wu Zhangjin This patchset adds platform specific drivers for YeeLoong netbook. including the backlight, battery, hwmon, video output, suspend and hotkey(input) subdrivers. These drivers provide standard interfaces to the user-space applications to manage the related devices. This v8 revision incorporates with the feedbacks from Pavel Machek, add the cleanups of the hwmon, video output and input/hotkey drivers. Hi, Ralf and Andrew Morton Could you please queue this patchset for 2.6.33? of course, any new feedbacks are welcome, thanks! Best Regards, Wu Zhangjin Wu Zhangjin (8): MIPS: add subdirectory for platform extension drivers Loongson: YeeLoong: add platform driver Loongson: YeeLoong: add backlight driver Loongson: YeeLoong: add battery driver Loongson: YeeLoong: add hardware monitoring driver Loongson: YeeLoong: add video output driver Loongson: YeeLoong: add suspend support Loongson: YeeLoong: add input/hotkey driver arch/mips/include/asm/mach-loongson/ec_kb3310b.h | 191 ++++ arch/mips/include/asm/mach-loongson/loongson.h | 6 + arch/mips/loongson/common/cmdline.c | 8 + arch/mips/loongson/lemote-2f/Makefile | 2 +- arch/mips/loongson/lemote-2f/ec_kb3310b.c | 12 +- arch/mips/loongson/lemote-2f/ec_kb3310b.h | 188 ---- arch/mips/loongson/lemote-2f/platform.c | 40 + arch/mips/loongson/lemote-2f/pm.c | 4 +- arch/mips/loongson/lemote-2f/reset.c | 2 +- drivers/platform/Kconfig | 4 + drivers/platform/Makefile | 1 + drivers/platform/mips/Kconfig | 33 + drivers/platform/mips/Makefile | 5 + drivers/platform/mips/yeeloong_laptop.c | 1038 ++++++++++++++++++++++ 14 files changed, 1334 insertions(+), 200 deletions(-) create mode 100644 arch/mips/include/asm/mach-loongson/ec_kb3310b.h delete mode 100644 arch/mips/loongson/lemote-2f/ec_kb3310b.h create mode 100644 arch/mips/loongson/lemote-2f/platform.c create mode 100644 drivers/platform/mips/Kconfig create mode 100644 drivers/platform/mips/Makefile create mode 100644 drivers/platform/mips/yeeloong_laptop.c