Re: [PATCH 31/51] DMA-API: media: omap3isp: use dma_coerce_mask_and_coherent()

2013-09-26 Thread Laurent Pinchart
(32); > bypasses the architectures check on the DMA mask. It can be replaced > with dma_coerce_mask_and_coherent(), avoiding the direct initialization > of this mask. > > Signed-off-by: Russell King Acked-by: Laurent Pinchart > --- > drivers/media/platform/omap3isp/isp.c

Re: [PATCH 1/1] usb: gadget: Don't attempt to dequeue requests for a disabled USB endpoint on Freescale hardware

2012-10-22 Thread Laurent Pinchart
index 6ae70cb..acd513b 100644 > > > --- a/drivers/usb/gadget/fsl_udc_core.c > > > +++ b/drivers/usb/gadget/fsl_udc_core.c > > > @@ -955,7 +955,10 @@ static int fsl_ep_dequeue(struct usb_ep *_ep, > > struct usb_request *_req) > > > > > int ep_num, stopped, r

Re: [PATCH 1/1] usb: gadget: Don't attempt to dequeue requests for a disabled USB endpoint on Freescale hardware

2012-10-24 Thread Laurent Pinchart
Hi Simon, On Monday 22 October 2012 12:49:51 Simon Haggett wrote: > On 22/10/12 11:47, Laurent Pinchart wrote: > > On Monday 22 October 2012 03:33:19 Li Yang-R58472 wrote: > >> On Saturday, October 20, 2012 1:37 AM Felipe Balbi wrote: > >>> On Fri, Oct 19, 2012 at 0

Re: [PATCH 1/1] usb: gadget: Don't attempt to dequeue requests for a disabled USB endpoint on Freescale hardware

2012-10-24 Thread Laurent Pinchart
Hi Felipe, On Monday 22 October 2012 13:56:01 Felipe Balbi wrote: > On Mon, Oct 22, 2012 at 12:47:21PM +0200, Laurent Pinchart wrote: > > On Monday 22 October 2012 03:33:19 Li Yang-R58472 wrote: > > > On Saturday, October 20, 2012 1:37 AM Felipe Balbi wrote: > > > >

Re: [PATCH 11/13] sdhci: Add quirk for controllers that need IRQ re-init after reset

2009-02-13 Thread Laurent Pinchart
oes not like fast PIO transfers */ > #define SDHCI_QUIRK_PIO_NEEDS_DELAY (1<<20) > +/* Controller losing signal/interrupt enable states after reset */ > +#define SDHCI_QUIRK_RESTORE_IRQS_AFTER_RESET (1<<21) > > int irq;

Re: [MPC8272ADS]Can not configure the ttyCPM0

2009-03-13 Thread Laurent Pinchart
ow control is not supported by the CPM UART driver yet. Best regards, -- Laurent Pinchart CSE Semaphore Belgium Waterloo Office Park Building M Dreve Richelle, 161 B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75 signature.asc Description: This is a digitally signed mess

Re: [MPC8272ADS]Can not configure the ttyCPM0

2009-03-13 Thread Laurent Pinchart
Hi Jean-Michel, On Friday 13 March 2009 15:20:24 Jean-Michel Hautbois wrote: > 2009/3/13 Laurent Pinchart : > > Support for the modem control lines has been added in v2.6.27-rc2. You > > will need to declare the modem control lines in your device tree. See > > Documentation

Re: [PATCH v9 10/15] media: uapi: Add V4L2_CTRL_TYPE_FIXED_POINT

