* [patch 2.6.26-git] spi_s3c24xx: really assign busnum
@ 2008-07-27 22:40 David Brownell
[not found] ` <200807271540.05120.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: David Brownell @ 2008-07-27 22:40 UTC (permalink / raw)
To: Andrew Morton
Cc: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Ben Dooks
From: Ben Dooks <ben-linux-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org>
The original "Pass the bus number we expect the S3C24XX SPI driver to attach
to via the platform data." [1] patch was mis-sent, and missed two important
parts of the diff, which was to actually set the bus_num field and add
the relevant field to the platform data.
[1] git commit 50f426b55d919dd017af35bb6a08753d1f262920
Signed-off-by: Ben Dooks <ben-linux-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org>
Signed-off-by: David Brownell <dbrownell-Rn4VEauK+AKRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
---
drivers/spi/spi_s3c24xx.c | 1 +
include/asm-arm/arch-s3c2410/spi.h | 1 +
2 files changed, 2 insertions(+)
--- a/drivers/spi/spi_s3c24xx.c 2008-05-01 12:53:37.000000000 -0700
+++ b/drivers/spi/spi_s3c24xx.c 2008-07-27 15:36:03.000000000 -0700
@@ -270,6 +270,7 @@ static int __init s3c24xx_spi_probe(stru
/* setup the master state. */
master->num_chipselect = hw->pdata->num_cs;
+ master->bus_num = pdata->bus_num;
/* setup the state for the bitbang driver */
--- a/include/asm-arm/arch-s3c2410/spi.h 2008-04-15 21:43:00.000000000 -0700
+++ b/include/asm-arm/arch-s3c2410/spi.h 2008-07-27 15:36:03.000000000 -0700
@@ -16,6 +16,7 @@
struct s3c2410_spi_info {
unsigned long pin_cs; /* simple gpio cs */
unsigned int num_cs; /* total chipselects */
+ int bus_num; /* bus number to use. */
void (*set_cs)(struct s3c2410_spi_info *spi, int cs, int pol);
};
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
^ permalink raw reply [flat|nested] 4+ messages in thread[parent not found: <200807271540.05120.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>]
* Re: [patch 2.6.26-git] spi_s3c24xx: really assign busnum [not found] ` <200807271540.05120.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org> @ 2008-07-28 2:44 ` Andrew Morton [not found] ` <20080727194434.35b8f980.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Andrew Morton @ 2008-07-28 2:44 UTC (permalink / raw) To: David Brownell Cc: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Ben Dooks On Sun, 27 Jul 2008 15:40:04 -0700 David Brownell <david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org> wrote: > From: Ben Dooks <ben-linux-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org> > > The original "Pass the bus number we expect the S3C24XX SPI driver to attach > to via the platform data." [1] patch was mis-sent, and missed two important > parts of the diff, which was to actually set the bus_num field and add > the relevant field to the platform data. > um, OK. I'd consider that changelog to be partial, because it doesn't describe the consequences of the bug. It means that people who are scratching their heads over whether this should be in 2.6.26.x don't have enough info to go on. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <20080727194434.35b8f980.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>]
* Re: [patch 2.6.26-git] spi_s3c24xx: really assign busnum [not found] ` <20080727194434.35b8f980.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> @ 2008-07-28 4:16 ` David Brownell 2008-07-28 14:39 ` Ben Dooks 1 sibling, 0 replies; 4+ messages in thread From: David Brownell @ 2008-07-28 4:16 UTC (permalink / raw) To: Andrew Morton Cc: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Ben Dooks On Sunday 27 July 2008, Andrew Morton wrote: > On Sun, 27 Jul 2008 15:40:04 -0700 David Brownell <david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org> wrote: > > > From: Ben Dooks <ben-linux-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org> > > > > The original "Pass the bus number we expect the S3C24XX SPI driver to attach > > to via the platform data." [1] patch was mis-sent, and missed two important > > parts of the diff, which was to actually set the bus_num field and add > > the relevant field to the platform data. > > > > um, OK. I'd consider that changelog to be partial, because it doesn't > describe the consequences of the bug. Consequences: only bus number zero will ever be used by that SPI controller. > It means that people who are scratching their heads over whether this > should be in 2.6.26.x don't have enough info to go on. I'd let Ben suggest that one. This unfortunately sat in my queue for a while before I noticed it... else it could have made 2.6.26-final. - Dave ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [patch 2.6.26-git] spi_s3c24xx: really assign busnum [not found] ` <20080727194434.35b8f980.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> 2008-07-28 4:16 ` David Brownell @ 2008-07-28 14:39 ` Ben Dooks 1 sibling, 0 replies; 4+ messages in thread From: Ben Dooks @ 2008-07-28 14:39 UTC (permalink / raw) To: Andrew Morton Cc: David Brownell, spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Ben Dooks On Sun, Jul 27, 2008 at 07:44:34PM -0700, Andrew Morton wrote: > On Sun, 27 Jul 2008 15:40:04 -0700 David Brownell <david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org> wrote: > > > From: Ben Dooks <ben-linux-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org> > > > > The original "Pass the bus number we expect the S3C24XX SPI driver to attach > > to via the platform data." [1] patch was mis-sent, and missed two important > > parts of the diff, which was to actually set the bus_num field and add > > the relevant field to the platform data. > > > > um, OK. I'd consider that changelog to be partial, because it doesn't > describe the consequences of the bug. It does reference the original patch which describes the original itent of the change which unfortunately got broken when bringing forward to submission. > It means that people who are scratching their heads over whether this > should be in 2.6.26.x don't have enough info to go on. The only extra I can think of adding is: The previous commit 50f426b55d919dd017af35bb6a08753d1f262920 promised to add a bus_num field, but failed to include the two hunks that added this field to include/asm-arm/arch-s3c2410/spi.h and then pass it to the spi core when creating the new master field in drivers/spi/spi_s3c24xx.c. This should fix any confusion when looking for the non-existant bus_num field. -- Ben Q: What's a light-year? A: One-third less calories than a regular year. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-07-28 14:39 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-27 22:40 [patch 2.6.26-git] spi_s3c24xx: really assign busnum David Brownell
[not found] ` <200807271540.05120.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-07-28 2:44 ` Andrew Morton
[not found] ` <20080727194434.35b8f980.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
2008-07-28 4:16 ` David Brownell
2008-07-28 14:39 ` Ben Dooks
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.