login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
October
»
18
Re: GEODE: use symbolic constant in cs5536 reboot fixup
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
[view in full thread]
From: Jordan Crouse
Subject:
Re: GEODE: use symbolic constant in cs5536 reboot fixup
Date: Thursday, October 18, 2007 - 12:36 pm
On 18/10/07 15:26 -0400, Andres Salomon wrote:
quoted text
> Simple cosmetic update for the cs5536 reboot fixup; define the MSR that's used > for rebooting in geode.h, and use the define. > > Signed-off-by: Andres Salomon <dilinger@debian.org>
Acked-by: Jordan Crouse <jordan.crouse@amd.com>
quoted text
> diff --git a/arch/x86/kernel/reboot_fixups_32.c b/arch/x86/kernel/reboot_fixups_32.c > index 8b30b26..1a07bbe 100644 > --- a/arch/x86/kernel/reboot_fixups_32.c > +++ b/arch/x86/kernel/reboot_fixups_32.c > @@ -12,6 +12,7 @@ > #include <linux/interrupt.h> > #include <asm/reboot_fixups.h> > #include <asm/msr.h> > +#include <asm/geode.h> > > static void cs5530a_warm_reset(struct pci_dev *dev) > { > @@ -24,11 +25,8 @@ static void cs5530a_warm_reset(struct pci_dev *dev) > > static void cs5536_warm_reset(struct pci_dev *dev) > { > - /* > - * 6.6.2.12 Soft Reset (DIVIL_SOFT_RESET) > - * writing 1 to the LSB of this MSR causes a hard reset. > - */ > - wrmsrl(0x51400017, 1ULL); > + /* writing 1 to the LSB of this MSR causes a hard reset */ > + wrmsrl(MSR_DIVIL_SOFT_RESET, 1ULL); > udelay(50); /* shouldn't get here but be safe and spin a while */ > } > > diff --git a/include/asm-x86/geode.h b/include/asm-x86/geode.h > index d948988..771af33 100644 > --- a/include/asm-x86/geode.h > +++ b/include/asm-x86/geode.h > @@ -38,6 +38,8 @@ extern int geode_get_dev_base(unsigned int dev); > #define MSR_LBAR_ACPI 0x5140000E > #define MSR_LBAR_PMS 0x5140000F > > +#define MSR_DIVIL_SOFT_RESET 0x51400017 > + > #define MSR_PIC_YSEL_LOW 0x51400020 > #define MSR_PIC_YSEL_HIGH 0x51400021 > #define MSR_PIC_ZSEL_LOW 0x51400022 > >
-- Jordan Crouse Systems Software Development Engineer Advanced Micro Devices, Inc. -
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
Messages in current thread:
[PATCH] GEODE: use symbolic constant in cs5536 reboot fixup
, Andres Salomon
, (Thu Oct 18, 12:26 pm)
Re: GEODE: use symbolic constant in cs5536 reboot fixup
, Jordan Crouse
, (Thu Oct 18, 12:36 pm)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Jesse Barnes
Re: [stable] [BUG][PATCH] cpqphp: fix kernel NULL pointer dereference
Greg KH
[003/136] p54usb: add Zcomax XG-705A usbid
Magnus Damm
[PATCH 03/07] ARM: Use shared GIC entry macros on Realview
Oliver Neukum
Re: [Bug #13682] The webcam stopped working when upgrading from 2.6.29 to 2.6.30
Martin Schwidefsky
Re: [PATCH] optimized ktime_get[_ts] for GENERIC_TIME=y
git
:
Junio C Hamano
Re: Some advanced index playing
Jeff King
Re: confusion over the new branch and merge config
Robin Rosenberg
Re: cvs2svn conversion directly to git ready for experimentation
Linus Torvalds
git binary size...
Ævar Arnfjörð Bjarmason
Re: Challenge with Git-Bash
git-commits-head
:
Linux Kernel Mailing List
md: move allocation of ->queue from mddev_find to md_probe
Linux Kernel Mailing List
md: raid0: Represent zone