Re: [PATCH 0/6] phase out CONFIG_VIRT_TO_BUS

2022-06-07 Thread Martyn Welch
On Mon, 6 Jun 2022 at 10:25, Greg Kroah-Hartman wrote: > > On Mon, Jun 06, 2022 at 10:41:03AM +0200, Arnd Bergmann wrote: > > From: Arnd Bergmann > > > > The virt_to_bus/bus_to_virt interface has been deprecated for > > decades. After Jakub Kicinski put a lot of work into cleaning out the > >

Re: ppc9a board support

2014-02-07 Thread Martyn Welch
://lists.ozlabs.org/listinfo/linuxppc-dev -- -- Martyn Welch (Lead Software Engineer) | Registered in England and Wales GE Intelligent Platforms | (3828642) at 100 Barbirolli Square T +44(0)1327322748 | Manchester, M2 3AB E martyn.we...@ge.com

Re: device tree entry for tsi148

2013-01-15 Thread Martyn Welch
the tsi148-specific part of a device tree, which I could use as a guide line? You don't need to include anything about the device it's self, but there will need to be an entry in the DTS for PCI. Which SOC are you using? Can you provide your boot log? Martyn -- Martyn Welch (Lead Software Engineer

Re: GE IMP3a

2012-08-22 Thread Martyn Welch
On 21/08/12 14:58, Kumar Gala wrote: On Aug 21, 2012, at 7:39 AM, Martyn Welch wrote: On 15/08/12 22:32, Kumar Gala wrote: Do you know why ge_imp3a.c has 0x9000 as the 'primary' PCIe bus on the board? Hi Kumar, Sorry, missed your mail. np. At a quick guess it's because that's

Re: GE IMP3a

2012-08-21 Thread Martyn Welch
On 15/08/12 22:32, Kumar Gala wrote: Do you know why ge_imp3a.c has 0x9000 as the 'primary' PCIe bus on the board? Hi Kumar, Sorry, missed your mail. At a quick guess it's because that's the interface that is used for the on-board PCI devices. Martyn -- Martyn Welch (Lead Software

Re: [PATCH v3 4/4] powerpc: Board support for GE IMP3A

2012-03-13 Thread Martyn Welch
On 13/03/12 11:51, Linus Walleij wrote: On Mon, Mar 12, 2012 at 6:13 PM, Martyn Welch martyn.we...@ge.com wrote: Initial board support for the GE IMP3A, a 3U compactPCI card with a p2020 processor. (...) +++ b/arch/powerpc/configs/ge_imp3a_defconfig @@ -0,0 +1,257 @@ +CONFIG_PPC_85xx=y

[PATCH V2 0/2] powerpc: Add support for GE IMP3A

2012-03-12 Thread Martyn Welch
These patches add support for the GE IMP3A. This board (based on a Freescale P2020) uses some support for FPGA logic common with the PPC9A and other 86xx based boards, so this support has been moved out of the 86xx directory. A config option (GE_FPGA) has been added to reduce churn on dependant

[PATCH v3 1/4] powerpc: Add GE FPGA config option

2012-03-12 Thread Martyn Welch
these drivers are added. Signed-off-by: Martyn Welch martyn.we...@ge.com --- v3: Broken out from patch moving PIC and GPIO drivers arch/powerpc/platforms/86xx/Kconfig |7 +++ arch/powerpc/platforms/86xx/Makefile |7 --- drivers/watchdog/Kconfig |2 +- 3 files changed

[PATCH v3 2/4] gpio: Move GE GPIO driver to reside within GPIO subsystem

2012-03-12 Thread Martyn Welch
The GE GPIO driver provides basic support (set direction, read/write state) for the GPIO provided on some GE single board computers. This patch moves the driver from the 86xx specific platform directrory to the GPIO subsystem so that it can be used on non-86xx boards. Signed-off-by: Martyn Welch

[PATCH v3 3/4] powerpc: Move GE PIC drivers

2012-03-12 Thread Martyn Welch
Move the GE PIC drivers to allow these to be used by non-86xx boards. Signed-off-by: Martyn Welch martyn.we...@ge.com --- v2: Move GPIO and PIC drivers to sysdev/ge/ rather than platforms/. v3: Now just PIC driver. GPIO driver going to drivers/gpio. arch/powerpc/platforms/86xx/Kconfig

[PATCH v3 4/4] powerpc: Board support for GE IMP3A

2012-03-12 Thread Martyn Welch
Initial board support for the GE IMP3A, a 3U compactPCI card with a p2020 processor. Signed-off-by: Martyn Welch martyn.we...@ge.com --- v2: Rebase patch onto powerpc/next, taking work by Kyle Moffett into account. v3: Correct detection of interrupt controller. arch/powerpc/boot/dts

[PATCH V2 0/2] powerpc: Add support for GE IMP3A

2012-02-28 Thread Martyn Welch
These patches add support for the GE IMP3A. This board (based on a Freescale P2020) uses some support for FPGA logic common with the PPC9A and other 86xx based boards, so this support has been moved out of the 86xx directory. A config option (GE_FPGA) has been added to reduce churn on dependant

[PATCH V2 1/2] powerpc: Move GE GPIO and PIC drivers

2012-02-28 Thread Martyn Welch
Move the GE GPIO and PIC drivers to allow these to be used by non-86xx boards. Signed-off-by: Martyn Welch martyn.we...@ge.com --- v2: Move GPIO and PIC drivers to sysdev/ge/ rather than platforms/. arch/powerpc/platforms/86xx/Kconfig|3 +++ arch/powerpc/platforms/86xx

[PATCH V2 2/2] powerpc: Board support for GE IMP3A

2012-02-28 Thread Martyn Welch
Initial board support for the GE IMP3A, a 3U compactPCI card with a p2020 processor. Signed-off-by: Martyn Welch martyn.we...@ge.com --- v2: Rebase patch onto powerpc/next, taking work by Kyle Moffett into account. arch/powerpc/boot/dts/ge_imp3a.dts | 254

Re: [PATCH 1/2] powerpc: Move GE GPIO and PIC drivers

2012-02-27 Thread Martyn Welch
On 26/02/12 23:37, Benjamin Herrenschmidt wrote: On Tue, 2012-02-07 at 11:28 +, Martyn Welch wrote: Move the GE GPIO and PIC drivers to allow these to be used by non-86xx boards. Hi, Sorry for the late review... No problem, thanks for the review! Signed-off-by: Martyn Welch

[PATCH 0/2] powerpc: Add support for GE IMP3A

2012-02-07 Thread Martyn Welch
These patches add support for the GE IMP3A. This board (based on a Freescale P2020) uses some support for FPGA logic common with the PPC9A and other 86xx based boards, so this support has been moved out of the 86xx directory. A config option (GE_FPGA) has been added to reduce churn on dependant

[PATCH 1/2] powerpc: Move GE GPIO and PIC drivers

2012-02-07 Thread Martyn Welch
Move the GE GPIO and PIC drivers to allow these to be used by non-86xx boards. Signed-off-by: Martyn Welch martyn.we...@ge.com --- arch/powerpc/platforms/86xx/Kconfig |3 + arch/powerpc/platforms/86xx/Makefile |7 +- arch/powerpc/platforms/86xx/gef_gpio.c | 171

[PATCH 2/2] powerpc: Board support for GE IMP3A

2012-02-07 Thread Martyn Welch
Initial board support for the GE IMP3A, a 3U compactPCI card with a p2020 processor. Signed-off-by: Martyn Welch martyn.we...@ge.com --- arch/powerpc/boot/dts/ge_imp3a.dts | 254 ++ arch/powerpc/configs/ge_imp3a_defconfig | 256

Re: spi device from handle

2012-01-13 Thread Martyn Welch
that interface for other drivers needing access to the FPGA. Depending on the level of extrapolation provided by the existing user space driver, this may be possible without breaking anything in user space. Martyn -- Martyn Welch (Lead Software Engineer) | Registered in England and Wales GE

Re: [PATCH] powerpc/fsl: update compatiable on fsl 16550 uart nodes

2011-12-08 Thread Martyn Welch
For what it's worth, for the gef_ppc9a, gef_sbc310 gef_sbc610: Acked-by: Martyn Welch martyn.we...@ge.com --- arch/powerpc/boot/dts/asp834x-redboot.dts|4 ++-- arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi |4 ++-- arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi |4 ++-- arch/powerpc

[PATCH] powerpc/86xx: Correct Gianfar support for GE boards

2011-11-03 Thread Martyn Welch
The GE DTBs were not updated when the Gianfar driver was converted to an of_platform_driver in commit b31a1d8b41513b96e9c7ec2f68c5734cef0b26a4. Update the DTBs, adding the required TBI entries. Signed-off-by: Martyn Welch martyn.we...@ge.com --- arch/powerpc/boot/dts/gef_ppc9a.dts | 33

Re: [PATCH] STAGING: Comedi: Build only on arches providing PAGE_KERNEL_NOCACHE

2011-06-23 Thread Martyn Welch
On 23/06/11 13:02, Ralf Baechle wrote: On Thu, Jun 23, 2011 at 12:53:36PM +0100, Martyn Welch wrote: On 23/06/11 12:45, Ralf Baechle wrote: On architectures that don't define PAGE_KERNEL_NOCACHE, the Comedi driver turns into tragedy: CC [M] drivers/staging/comedi/drivers.o drivers

Re: GPIO MPC8315 board

2011-06-22 Thread Martyn Welch
/class/gpio/gpio224/direction Martyn Am i doing it correctly? How to check it programatically if the button is pressed and take the corresponding action! Plz help! My kernel version is 2.6.35.9. Thanking you in advance. -- Martyn Welch (Principal Software Engineer) | Registered

Re: known working sata_sil24.c setup on powerpc platforms?

2011-04-07 Thread Martyn Welch
it on a p2020 board, though I think our current kernel on that product is 2.6.34. Martyn -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0)127322748 | Barbirolli Square

Re: Getting the IRQ number (Was: Basic driver devel questions ?)

2010-12-03 Thread Martyn Welch
and lxr.linux.no have been the sources I've mostly used learning about Linux on powerpc. -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0)127322748| Barbirolli

Re: [PATCH] powerpc: reduce the size of the defconfigs

2010-07-13 Thread Martyn Welch
. Best regards Uwe -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0)127322748| Barbirolli Square, Manchester, E martyn.we...@ge.com