2023-11-13 Thread Laurent Pinchart
> * the u64 divide that needs special care. > > @@ -1779,6 +1780,7 @@ static struct v4l2_ctrl *v4l2_ctrl_new(struct > > v4l2_ctrl_handler *hdl, > > /* Prefill elem_size for all types handled by std_type_ops */ > > switch ((u32)type) { > > case V4L2_CTRL_TYPE_INTEGER64: > > + case V4L2_CTRL_TYPE_FIXED_POINT: > > elem_size = sizeof(s64); > > break; > > case V4L2_CTRL_TYPE_STRING: > > diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h > > index cf8c44595a1d..9482ac66a675 100644 > > --- a/include/uapi/linux/videodev2.h > > +++ b/include/uapi/linux/videodev2.h > > @@ -1903,6 +1903,7 @@ enum v4l2_ctrl_type { > > V4L2_CTRL_TYPE_STRING= 7, > > V4L2_CTRL_TYPE_BITMASK = 8, > > V4L2_CTRL_TYPE_INTEGER_MENU = 9, > > + V4L2_CTRL_TYPE_FIXED_POINT = 10, > > > > /* Compound types are >= 0x0100 */ > > V4L2_CTRL_COMPOUND_TYPES = 0x0100, -- Regards, Laurent Pinchart

Re: [PATCH v9 10/15] media: uapi: Add V4L2_CTRL_TYPE_FIXED_POINT

2023-11-13 Thread Laurent Pinchart
On Mon, Nov 13, 2023 at 11:56:49AM +0100, Hans Verkuil wrote: > On 13/11/2023 11:42, Laurent Pinchart wrote: > > On Mon, Nov 13, 2023 at 11:29:09AM +0100, Hans Verkuil wrote: > >> Hi Shengjiu, > >> > >> On 10/11/2023 06:48, Shengjiu Wang wrote: > >>&

Re: [PATCH v9 10/15] media: uapi: Add V4L2_CTRL_TYPE_FIXED_POINT

2023-11-13 Thread Laurent Pinchart
On Mon, Nov 13, 2023 at 11:28:51AM +, Sakari Ailus wrote: > Hi Hans, > > On Mon, Nov 13, 2023 at 12:24:14PM +0100, Hans Verkuil wrote: > > On 13/11/2023 12:07, Laurent Pinchart wrote: > > > On Mon, Nov 13, 2023 at 11:56:49AM +0100, Hans Verkuil wrote: > > &

Re: [PATCH v9 10/15] media: uapi: Add V4L2_CTRL_TYPE_FIXED_POINT

2023-11-13 Thread Laurent Pinchart
Hi Hans, On Mon, Nov 13, 2023 at 01:05:12PM +0100, Hans Verkuil wrote: > On 13/11/2023 12:43, Laurent Pinchart wrote: > > On Mon, Nov 13, 2023 at 11:28:51AM +, Sakari Ailus wrote: > >> On Mon, Nov 13, 2023 at 12:24:14PM +0100, Hans Verkuil wrote: > >>> On 13/1

Re: [PATCH v9 10/15] media: uapi: Add V4L2_CTRL_TYPE_FIXED_POINT

2023-11-15 Thread Laurent Pinchart
Hi Hans, On Wed, Nov 15, 2023 at 09:09:42AM +0100, Hans Verkuil wrote: > On 13/11/2023 13:44, Laurent Pinchart wrote: > > On Mon, Nov 13, 2023 at 01:05:12PM +0100, Hans Verkuil wrote: > >> On 13/11/2023 12:43, Laurent Pinchart wrote: > >>> On Mon, Nov 13, 2023 at

Re: [PATCH v9 10/15] media: uapi: Add V4L2_CTRL_TYPE_FIXED_POINT

2023-11-15 Thread Laurent Pinchart
Hi Hans, On Wed, Nov 15, 2023 at 12:19:31PM +0100, Hans Verkuil wrote: > On 11/15/23 11:55, Laurent Pinchart wrote: > > On Wed, Nov 15, 2023 at 09:09:42AM +0100, Hans Verkuil wrote: > >> On 13/11/2023 13:44, Laurent Pinchart wrote: > >>> On Mon, Nov 13, 2023 at

Re: [PATCH v9 10/15] media: uapi: Add V4L2_CTRL_TYPE_FIXED_POINT

2023-11-17 Thread Laurent Pinchart
Hi Tomasz, On Thu, Nov 16, 2023 at 04:31:41PM +0900, Tomasz Figa wrote: > On Wed, Nov 15, 2023 at 8:49 PM Laurent Pinchart wrote: > > On Wed, Nov 15, 2023 at 12:19:31PM +0100, Hans Verkuil wrote: > > > On 11/15/23 11:55, Laurent Pinchart wrote: > > > > On Wed, No

Re: [PATCH v9 10/15] media: uapi: Add V4L2_CTRL_TYPE_FIXED_POINT

2023-11-17 Thread Laurent Pinchart
served[32]; > + __u32fraction_bits; Thinking forward, what if the control uses a different type of quantization, for instance if the control is exponential instead of linear ? Is this something we want to plan for already (without necessarily implementing it yet) ? For instance, the CCS spec defines a linear gain model where the gain is expressed as gain = (m0 * x + c0) / (m1 * x + c1) where x is the control value, gain is the real gain, and m0, c0, m1 and c1 are device-specific 16-bit integer constants (with the constraint that one of m0 and m1 has to be zero, but not both). There's also an exponential model in CCS, with gain = linear_gain * 2 ^ exponential_gain where linear_gain and exponential_gain are U8.8 values. > + __u32reserved[31]; > }; > > +static inline __s64 v4l2_fp_compose(__s64 i, __s64 f, unsigned int > fraction_bits) > +{ > + return (i << fraction_bits) + f; > +} > + > +static inline __s64 v4l2_fp_integer(__s64 v, unsigned int fraction_bits) > +{ > + return v / (1LL << fraction_bits); > +} > + > +static inline __s64 v4l2_fp_fraction(__s64 v, unsigned int fraction_bits) > +{ > + __u64 mask = (1ULL << fraction_bits) - 1; > + > + return v < 0 ? -((-v) & mask) : (v & mask); > +} I woudln't add static inline functions to the UAPI. They cause licensing issues, and increase the UAPI surface, thus making UAPI evolutions more difficult. > + > /* Used in the VIDIOC_QUERYMENU ioctl for querying menu items */ > struct v4l2_querymenu { > __u32 id; -- Regards, Laurent Pinchart

Re: [PATCH 6/9] fs_enet: Be an of_platform device when CONFIG_PPC_CPM_NEW_BINDING is set.

2008-02-15 Thread Laurent Pinchart
his is quite easy to fix for the non-CONFIG_PPC_CPM_NEW_BINDING case but I'm not familiar with OF bindings (yet) to fix the CONFIG_PPC_CPM_NEW_BINDING case. -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387

[PATCH] fs_enet: Remove unused fields in the fs_mii_bb_platform_info structure.

2008-02-15 Thread Laurent Pinchart
The mdio_port, mdio_bit, mdc_port and mdc_bit fields in the fs_mii_bb_platform_info structure are left-overs from the move to the Phy Abstraction Layer subsystem. They can be safely removed. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- arch/powerpc/sysdev/fsl_soc.c

How to describe FPGA-based devices in the device tree ?

2008-02-18 Thread Laurent Pinchart
, I don't see how I could translate offsets in the FPGA into an address at the localbus scope. Could anyone advice me regarding how to properly describe my hardware in the device tree ? Best regards, -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bru

How to notify userspace of custom bus master/slave access mode changes ?

2007-11-27 Thread Laurent Pinchart
help you can provide (and thanks for having read this mail throughout :-)). Best regards, -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75 pgpP35yPlaXJH.pgp Description: PGP signature

Re: CPM2 USB host driver

2007-11-30 Thread Laurent Pinchart
On Friday 30 November 2007 13:48, Anton Vorontsov wrote: > On Fri, Nov 30, 2007 at 01:30:18PM +0100, Laurent Pinchart wrote: > > On Friday 30 November 2007 12:16, Vitaly Bordug wrote: > > > On Fri, 30 Nov 2007 11:45:49 +0100 > > > > > > Laurent

Re: CPM2 USB host driver

2007-11-30 Thread Laurent Pinchart
On Friday 30 November 2007 12:16, Vitaly Bordug wrote: > On Fri, 30 Nov 2007 11:45:49 +0100 > > Laurent Pinchart wrote: > > Hi everybody, > > > > Linux USB host support for the CPM, CPM2 and CPM2 pro is far from > > complete. Many people showed interest on this l

CPM2 USB host driver

2007-11-30 Thread Laurent Pinchart
ly in the form of a working driver :-)). Best regards, -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75 pgpCVFj8EFahn.pgp Description: PGP signature ___ Linuxpp

What's the preferred way to export board information to userspace ?

2007-10-02 Thread Laurent Pinchart
(CPLD, flash, U-Boot, ...) to userspace applications. Could anyone advice me on the preferred way to do that ? I can easily add a quick&dirty sysfs/procfs based implementation, but I was wondering if there was some kind of clean and generic way. Best regards, -- Laurent Pinchart CSE Semap

Re: What's the preferred way to export board information to userspace ?

2007-10-02 Thread Laurent Pinchart
Hi Ben, On Tuesday 02 October 2007 10:39, Benjamin Herrenschmidt wrote: > On Tue, 2007-10-02 at 10:10 +0200, Laurent Pinchart wrote: > > Hi everybody, > > > > it seems linuxppc-embedded is going away. I should have posted this here > > in the first place, so sorry fo

Re: [RFC] GPIO-based flow control in the cpm_uart driver

2008-05-20 Thread Laurent Pinchart
Hi David, On Tuesday 20 May 2008 02:25, David Brownell wrote: > On Tuesday 15 April 2008, Laurent Pinchart wrote: > > I'm implementing flow control and modem control lines support in the > > cpm_uart driver. > > > > The implementation is based on the G

Re: [RFC] GPIO-based flow control in the cpm_uart driver

2008-05-20 Thread Laurent Pinchart
On Tuesday 20 May 2008 02:31, David Brownell wrote: > On Tuesday 15 April 2008, Laurent Pinchart wrote: > > Or maybe some kind of gpio_set_option() with flags specific to the > > controller ? This could be used to enable open-drain outputs or internal > > pull-ups fo

Re: [PATCHv2 1/2] [POWERPC] CPM2: Implement GPIO LIB API on CPM2 Freescale SoC.

2008-06-13 Thread Laurent Pinchart
On Friday 18 April 2008 19:16, Jochen Friedrich wrote: > Based on earlier work by Laurent Pinchart. > > This patch implement GPIO LIB support for the CPM2 GPIOs. > > Signed-off-by: Jochen Friedrich <[EMAIL PROTECTED]> > Cc: Laurent Pinchart <[EMAIL PROTECTED]> S

Re: [PATCHv2 1/2] [POWERPC] CPM2: Implement GPIO LIB API on CPM2 Freescale SoC.

2008-06-13 Thread Laurent Pinchart
On Friday 13 June 2008 16:57, Anton Vorontsov wrote: > On Fri, Jun 13, 2008 at 02:46:20PM +0200, Laurent Pinchart wrote: > > On Friday 18 April 2008 19:16, Jochen Friedrich wrote: > > > Based on earlier work by Laurent Pinchart. > > > > > > This patch implement

Re: CPM2 mii-bitbang: Allowing mdio on port pins other than port C

2008-06-16 Thread Laurent Pinchart
/netdev/msg45778.html http://www.spinics.net/lists/netdev/msg47159.html > Is their a cleaner way I should look at? Using the GPIO lib might be cleaner. Have a look at http://www.nabble.com/-PATCH-0-2--MDIO-on-GPIO-support-for-the-fs_enet-driver-ts17468958.html for a patch. Best regards, -- La

Re: [PATCH 2/2] fs_enet: MDIO on GPIO support

2008-06-16 Thread Laurent Pinchart
On Monday 26 May 2008 11:53, Laurent Pinchart wrote: > Port the fs_enet driver to support the MDIO on GPIO driver for PHY access > in addition to the mii-bitbang driver. Now that 1/2 has been applied by Jeff, could this one make it to powerpc-next ? > Signed-off-by: Laurent Pinchar

Re: CPM2 mii-bitbang: Allowing mdio on port pins other than port C

2008-06-18 Thread Laurent Pinchart
t; > > > > Is their a cleaner way I should look at? > > > > Using the GPIO lib might be cleaner. Have a look at > > http://www.nabble.com/-PATCH-0-2--MDIO-on-GPIO-support-for-the > > -fs_enet-driver-ts17468958.html > > for a patch. > > > >

Re: [PATCH 2/2] fs_enet: MDIO on GPIO support

2008-06-18 Thread Laurent Pinchart
Hi Scott, On Monday 16 June 2008 18:34, Scott Wood wrote: > On Mon, Jun 16, 2008 at 10:57:02AM +0200, Laurent Pinchart wrote: > > On Monday 26 May 2008 11:53, Laurent Pinchart wrote: > > > Port the fs_enet driver to support the MDIO on GPIO driver for PHY > > > ac

[PATCH] fs_enet: restore promiscuous and multicast settings in restart()

2008-06-18 Thread Laurent Pinchart
The restart() function is called when the link state changes and resets multicast and promiscous settings. This patch restores those settings at the end of restart(). Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- drivers/net/fs_enet/mac-fcc.c |3 +++ 2 files chan

Re: [PATCH 2/2] fs_enet: MDIO on GPIO support

2008-06-18 Thread Laurent Pinchart
On Wednesday 18 June 2008 17:00, Jeff Garzik wrote: > Laurent Pinchart wrote: > > Hi Scott, > > > > On Monday 16 June 2008 18:34, Scott Wood wrote: > >> On Mon, Jun 16, 2008 at 10:57:02AM +0200, Laurent Pinchart wrote: > >>> On Monday 26 May 2008 11:5

[RFC] cpm2: Rework baud rate generators configuration to support external clocks.

2008-06-18 Thread Laurent Pinchart
ers around __cpm2_setbrg. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- arch/powerpc/sysdev/cpm2.c | 34 +++ include/asm-powerpc/cpm2.h | 46 +++ 2 files changed, 37 insertions(+), 43 deletions(-) diff --git a/arch/power

[PATCHv3 1/2] [POWERPC] CPM2: Implement GPIO LIB API on CPM2 Freescale SoC.

2008-06-18 Thread Laurent Pinchart
Based on earlier work by Jochen Friedrich. This patch implement GPIO LIB support for the CPM2 GPIOs. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> Cc: Jochen Friedrich <[EMAIL PROTECTED]> --- arch/powerpc/platforms/Kconfig |2 + arch/powerpc/sysdev/cpm2.c | 1

Re: [PATCH] fs_enet: restore promiscuous and multicast settings in restart()

2008-06-20 Thread Laurent Pinchart
On Friday 20 June 2008 05:01, Bill Fink wrote: > On Wed, 18 Jun 2008, Laurent Pinchart wrote: > > > The restart() function is called when the link state changes and resets > > multicast and promiscous settings. This patch restores those settings at the > > end of restar

Re: [PATCH] fs_enet: restore promiscuous and multicast settings in restart()

2008-06-26 Thread Laurent Pinchart
l make a difference, but you're right, restoring the multicast and promiscuous settings is better done before turning the receiver and transmitter on. I'll send a new patch. -- Laurent Pinchart CSE Semaphore Belgium Chaussee de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42

[PATCHv2] fs_enet: restore promiscuous and multicast settings in restart()

2008-06-26 Thread Laurent Pinchart
The restart() function is called when the link state changes and resets multicast and promiscuous settings. This patch restores those settings at the end of restart(). Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- drivers/net/fs_enet/mac-fcc.c |3 +++ 1 files changed, 3 inse

Re: [PATCHv3 1/2] [POWERPC] CPM2: Implement GPIO LIB API on CPM2 Freescale SoC.

2008-06-26 Thread Laurent Pinchart
On Wednesday 18 June 2008 19:08, Laurent Pinchart wrote: > Based on earlier work by Jochen Friedrich. > > This patch implement GPIO LIB support for the CPM2 GPIOs. Is there any pending issue or can this be applied to powerpc-next ? > Signed-off-by: Laurent Pinchart <[EMAIL P

Re: [PATCH] powerpc: Modem control lines support for the cpm_uart driver

2008-06-26 Thread Laurent Pinchart
On Monday 26 May 2008 11:58, Laurent Pinchart wrote: > On Wednesday 16 April 2008 11:10, Laurent Pinchart wrote: > > This patch replaces the get_mctrl/set_mctrl stubs with modem control line > > read/write access through the GPIO lib. > > > > Available modem control

Re: [PATCH 2/2] fs_enet: MDIO on GPIO support

2008-06-26 Thread Laurent Pinchart
Jeff, Scott, On Wednesday 18 June 2008 17:16, Laurent Pinchart wrote: > On Wednesday 18 June 2008 17:00, Jeff Garzik wrote: > > Laurent Pinchart wrote: > > > Hi Scott, > > > > > > On Monday 16 June 2008 18:34, Scott Wood wrote: > > >> On Mon, Ju

[RFC] cpm_uart: Fix break generation

2008-06-26 Thread Laurent Pinchart
; cpm_line_cr_cmd(pinfo, CPM_CR_STOP_TX); + } else + { + *brkcr = 0; + cpm_line_cr_cmd(pinfo, CPM_CR_STOP_TX); cpm_line_cr_cmd(pinfo, CPM_CR_RESTART_TX); + } } /* -- 1.5.0 -- Laurent Pinchart CSE Semaphore Belgi

[PATCH] cpm_uart: Support uart_wait_until_sent()

2008-06-26 Thread Laurent Pinchart
Set port->fifosize to the software FIFO size, and update the port timeout when the baud rate is modified. SCC ports have an optional 32 byte hardware FIFO which is currently not taken into account, as there is no documented way to check when the FIFO becomes empty. Signed-off-by: Laurent Pinch

Re: Commits added to powerpc.git master and powerpc-next branches

2008-07-01 Thread Laurent Pinchart
zlabs.org/linuxppc/patch?person=968&id=17928 [PATCH] cpm_uart: Support uart_wait_until_sent() http://patchwork.ozlabs.org/linuxppc/patch?person=968&id=19233 Best regards, -- Laurent Pinchart CSE Semaphore Belgium Chaussee de Bruxelles, 732A B-1410 Waterloo Belgium

Re: patches for 2.6.27...

2008-07-02 Thread Laurent Pinchart
//patchwork.ozlabs.org/linuxppc/patch?person=968&id=17928 [PATCH] cpm_uart: Support uart_wait_until_sent() http://patchwork.ozlabs.org/linuxppc/patch?person=968&id=19233 -- Laurent Pinchart CSE Semaphore Belgium Chaussee de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2)

Re: Commits added to powerpc.git master and powerpc-next branches

2008-07-02 Thread Laurent Pinchart
On Wednesday 02 July 2008, Kumar Gala wrote: > > On Jul 1, 2008, at 3:49 AM, Laurent Pinchart wrote: > > > Hi Paul, > > > > On Tuesday 01 July 2008, Paul Mackerras wrote: > >> The following commits have been added to the master and powerpc-next > >>

[PATCHv2] cpm_uart: Support uart_wait_until_sent()

2008-07-02 Thread Laurent Pinchart
Set port->fifosize to the software FIFO size, and update the port timeout when the baud rate is modified. SCC ports have an optional 32 byte hardware FIFO which is currently not taken into account, as there is no documented way to check when the FIFO becomes empty. Signed-off-by: Laurent Pinch

Re: [PATCH] fs_enet: Remove unused fields in the fs_mii_bb_platform_info structure.

2008-02-28 Thread Laurent Pinchart
On Friday 15 February 2008 14:27, Laurent Pinchart wrote: > The mdio_port, mdio_bit, mdc_port and mdc_bit fields in the > fs_mii_bb_platform_info structure are left-overs from the move to the Phy > Abstraction Layer subsystem. They can be safely removed. > > Signed-off-by: Laurent P

[PATCH] fs_enet: Don't call NAPI functions when NAPI is not used.

2008-02-28 Thread Laurent Pinchart
fs_enet_close() calls napi_disable() unconditionally. This patch skips the call when use_napi isn't set. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- drivers/net/fs_enet/fs_enet-main.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/

Trouble with SCC UART ports when moving from ppc to powerpc

2008-03-07 Thread Laurent Pinchart
}; Changing the reg property to reg = <80 1f80 9800 800>; fixed my problem. Does anyone have any clue regarding what could write to the dpram ? I thought about some CPM peripheral set up by the boot loader, but my board initialization code calls cpm2_reset() long before initializ

Re: [PATCH 6/9] fs_enet: Be an of_platform device when CONFIG_PPC_CPM_NEW_BINDING is set.

2008-03-07 Thread Laurent Pinchart
Hi Sergej, On Friday 15 February 2008 16:38, Sergej Stepanov wrote: > Am Freitag, den 15.02.2008, 13:50 +0100 schrieb Laurent Pinchart: > > We're loosing the possibility of having MDC and MDIO on different ports. > > This is quite easy to fix for the non-CONFIG_PPC_CPM_

Re: [PATCH 6/9] fs_enet: Be an of_platform device when CONFIG_PPC_CPM_NEW_BINDING is set.

2008-03-10 Thread Laurent Pinchart
MDIO. Which one should be fixed, the doc or the code ? Best regards, -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75 pgpYSU5l95b8u.pgp Description: PGP signature

Re: Trouble with SCC UART ports when moving from ppc to powerpc

2008-03-10 Thread Laurent Pinchart
On Friday 07 March 2008 17:21, Scott Wood wrote: > On Fri, Mar 07, 2008 at 03:20:55PM +0100, Laurent Pinchart wrote: > > The CPM dual port ram was defined in the device tree as follows (copied > > from the MPC8272ADS board device tree). > > > &g

OF compatible MTD platform RAM driver ?

2008-03-10 Thread Laurent Pinchart
ned device tree mapping for MTD RAM devices ? Best regards, -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75 pgpwuFdl1bULg.pgp Description: PGP signature ___ Linuxppc-dev mai

Re: OF compatible MTD platform RAM driver ?

2008-03-11 Thread Laurent Pinchart
tion in principle. I'll implement that and post a patch after completing the ppc-to-powerpc migration. > > here is the sram entry in our dts: > > Except that your implementation of it is not good. > > You're relying o

Interrupt handling documentation

2008-03-11 Thread Laurent Pinchart
pic.c uses set_irq_chained_handler) so I'm a bit lost here. Best regards, -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75 pgpdyZnZmTDmd.pgp Description: PGP signature _

Help needed to describe a custom bus in the device tree

2008-03-11 Thread Laurent Pinchart
p;msbus_pic>; ranges = <5 0 0 0400>; }; }; Is this correct ? Is that the best way to describe my custom bus in the device tree ? How would the relationships between the bus and its PIC and SPI controller be handled in the drivers ? I also don't und

Re: Interrupt handling documentation

2008-03-13 Thread Laurent Pinchart
Hi Michael, On Wednesday 12 March 2008 01:51, Michael Ellerman wrote: > On Tue, 2008-03-11 at 11:58 +0100, Laurent Pinchart wrote: > > Hi everybody, > > > > is there any documentation describing interrupt handling for the powerpc > > architecture ? I'm writing a

Re: Help needed to describe a custom bus in the device tree

2008-03-13 Thread Laurent Pinchart
Hi Dave, On Tuesday 11 March 2008 23:54, David Gibson wrote: > On Tue, Mar 11, 2008 at 03:27:26PM +0100, Laurent Pinchart wrote: > > Hi everybody, > > > > the migration process from ARCH=ppc to ARCH=powerpc is easier than I > > thought in some parts, but a few

Re: Interrupt handling documentation

2008-03-17 Thread Laurent Pinchart
On Thursday 13 March 2008 14:56, Laurent Pinchart wrote: > Hi Michael, > > On Wednesday 12 March 2008 01:51, Michael Ellerman wrote: > > On Tue, 2008-03-11 at 11:58 +0100, Laurent Pinchart wrote: > > > Hi everybody, > > > > > > is there any documenta

Re: Trouble with SCC UART ports when moving from ppc to powerpc

2008-03-20 Thread Laurent Pinchart
Hi Scott, On Monday 17 March 2008 16:33, Scott Wood wrote: > On Mon, Mar 10, 2008 at 01:17:01PM +0100, Laurent Pinchart wrote: > > On Friday 07 March 2008 17:21, Scott Wood wrote: > > > cpm2_reset() doesn't currently actually reset the CPM, for some reason > >

Re: Trouble with SCC UART ports when moving from ppc to powerpc

2008-03-20 Thread Laurent Pinchart
On Thursday 20 March 2008 16:08, Scott Wood wrote: > On Thu, Mar 20, 2008 at 02:39:56PM +0100, Laurent Pinchart wrote: > > I'm working on a patch. I'm not sure how to handle the early udbg printk > > problem, so the first version will just ignore it. > > udbg printk

[PATCH] cpm_uart: Allocate DPRAM memory for SMC ports on CPM2-based platforms.

2008-03-25 Thread Laurent Pinchart
ge to reference the SMC parameter RAM base pointer instead of a pre-allocated RAM section and allocates memory from the CPM dual-port RAM when initialising the SMC port. CPM1-based platforms are not affected. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- drivers/serial/cpm_uart/cpm_uart.h

Re: OF compatible MTD platform RAM driver ?

2008-03-25 Thread Laurent Pinchart
On Tuesday 11 March 2008 23:40, David Gibson wrote: > On Tue, Mar 11, 2008 at 11:39:08AM +0100, Laurent Pinchart wrote: > > On Tuesday 11 March 2008 01:45, David Gibson wrote: > > > On Mon, Mar 10, 2008 at 12:00:22PM -0500, Rune Torgersen wrote: > > > > [EMAIL PROTECT

Re: [PATCH] cpm_uart: Allocate DPRAM memory for SMC ports on CPM2-based platforms.

2008-03-25 Thread Laurent Pinchart
On Tuesday 25 March 2008 15:58, Scott Wood wrote: > On Tue, Mar 25, 2008 at 12:24:40PM +0100, Laurent Pinchart wrote: > > I was concerned this would break udbg, but udbg doesn't seem to be supported > > on PQ2-based platforms. > > Yes, it is (see arch/powerpc/sysdev

Re: OF compatible MTD platform RAM driver ?

2008-03-25 Thread Laurent Pinchart
Hi Sergei, On Tuesday 25 March 2008 16:29, Sergei Shtylyov wrote: > Hello. > > Laurent Pinchart wrote: > > >>>>>here is the sram entry in our dts: > > >>>>Except that your implementation of it is not good. > > >>>>You

Re: [PATCH] cpm_uart: Allocate DPRAM memory for SMC ports on CPM2-based platforms.

2008-03-25 Thread Laurent Pinchart
On Tuesday 25 March 2008 17:03, Scott Wood wrote: > On Tue, Mar 25, 2008 at 04:34:46PM +0100, Laurent Pinchart wrote: > > On Tuesday 25 March 2008 15:58, Scott Wood wrote: > > > Please maintain backward compatibility with older device trees (by > > > checking the length

Re: [PATCH] cpm_uart: Allocate DPRAM memory for SMC ports onCPM2-based platforms.

2008-03-25 Thread Laurent Pinchart
On Tuesday 25 March 2008 17:27, Rune Torgersen wrote: > >Laurent Pinchart wrote: > > On Tuesday 25 March 2008 17:03, Scott Wood wrote: > >> Yes, I've answered questions on the lists from at least one person > >> using a custom board with cpm2 smc.

Re: OF compatible MTD platform RAM driver ?

2008-03-25 Thread Laurent Pinchart
On Tuesday 25 March 2008 17:23, Sergei Shtylyov wrote: > Laurent Pinchart wrote: > > >>>We're talking about a very specific type of RAM, used for permanent storage > >>>with a battery backup. The RAM is really meant to be used as an MTD device > &g

Re: OF compatible MTD platform RAM driver ?

2008-03-25 Thread Laurent Pinchart
On Tuesday 25 March 2008 18:02, Sergei Shtylyov wrote: > Laurent Pinchart wrote: > > > > Heh, there was a whole company against mentioning "mtd" when we started > > > working on this (of course, the first idea was to call the flash device > > > type

Re: OF compatible MTD platform RAM driver ?

2008-03-25 Thread Laurent Pinchart
On Tuesday 25 March 2008 18:56, Rune Torgersen wrote: > Laurent Pinchart wrote: > > On Tuesday 25 March 2008 18:02, Sergei Shtylyov wrote: > >> Laurent Pinchart wrote: > >> > > Regarding non-volatility nothing prevents a user from using a > > volatile R

[PATCHv2 0/3] cpm2: Reset the CPM at startup and fix the cpm_uart driver accordingly.

2008-03-26 Thread Laurent Pinchart
Hi everybody, these 3 patches reset the CPM in cpm2_reset() and fix the cpm_uart driver to initialise SMC ports correctly without relying on any initialisation performed by the boot loader/wrapper. They update the EP8248E device tree to match the new SMC registers description. -- Laurent

[PATCHv2 1/3] cpm_uart: Allocate DPRAM memory for SMC ports on CPM2-based platforms.

2008-03-26 Thread Laurent Pinchart
initialising the SMC port. CPM1-based platforms are not affected. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- drivers/serial/cpm_uart/cpm_uart.h |3 ++ drivers/serial/cpm_uart/cpm_uart_core.c | 19 +-- drivers/serial/cpm_uart/cpm_uart_cpm1.c | 12 +++ drivers/

[PATCHv2 2/3] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-26 Thread Laurent Pinchart
. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- arch/powerpc/boot/dts/ep8248e.dts |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/powerpc/boot/dts/ep8248e.dts b/arch/powerpc/boot/dts/ep8248e.dts index 5d2fb76..756758f 100644 --- a/arch/powerpc/bo

[PATCHv2 0/3] cpm2: Reset the CPM when early debugging is not enabled.

2008-03-26 Thread Laurent Pinchart
Similarly to what is done for PQ1-based platforms, this patch resets the PQ2 Communication Processor Module in cpm2_reset() when early debugging is not enabled. This helps avoiding conflicts when the boot loader configured the CPM in an unexpected way. Signed-off-by: Laurent Pinchart <[EM

Re: [PATCHv2 0/3] cpm2: Reset the CPM when early debugging is not enabled.

2008-03-26 Thread Laurent Pinchart
This one should of course have been PATCHv2 3/3. -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75 pgplBaVg4MUjK.pgp Description: PGP signature ___ Linuxppc-dev

Re: [PATCH] cpm_uart: Allocate DPRAM memory for SMC ports onCPM2-based platforms.

2008-03-26 Thread Laurent Pinchart
On Wednesday 26 March 2008 09:31, Sergej Stepanov wrote: > > Am Dienstag, den 25.03.2008, 17:32 +0100 schrieb Laurent Pinchart: > > > Do you have any opinion about the proposed patch ? > > > > I have to say, it could be some off-topic. > But if you would use t

[PATCH 0/2] Add support for RAM & ROM mappings to the physmap_of driver

2008-03-26 Thread Laurent Pinchart
Hi everybody, these two patches add support for memory-mapped RAM & ROM chips to the physmap_of MTD driver. Best regards, -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 4

[PATCH 1/2] [MTD] Add support for RAM & ROM mappings in the physmap_of MTD driver.

2008-03-26 Thread Laurent Pinchart
Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- drivers/mtd/maps/physmap_of.c |8 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/drivers/mtd/maps/physmap_of.c b/drivers/mtd/maps/physmap_of.c index 49acd41..65c30b5 100644 --- a/drivers/mtd/maps/physma

[PATCH 2/2] [POWERPC] Describe memory-mapped RAM&ROM chips of bindings

2008-03-26 Thread Laurent Pinchart
Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- Documentation/powerpc/booting-without-of.txt | 31 +- 1 files changed, 30 insertions(+), 1 deletions(-) diff --git a/Documentation/powerpc/booting-without-of.txt b/Documentation/powerpc/booting-without-

Re: [PATCHv2 2/3] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-27 Thread Laurent Pinchart
On Wednesday 26 March 2008 16:57, Scott Wood wrote: > On Wed, Mar 26, 2008 at 12:20:42PM +0100, Laurent Pinchart wrote: > > diff --git a/arch/powerpc/boot/dts/ep8248e.dts b/arch/powerpc/boot/dts/ep8248e.dts > > index 5d2fb76..756758f 100644 > > --- a/arch/powerpc/boot/dts/

Re: OF compatible MTD platform RAM driver ?

2008-03-27 Thread Laurent Pinchart
On Wednesday 26 March 2008 13:53, Sergei Shtylyov wrote: > Laurent Pinchart wrote: > > >>>Regarding non-volatility nothing prevents a user from using a > >>>volatile RAM as an MTD device, but there's little point in doing so. > >>>Would it be

Re: OF compatible MTD platform RAM driver ?

2008-03-27 Thread Laurent Pinchart
o send a revised patch. linear-r[ao]m linear-mapped-r[ao]m mapped-r[ao]m memory-mapped-r[ao]m physmap-r[ao]m > > not-quite-correct main memory probing code. > > You mean the there's parsers that search the "compatible" prop for > "memory" as well as "d

Re: [PATCH 1/2] [MTD] Add support for RAM & ROM mappings in the physmap_of MTD driver.

2008-03-27 Thread Laurent Pinchart
_, but it's not a great argument IMNSHO. Could I trick > you into preceding this patch with a cleanup patch for the existing > casts? Ok. I'll submit a new patch as soon as we agree on a compatible name. -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A

Re: [PATCHv2 2/3] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-27 Thread Laurent Pinchart
On Wednesday 26 March 2008 17:59, Scott Wood wrote: > Laurent Pinchart wrote: > > @@ -138,7 +137,7 @@ > > device_type = "serial"; > > compatible = "fsl,mpc8248-smc-uart", > >

Re: [PATCH 2/2] [POWERPC] Describe memory-mapped RAM&ROM chips of bindings

2008-03-27 Thread Laurent Pinchart
> does it provide? If this is about saying what the preferred (or only > possible) access width is, better names are in order. device-width isn't used so we can get rid of it. bank-width is used by the map_ram driver for erase operations (mapram_erase in drivers/mtd/chips/map_ram.c).

Re: OF compatible MTD platform RAM driver ?

2008-03-27 Thread Laurent Pinchart
On Thursday 27 March 2008 11:03, David Gibson wrote: > On Thu, Mar 27, 2008 at 10:13:32AM +0100, Laurent Pinchart wrote: > > On Wednesday 26 March 2008 13:53, Sergei Shtylyov wrote: > > > Laurent Pinchart wrote: > [snip] > > > Heh, we've gone thru

Re: [PATCHv2 2/3] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-28 Thread Laurent Pinchart
On Thursday 27 March 2008 16:39, Scott Wood wrote: > On Thu, Mar 27, 2008 at 10:10:33AM +0100, Laurent Pinchart wrote: > > On Wednesday 26 March 2008 17:59, Scott Wood wrote: > > > This breaks the bootwrapper console. > > > > And of course I forgot about that :-)

Re: [PATCHv2 2/3] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-28 Thread Laurent Pinchart
On Friday 28 March 2008 14:58, Laurent Pinchart wrote: > On Thursday 27 March 2008 16:39, Scott Wood wrote: > > On Thu, Mar 27, 2008 at 10:10:33AM +0100, Laurent Pinchart wrote: > > > On Wednesday 26 March 2008 17:59, Scott Wood wrote: > > > > This breaks the bootwra

Re: [PATCHv2 2/3] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-28 Thread Laurent Pinchart
On Thursday 27 March 2008 16:39, Scott Wood wrote: > On Thu, Mar 27, 2008 at 10:10:33AM +0100, Laurent Pinchart wrote: > > On Wednesday 26 March 2008 17:59, Scott Wood wrote: > > > This breaks the bootwrapper console. > > > > And of course I forgot about that :-)

Re: [PATCHv2 2/3] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-28 Thread Laurent Pinchart
On Friday 28 March 2008 18:11, Scott Wood wrote: > Laurent Pinchart wrote: > > Locating the end of the muram isn't as straightforward as it could be. As > > the current code already uses the beginning of the muram to store the BDs > > and data buffers, should I really

Re: OF compatible MTD platform RAM driver ?

2008-03-31 Thread Laurent Pinchart
whatever it > wants (create mtd devices, I guess). Ok, I get your point. I'll prepare a new documentation patch; changes to physmap_of.c will go away. If I understand you correctly, there should be no "compatible" property on the ram and rom devices. Should the "non-volat

Re: [PATCHv2 2/3] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-31 Thread Laurent Pinchart
On Friday 28 March 2008 19:07, Scott Wood wrote: > Laurent Pinchart wrote: > > On Friday 28 March 2008 18:11, Scott Wood wrote: > >> Laurent Pinchart wrote: > >>> Locating the end of the muram isn't as straightforward as it > >>> could be. As the

[PATCHv3 4/4] cpm2: Reset the CPM when early debugging is not enabled.

2008-03-31 Thread Laurent Pinchart
Similarly to what is done for PQ1-based platforms, this patch resets the PQ2 Communication Processor Module in cpm2_reset() when early debugging is not enabled. This helps avoiding conflicts when the boot loader configured the CPM in an unexpected way. Signed-off-by: Laurent Pinchart <[EM

[PATCHv3 3/4] ep8248e: Reference SMC parameter RAM base in the device tree.

2008-03-31 Thread Laurent Pinchart
. The patch adds the parameter RAM allocated by the boot loader in the CPM muram node, making it available to the kernel. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- arch/powerpc/boot/dts/ep8248e.dts |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/p

[PATCHv3 0/4] cpm2: Reset the CPM at startup and fix the cpm_uart driver accordingly.

2008-03-31 Thread Laurent Pinchart
description. -- Laurent Pinchart CSE Semaphore Belgium Chaussée de Bruxelles, 732A B-1410 Waterloo Belgium T +32 (2) 387 42 59 F +32 (2) 387 42 75 pgptoxnUKyRkU.pgp Description: PGP signature ___ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https

[PATCHv3 1/4] cpm_uart: Allocate DPRAM memory for SMC ports on CPM2-based platforms.

2008-03-31 Thread Laurent Pinchart
initialising the SMC port. CPM1-based platforms are not affected. Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- drivers/serial/cpm_uart/cpm_uart.h |3 ++ drivers/serial/cpm_uart/cpm_uart_core.c | 19 +-- drivers/serial/cpm_uart/cpm_uart_cpm1.c | 12 +++ drivers/

[PATCHv2] powerpc: Describe memory-mapped RAM&ROM chips OF bindings

2008-03-31 Thread Laurent Pinchart
Signed-off-by: Laurent Pinchart <[EMAIL PROTECTED]> --- Documentation/powerpc/booting-without-of.txt | 13 - 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/Documentation/powerpc/booting-without-of.txt b/Documentation/powerpc/booting-without-of.txt index 7

[PATCHv3 2/4] cpm-serial: Relocate CPM buffer descriptors and SMC parameter ram.

2008-03-31 Thread Laurent Pinchart
This patch relocates the buffer descriptors and the SMC parameter RAM at the end of the first CPM muram chunk, as described in the device tree. This allows device trees to stop excluding SMC parameter ram allocated by the boot loader from the CPM muram node. Signed-off-by: Laurent Pinchart

  1   2   3   >