Re: [PATCH] rtc: add support for DS3232 RTC

2010-07-05 Thread Martyn Welch
bus. Roy I think the RTC mailing list is probably a little more appropriate... Martyn -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0)127322748

CPM UART on MPC8270

2010-06-09 Thread Martyn Welch
on the console. I'm sure I'm just missing something really basic - can anyone enlighten me? Martyn -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0)127322748

Re: [PATCH] PowerPC: Remove hardcoded BAT configuration of IMMR in CPM early debug console

2010-06-03 Thread Martyn Welch
Scott Wood wrote: On 06/02/2010 03:06 AM, Martyn Welch wrote: I think that's a more fundamental change to CPM early debug than I can handle right now. Is IMMRBASE on your board at some address that has a low likelihood of conflicting when treated as a kernel effective address? It's

Re: [PATCH] PowerPC: Remove hardcoded BAT configuration of IMMR in CPM early debug console

2010-06-02 Thread Martyn Welch
Scott Wood wrote: On 06/01/2010 08:43 AM, Martyn Welch wrote: diff --git a/arch/powerpc/kernel/head_32.S b/arch/powerpc/kernel/head_32.S index e025e89..861cace 100644 --- a/arch/powerpc/kernel/head_32.S +++ b/arch/powerpc/kernel/head_32.S @@ -1194,12 +1194,13 @@ setup_disp_bat: #endif

Re: [PATCH v3] powerpc: Add i8042 keyboard and mouse irq parsing

2010-06-01 Thread Martyn Welch
preferred solution is that contained in this patch, unless those with more experience agree otherwise... ;-) Martyn Cheers, Ben. -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0

Re: [PATCH] PowerPC: Remove hardcoded BAT configuration of IMMR in CPM early debug console

2010-06-01 Thread Martyn Welch
Scott Wood wrote: On 05/28/2010 10:18 AM, Martyn Welch wrote: The CPM early debug console hardcodes the BAT to cover the IMMR at 0xf000. The IMMR (on the mpc8270 at the very least) can be set to a number of locations with bootstrap configuration, which are outside the hardcoded BAT

Re: [PATCH] PowerPC: Remove hardcoded BAT configuration of IMMR in CPM early debug console

2010-06-01 Thread Martyn Welch
Martyn Welch wrote: Scott Wood wrote: On 05/28/2010 10:18 AM, Martyn Welch wrote: The CPM early debug console hardcodes the BAT to cover the IMMR at 0xf000. The IMMR (on the mpc8270 at the very least) can be set to a number of locations with bootstrap configuration, which

[PATCH] PowerPC: Remove hardcoded BAT configuration of IMMR in CPM early debug console

2010-05-28 Thread Martyn Welch
to configure a BAT during the boot process from the supplied PPC_EARLY_DEBUG_CPM_ADDR. Signed-off-by: Martyn Welch martyn.we...@ge.com --- arch/powerpc/kernel/head_32.S|5 +++-- arch/powerpc/sysdev/cpm_common.c |4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/arch

Re: [PATCH v2] powerpc: Add i8042 keyboard and mouse irq parsing

2010-05-25 Thread Martyn Welch
Grant Likely wrote: On Mon, May 24, 2010 at 10:25 AM, Martyn Welch martyn.we...@ge.com wrote: Currently the irqs for the i8042, which historically provides keyboard and mouse (aux) support, is hardwired in the driver rather than parsing the dts. This patch modifies the powerpc legacy IO

[PATCH v3] powerpc: Add i8042 keyboard and mouse irq parsing

2010-05-25 Thread Martyn Welch
if it fails. Signed-off-by: Martyn Welch martyn.we...@ge.com --- v2: This patch no longer requires the DTS files to be modified, reading the interrupts from the current location as suggested by Grant. v3: Code compacted as suggested by Grant. arch/powerpc/kernel/setup-common.c | 13

Re: mmio_nvram.c users ?

2010-05-25 Thread Martyn Welch
. ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642

[PATCH v2] powerpc: Add i8042 keyboard and mouse irq parsing

2010-05-24 Thread Martyn Welch
if it fails. Signed-off-by: Martyn Welch martyn.we...@ge.com --- v2: This patch no longer requires the DTS files to be modified, reading the interrupts from the current location as suggested by Grant. arch/powerpc/kernel/setup-common.c | 49 ++-- drivers/input

[PATCH] powerpc: Add i8042 keyboard and mouse irq parsing

2010-05-14 Thread Martyn Welch
of_i8042_aux_irq #else # define I8042_KBD_IRQ 1 # define I8042_AUX_IRQ 12 -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0)127322748| Barbirolli Square

Re: [PATCH] powerpc: Add i8042 keyboard and mouse irq parsing

2010-05-14 Thread Martyn Welch
Martyn Welch wrote: Currently the irqs for the i8042, which historically provides keyboard and mouse (aux) support, is hardwired in the driver rather than parsing the dts. In addition the interrupts are provided in the dts, but in a way that is not easily parsable using irq_of_parse_and_map

[PATCH v2] Correct PowerPC Parport interrupt parsing.

2010-04-27 Thread Martyn Welch
controller to which the interrupt is connected and irq_of_parse_and_map() should be used to determine the correct virtual irq. Signed-off-by: Martyn Welch martyn.we...@ge.com --- v2: Corrected irq_of_parse_and_map() index. arch/powerpc/include/asm/parport.h | 11 --- 1 files changed

[PATCH] Correct PowerPC Parport interrupt parsing.

2010-04-26 Thread Martyn Welch
controller to which the interrupt is connected and irq_of_parse_and_map() should be used to determine the correct virtual irq. Signed-off-by: Martyn Welch martyn.we...@ge.com --- I believe this is the correct way to discover interrupt numbering. I assume this has worked in the past

Re: Gianfar driver failing on MPC8641D based board

2010-03-01 Thread Martyn Welch
) */ tx_queue-skb_curtx = (tx_queue-skb_curtx + 1) I can confirm 10/10 successful boots on p2020ds and mpc8641_hpcn. Martyn -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0

[PATCH] powerpc: Renaming following split of GE Fanuc joint venture

2010-03-01 Thread Martyn Welch
This patch renames GE Fanuc boards following the split-up of the GE Fanuc joint venture. These boards are now made by GE Intelligent platorms. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_ppc9a.dts |4 ++-- arch/powerpc/boot/dts/gef_sbc310.dts

Re: Gianfar driver failing on MPC8641D based board

2010-02-26 Thread Martyn Welch
Anton Vorontsov wrote: On Thu, Feb 25, 2010 at 04:46:54PM +, Martyn Welch wrote: [...] nfs: server 192.168.0.1 not responding, still trying Further testing has shown that this isn't restricted to warm reboots, it happens from cold as well. In addition, the exact timing

Re: Gianfar driver failing on MPC8641D based board

2010-02-26 Thread Martyn Welch
; -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0)127322748| Barbirolli Square, Manchester, E martyn.we...@ge.com| M2 3AB VAT:GB 927559189

Re: Gianfar driver failing on MPC8641D based board

2010-02-26 Thread Martyn Welch
Martyn Welch wrote: Paul Gortmaker wrote: On 10-02-26 09:35 AM, Anton Vorontsov wrote: On Fri, Feb 26, 2010 at 12:06:15PM +, Martyn Welch wrote: Anton Vorontsov wrote: On Thu, Feb 25, 2010 at 07:53:30PM -0500, Paul Gortmaker wrote

Re: Gianfar driver failing on MPC8641D based board

2010-02-25 Thread Martyn Welch
Martyn Welch wrote: I have recently attempted to boot an 8641D based board from an NFS root. The boot process grinds to a halt not long after the first access of the NFS root and I receive multiple nfs: server 192.168.0.1 not responding, still trying messages. Wireshark suggests

Re: Gianfar driver failing on MPC8641D based board

2010-02-25 Thread Martyn Welch
Martyn Welch wrote: Martyn Welch wrote: I have recently attempted to boot an 8641D based board from an NFS root. The boot process grinds to a halt not long after the first access of the NFS root and I receive multiple nfs: server 192.168.0.1 not responding, still trying messages

Gianfar driver failing on MPC8641D based board

2010-02-05 Thread Martyn Welch
of work done on the gianfar driver, I assume that this is a bug introduced by the multiple queue support, but I'm way out of my depth on this. I'm also off for the next week - so if I'm quiet, it'll be because of that. Martyn -- Martyn Welch (Principal Software Engineer) | Registered

GE GPIO and PIC support.

2010-01-18 Thread Martyn Welch
be the most suitable? Martyn -- Martyn Welch (Principal Software Engineer) | Registered in England and GE Intelligent Platforms | Wales (3828642) at 100 T +44(0)127322748| Barbirolli Square, Manchester, E martyn.we...@ge.com

[PATCH 0/8] Update to GE powerpc/86xx based boards.

2010-01-11 Thread Martyn Welch
The following series implements some minor fixes and updates to the GE SBC310, SBC610 and PPC9A -- Martyn Welch MEng MPhil MIET (Principal Software Engineer) T:+44(0)1327322748 GE Fanuc Intelligent Platforms Ltd,|Registered in England and Wales Tove Valley Business Park, Towcester

[PATCH 1/8] powerpc/86xx: Add MSI section to GE SBC310 DTS

2010-01-11 Thread Martyn Welch
Add the MSI section to the DTS file for the GE SBC310. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc310.dts | 16 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/boot/dts/gef_sbc310.dts b/arch/powerpc/boot

[PATCH 2/8] powerpc/86xx: Fix GE SBC310 XMC site support

2010-01-11 Thread Martyn Welch
From: Malcolm Crossley malcolm.crossl...@gefanuc.com Correction to interrupt map mask for GE SBC310 XMC site and addition of alias. Signed-off-by: Malcolm Crossley malcolm.crossl...@gefanuc.com Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc310.dts |3

[PATCH 3/8] powerpc/86xx: Add MSI section to GE SBC610 DTS

2010-01-11 Thread Martyn Welch
From: Malcolm Crossley malcolm.crossl...@gefanuc.com Add the MSI section to the DTS file for the GE SBC610. Signed-off-by: Malcolm Crossley malcolm.crossl...@gefanuc.com Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc610.dts | 16 1

[PATCH 4/8] powerpc: Basic flash support for GE SBC610

2010-01-11 Thread Martyn Welch
Support for the SBC610 VPX Single Board Computer from GE (PowerPC MPC8641D). This patch adds basic support for the on-board flash. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc610.dts | 50 arch/powerpc/configs/86xx

[PATCH 5/8] powerpc/86xx: Switch on highmem support on GE SBC610

2010-01-11 Thread Martyn Welch
Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx/gef_sbc610_defconfig |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/powerpc/configs/86xx/gef_sbc610_defconfig b/arch/powerpc/configs/86xx/gef_sbc610_defconfig index 9284f04

[PATCH 6/8] powerpc/86xx: Add MSI section to GE PPC9A DTS

2010-01-11 Thread Martyn Welch
From: Malcolm Crossley malcolm.crossl...@gefanuc.com Add the MSI section to the DTS file for the GE PPC9A. Signed-off-by: Malcolm Crossley malcolm.crossl...@gefanuc.com Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_ppc9a.dts | 16

[PATCH 7/8] powerpc/86xx: Enable VME driver on the GE PPC9A

2010-01-11 Thread Martyn Welch
Enable the VME driver (which is currently in staging) on the PPC9A Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx/gef_ppc9a_defconfig | 47 - 1 files changed, 46 insertions(+), 1 deletions(-) diff --git a/arch/powerpc/configs/86xx

[PATCH 8/8] powerpc/86xx: Enable VME driver on the GE SBC610

2010-01-11 Thread Martyn Welch
Enable the VME driver (which is currently in staging) on the SBC610. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx/gef_sbc610_defconfig | 39 +++- 1 files changed, 38 insertions(+), 1 deletions(-) diff --git a/arch/powerpc/configs/86xx

Git tags

2009-12-04 Thread Martyn Welch
;a=summary -- Martyn Welch MEng MPhil MIET (Principal Software Engineer) T:+44(0)1327322748 GE Fanuc Intelligent Platforms Ltd,|Registered in England and Wales Tove Valley Business Park, Towcester, |(3828642) at 100 Barbirolli Square, Northants, NN12 6PF, UK T:+44(0)1327359444

[PATCH v2] Mechanism to enable use Generic NVRAM driver for different size chips

2009-08-13 Thread Martyn Welch
Remove the reliance on a staticly defined NVRAM size, allowing platforms to support NVRAMs with sizes differing from the standard. A fall back value is provided for platforms not supporting this extension. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- Ben: Is this a suitable

[PATCH v2] powerpc/86xx: Update GE Fanuc sbc310 DTS

2009-07-30 Thread Martyn Welch
Update GE Fanuc DTS to match the alterations suggested during the merge of the ppc9a DTS in commit 740d36ae6344f38c4da64c2ede765d7d2dd1f132 Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- v2: Fixed run on message. Kumar: I think the problem may be that this patch depends on a previous

Re: next branch update

2009-07-28 Thread Martyn Welch
/patch/29402/ http://patchwork.ozlabs.org/patch/29335/ http://patchwork.ozlabs.org/patch/29332/ Kumar: have you had a chance to look at these / are you happy with them? Martyn -- Martyn Welch MEng MPhil MIET (Principal Software Engineer) T:+44(0)1327322748 GE Fanuc Intelligent Platforms Ltd

Re: [PATCH 0/5] Generic NVRAM support for large MMIO devices

2009-07-24 Thread Martyn Welch
Benjamin Herrenschmidt wrote: On Thu, 2009-07-02 at 17:12 +0100, Martyn Welch wrote: The following series allows the generic NVRAM driver to access MMIO based NVRAMs. In addition it enables support for NVRAMs of sizes differing from those found on PowerPC Macs (providing a safe fallback

Re: [PATCH 2/5] Mechanism to enable use Generic NVRAM driver for different size chips

2009-07-23 Thread Martyn Welch
Benjamin Herrenschmidt wrote: On Thu, 2009-07-02 at 17:12 +0100, Martyn Welch wrote: Remove the reliance on a staticly defined NVRAM size, allowing platforms to support NVRAMs with sizes differing from the standard. A fall back value is provided for platforms not supporting this extension

[PATCH] powerpc/86xx: Update GE Fanuc sbc310 DTS

2009-07-02 Thread Martyn Welch
Update GE Fanuc DTS to match the alterations suggested during the merge of the ppc9a DTS in commit 740d36ae6344f38c4da64c2ede765d7d2dd1f132 Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc310.dts | 29 + 1 files changed, 13

[PATCH] powerpc/86xx: Update defconfig for GE Fanuc's PPC9A

2009-07-02 Thread Martyn Welch
General update of defconfig including the following notable changes: - Enable GPIO access via sysfs on GE Fanuc's PPC9A. - Enable Highmem support. - Support for PCMCIA based daughter card. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx/gef_ppc9a_defconfig

[PATCH] powerpc/86xx: Update GE Fanuc sbc310 default configuration

2009-07-02 Thread Martyn Welch
General update of defconfig including the following notable changes: - Enable Highmem support. - Support for PCMCIA based daughter card. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx/gef_sbc310_defconfig | 213 +--- 1 files changed

[PATCH 0/5] Generic NVRAM support for large MMIO devices

2009-07-02 Thread Martyn Welch
, SBC310 and SBC610. If this patch series is unsuitable this late in the day for 2.6.31, please concider it for 2.6.32. Martyn -- Martyn Welch MEng MPhil MIET (Principal Software Engineer) T:+44(0)1327322748 GE Fanuc Intelligent Platforms Ltd,|Registered in England and Wales Tove Valley

[PATCH 1/5] Allow byte length reads from mmio NVRAM driver

2009-07-02 Thread Martyn Welch
Add a byte length read and write interface compatible with the nvram_generic driver interface to the mmio driver. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/sysdev/mmio_nvram.c | 32 1 files changed, 32 insertions(+), 0 deletions

[PATCH 2/5] Mechanism to enable use Generic NVRAM driver for different size chips

2009-07-02 Thread Martyn Welch
Remove the reliance on a staticly defined NVRAM size, allowing platforms to support NVRAMs with sizes differing from the standard. A fall back value is provided for platforms not supporting this extension. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/include/asm

[PATCH 5/5] powerpc/86xx: Support for NVRAM on GE Fanuc's PPC9A

2009-07-02 Thread Martyn Welch
Add support for NVRAM on GE Fanuc's PPC9A. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_ppc9a.dts |6 ++ arch/powerpc/configs/86xx/gef_ppc9a_defconfig |4 ++-- arch/powerpc/platforms/86xx/Kconfig |1 + arch/powerpc

[PATCH 3/5] powerpc/86xx: Enable NVRAM on GE Fanuc's SBC610

2009-07-02 Thread Martyn Welch
This patch enables the NVRAM found on the GE Fanuc SBC610 Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc610.dts |6 ++ arch/powerpc/configs/86xx/gef_sbc610_defconfig |4 ++-- arch/powerpc/platforms/86xx/Kconfig|1

[PATCH 4/5] powerpc/86xx: Support for NVRAM on GE Fanuc's SBC310

2009-07-02 Thread Martyn Welch
Add support for NVRAM on GE Fanuc's SBC310. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc310.dts |6 ++ arch/powerpc/configs/86xx/gef_sbc310_defconfig |4 ++-- arch/powerpc/platforms/86xx/Kconfig|1 + arch/powerpc

[PATCH] powerpc/86xx: Correct reading of information presented in cpuinfo

2009-06-30 Thread Martyn Welch
these in cpuinfo. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/platforms/86xx/gef_ppc9a.c | 37 +-- 1 files changed, 30 insertions(+), 7 deletions(-) diff --git a/arch/powerpc/platforms/86xx/gef_ppc9a.c b/arch/powerpc/platforms/86xx

[PATCH] powerpc/86xx: Enable XMC site on GE Fanuc SBC310

2009-06-30 Thread Martyn Welch
This patch enables the XMC (PCIe daughter card) site on the SBC310. STG enter the description for the patch above. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc310.dts | 37 ++ 1 files changed, 37 insertions(+), 0

[PATCH] powerpc/86xx: Add I2C device mappings in DTS for SBC610

2009-05-19 Thread Martyn Welch
Mappings for temperature sensors (adt7461 and lm92) are missing from the SBC610's DTS file. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc610.dts | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/boot/dts

Re: [PATCH 2/2] powerpc/86xx: Add new LAW MCM device tree nodes for all 86xx systems

2009-04-28 Thread Martyn Welch
in thinking that this patch doesn't (as yet) enable any added functionality, or have I missed something? I assume this is destined for next (as it relies on Becky's powerpc/86xx: Add 36-bit device tree for mpc8641hpcn), assuming this, fwiw, seems good to me. Martyn -- Martyn Welch MEng MPhil

Re: [PATCH] powerpc/86xx: clean up smp init code

2009-04-27 Thread Martyn Welch
Kumar Gala wrote: On Apr 23, 2009, at 7:54 AM, Martyn Welch wrote: Kumar Gala wrote: Removed the need for asm/mpc86xx.h as it was only used in mpc86xx_smp.c and just moved the defines it cared about into there. Also fixed up the ioremap to only map the one 4k page we need access

[PATCH] powerpc/86xx: Add device_type entry to soc for ppc9a

2009-04-27 Thread Martyn Welch
The 'device_type = soc;' line *is* needed in the DTS for get_immrbase() to return the correct address. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_ppc9a.dts |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/powerpc/boot/dts

Re: [PATCH] powerpc/86xx: clean up smp init code

2009-04-23 Thread Martyn Welch
Kumar Gala wrote: Removed the need for asm/mpc86xx.h as it was only used in mpc86xx_smp.c and just moved the defines it cared about into there. Also fixed up the ioremap to only map the one 4k page we need access to and to iounmap when we are done. Signed-off-by: Kumar Gala

Re: [PATCH 4/4] powerpc/86xx: Move gianfar mdio nodes under the ethernet nodes

2009-03-20 Thread Martyn Welch
|1 + 11 files changed, 237 insertions(+), 199 deletions(-) Tested on ppc9a. Other GE Fanuc boards look sane. Tested-by: Martyn Welch martyn.we...@gefanuc.com Martyn -- Martyn Welch MEng MPhil MIET (Principal Software Engineer) T:+44(0)1327322748 GE Fanuc Intelligent Platforms Ltd

[PATCH v4 2/2] powerpc/86xx: Default configuration for GE Fanuc's PPC9A

2009-03-19 Thread Martyn Welch
Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the default config file for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx

[PATCH v4 0/2] powerpc/86xx: Board support for GE Fanuc PPC9A

2009-03-19 Thread Martyn Welch
The following series implements basic support for the GE Fanuc PPC9A, a 6U single board computer, based on the Freescale MPC8641D. This series provides: - The ability to boot the board with a serial console. - Ethernet support. - Sata and USB. - Support for one of the 2 available watchdog

[PATCH v4 1/2] powerpc/86xx: Board support for GE Fanuc's PPC9A

2009-03-19 Thread Martyn Welch
Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the basic board support for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_ppc9a.dts

[PATCH v3 0/2] powerpc/86xx: Board support for GE Fanuc PPC9A

2009-03-18 Thread Martyn Welch
The following series implements basic support for the GE Fanuc PPC9A, a 6U single board computer, based on the Freescale MPC8641D. This series provides: - The ability to boot the board with a serial console. - Ethernet support. - Sata and USB. - Support for one of the 2 available watchdog

[PATCH v3 1/2] powerpc/86xx: Board support for GE Fanuc's PPC9A

2009-03-18 Thread Martyn Welch
Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the basic board support for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_ppc9a.dts

[PATCH v3 2/2] powerpc/86xx: Default configuration for GE Fanuc's PPC9A

2009-03-18 Thread Martyn Welch
Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the default config file for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx

Re: [PATCH v2 1/2] powerpc/86xx: Board support for GE Fanuc's PPC9A

2009-03-17 Thread Martyn Welch
David Gibson wrote: On Mon, Mar 16, 2009 at 10:32:18AM +, Martyn Welch wrote: Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the basic board support for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Uh.. sorry

[PATCH 0/2 v2] powerpc/86xx: Board support for GE Fanuc PPC9A

2009-03-16 Thread Martyn Welch
The following series implements basic support for the GE Fanuc PPC9A, a 6U single board computer, based on the Freescale MPC8641D. This series provides: - The ability to boot the board with a serial console. - Ethernet support. - Sata and USB. - Support for one of the 2 available watchdog

[PATCH v2 1/2] powerpc/86xx: Board support for GE Fanuc's PPC9A

2009-03-16 Thread Martyn Welch
Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the basic board support for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- v2: Corrections to DTS (soc compatible

[PATCH v2 2/2] powerpc/86xx: Default configuration for GE Fanuc's PPC9A

2009-03-16 Thread Martyn Welch
Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the default config file for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx

[PATCH] powerpc/86xx: Run sbc310 USB fixup code only on the appropriate platform.

2009-03-13 Thread Martyn Welch
Patch to limit NEC fixup to SBC310, following similar patch to SBC610 by Tony Breeds: 368a12117dd8abf6eaefa37c21ac313b517128b9 Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- Hi Kumar, The sbc310 patches have been added to your next tree. This patch is needed to stop the same problem

[PATCH 1/2] powerpc/86xx: Board support for GE Fanuc's PPC9A

2009-03-13 Thread Martyn Welch
Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the basic board support for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_ppc9a.dts

[PATCH 0/2] powerpc/86xx: Board support for GE Fanuc PPC9A

2009-03-13 Thread Martyn Welch
The following series implements basic support for the GE Fanuc PPC9A, a 6U single board computer, based on the Freescale MPC8641D. This series provides: - The ability to boot the board with a serial console. - Ethernet support. - Sata and USB. - Support for one of the 2 available watchdog

[PATCH 2/2] powerpc/86xx: Default configuration for GE Fanuc's PPC9A

2009-03-13 Thread Martyn Welch
Support for the PPC9A VME Single Board Computer from GE Fanuc (PowerPC MPC8641D). This is the default config file for GE Fanuc's PPC9A, a 6U single board computer, based on Freescale's MPC8641D. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/configs/86xx

[PATCH] powerpc/86xx: Correct local bus registers in GE Fanuc SBC610 dts file

2009-02-27 Thread Martyn Welch
The registers for the local bus are incorrectly set to 0xf8005000 rather than there actual location of 0xfef05000. Signed-off-by: Martyn Welch martyn.we...@gefanuc.com --- arch/powerpc/boot/dts/gef_sbc610.dts |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/powerpc

Re: [PATCH] powerpc/mm: Fix _PAGE_COHERENT support on classic ppc32 HW

2009-02-16 Thread Martyn Welch
in the PPC HW PTE. Since we now actually set _PAGE_COHERENT in the Linux PTE we shouldn't be clearing it out before we propogate it to the PPC HW PTE. Reported-by: Martyn Welch martyn.we...@gefanuc.com Signed-off-by: Kumar Gala ga...@kernel.crashing.org --- arch/powerpc/mm/hash_low_32.S |2 +- 1

Re: Booting 2.6.29-rc3 on mpc8661d_hpcn failing

2009-02-04 Thread Martyn Welch
On Wed, 2009-02-04 at 11:47 +1100, Benjamin Herrenschmidt wrote: On Tue, 2009-02-03 at 15:50 +, Martyn Welch wrote: The primary CPU is spinning in smp_generic_give_timebase() waiting for !tbsync-ack. The secondary CPU has made it into smp_generic_take_timebase() and has apparently

  1   2   >