Re: [PATCH] [09051_54] Siano: remove obsolete sms_board_setup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





--- On Tue, 5/19/09, Michael Krufky <mkrufky@xxxxxxxxxxx> wrote:

> From: Michael Krufky <mkrufky@xxxxxxxxxxx>
> Subject: Re: [PATCH] [09051_54] Siano: remove obsolete sms_board_setup
> To: "Uri Shkolnik" <urishk@xxxxxxxxx>
> Cc: "linux-media" <linux-media@xxxxxxxxxxxxxxx>, "Mauro Carvalho Chehab" <mchehab@xxxxxxxxxxxxx>
> Date: Tuesday, May 19, 2009, 8:02 PM
> On Tue, May 19, 2009 at 12:57 PM, Uri
> Shkolnik <urishk@xxxxxxxxx>
> wrote:
> >
> >
> >
> > --- On Tue, 5/19/09, Michael Krufky <mkrufky@xxxxxxxxxxx>
> wrote:
> >
> >> From: Michael Krufky <mkrufky@xxxxxxxxxxx>
> >> Subject: Re: [PATCH] [09051_54] Siano: remove
> obsolete sms_board_setup
> >> To: "Uri Shkolnik" <urishk@xxxxxxxxx>
> >> Cc: "LinuxML" <linux-media@xxxxxxxxxxxxxxx>,
> "Mauro Carvalho Chehab" <mchehab@xxxxxxxxxxxxx>
> >> Date: Tuesday, May 19, 2009, 7:31 PM
> >> On Tue, May 19, 2009 at 12:15 PM, Uri
> >> Shkolnik <urishk@xxxxxxxxx>
> >> wrote:
> >> >
> >> > # HG changeset patch
> >> > # User Uri Shkolnik <uris@xxxxxxxxxxxx>
> >> > # Date 1242749967 -10800
> >> > # Node ID
> 0296b0c436d6deba48c710cfb510988267cea057
> >> > # Parent
>  dfcfb90798d3a27cb174019b17fffdee9ce7b2b9
> >> > [09051_54] Siano: remove obsolete
> sms_board_setup
> >> >
> >> > From: Uri Shkolnik <uris@xxxxxxxxxxxx>
> >> >
> >> > Remove the target specific sms_board_setup
> from
> >> smsdvb. This
> >> > is handled now via smsdvb and sms-cards
> events.
> >> >
> >> > Priority: normal
> >> >
> >> > Signed-off-by: Uri Shkolnik <uris@xxxxxxxxxxxx>
> >> >
> >> > diff -r dfcfb90798d3 -r 0296b0c436d6
> >> linux/drivers/media/dvb/siano/sms-cards.c
> >> > ---
> a/linux/drivers/media/dvb/siano/sms-cards.c Tue
> >> May 19 19:05:02 2009 +0300
> >> > +++
> b/linux/drivers/media/dvb/siano/sms-cards.c Tue
> >> May 19 19:19:27 2009 +0300
> >> > @@ -303,28 +303,6 @@ static int
> sms_set_gpio(struct
> >> smscore_d
> >> >        return smscore_set_gpio(coredev,
> gpio,
> >> lvl);
> >> >  }
> >> >
> >> > -int sms_board_setup(struct smscore_device_t
> >> *coredev)
> >> > -{
> >> > -       int board_id =
> >> smscore_get_board_id(coredev);
> >> > -       struct sms_board *board =
> >> sms_get_board(board_id);
> >> > -
> >> > -       switch (board_id) {
> >> > -       case
> SMS1XXX_BOARD_HAUPPAUGE_WINDHAM:
> >> > -               /* turn off all LEDs
> */
> >> > -               sms_set_gpio(coredev,
> >> board->led_power, 0);
> >> > -               sms_set_gpio(coredev,
> >> board->led_hi, 0);
> >> > -               sms_set_gpio(coredev,
> >> board->led_lo, 0);
> >> > -               break;
> >> > -       case
> >> SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD_R2:
> >> > -       case
> >> SMS1XXX_BOARD_HAUPPAUGE_TIGER_MINICARD:
> >> > -               /* turn off LNA */
> >> > -               sms_set_gpio(coredev,
> >> board->lna_ctrl, 0);
> >> > -               break;
> >> > -       }
> >> > -       return 0;
> >> > -}
> >> > -EXPORT_SYMBOL_GPL(sms_board_setup);
> >> > -
> >> >  int sms_board_power(struct
> smscore_device_t
> >> *coredev, int onoff)
> >> >  {
> >> >        int board_id =
> >> smscore_get_board_id(coredev);
> >> > diff -r dfcfb90798d3 -r 0296b0c436d6
> >> linux/drivers/media/dvb/siano/sms-cards.h
> >> > ---
> a/linux/drivers/media/dvb/siano/sms-cards.h Tue
> >> May 19 19:05:02 2009 +0300
> >> > +++
> b/linux/drivers/media/dvb/siano/sms-cards.h Tue
> >> May 19 19:19:27 2009 +0300
> >> > @@ -109,8 +109,6 @@ int
> sms_board_event(struct
> >> smscore_devic
> >> >  int sms_board_event(struct
> smscore_device_t
> >> *coredev,
> >> >                enum SMS_BOARD_EVENTS
> gevent);
> >> >
> >> > -int sms_board_setup(struct smscore_device_t
> >> *coredev);
> >> > -
> >> >  #define SMS_LED_OFF 0
> >> >  #define SMS_LED_LO  1
> >> >  #define SMS_LED_HI  2
> >> > diff -r dfcfb90798d3 -r 0296b0c436d6
> >> linux/drivers/media/dvb/siano/smsdvb.c
> >> > --- a/linux/drivers/media/dvb/siano/smsdvb.c
>    Tue
> >> May 19 19:05:02 2009 +0300
> >> > +++ b/linux/drivers/media/dvb/siano/smsdvb.c
>    Tue
> >> May 19 19:19:27 2009 +0300
> >> > @@ -600,7 +600,6 @@ static int
> smsdvb_hotplug(struct
> >> smscore
> >> >        sms_board_dvb3_event(client,
> >> DVB3_EVENT_HOTPLUG);
> >> >
> >> >        sms_info("success");
> >> > -       sms_board_setup(coredev);
> >> >
> >> >        return 0;
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > To unsubscribe from this list: send the line
> >> "unsubscribe linux-media" in
> >> > the body of a message to majordomo@xxxxxxxxxxxxxxx
> >> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >> >
> >>
> >>
> >>
> >> NACK.
> >>
> >>
> >> This changes the behavior of the Hauppauge
> devices.
> >> Let Uri get all
> >> his other stuff in place first, and THEN we can
> look at
> >> this
> >> separately.
> >>
> >> In addition, this changeset was merged WITHOUT my
> ack:
> >>
> >> http://linuxtv.org/hg/v4l-dvb/rev/37969546eee8 -
> Siano:
> >> smscards -
> >> assign gpio to HPG targets
> >>
> >> That changeset 37969546eee8 alone does not cause
> any change
> >> in
> >> behavior, but with Uri's patches from today it
> will change
> >> the
> >> Hauppauge device behavior.
> >>
> >> That patch should be reverted and dealt with
> separately,
> >> after Uri is
> >> finished with his other changes.
> >>
> >> -Mike
> >>
> >
> > Mike,
> >
> > Please note that the Hauppauge device behavior has
> been merged to the board_event()  **prior** to this patch.
> >
> > I did my best to follow the logic, I might be wrong
> (please check).
> >
> > This patch is remove *duplicate* led setting, etc...
> 
> Uri,
> 
> I nack'd that patch as well.  Please don't change the
> Hauppauge device
> behavior -- those changesets break the device
> functionality.
> 
> Please get all of your core changes in first, then we can
> look at
> device-specifics separately.
> 
> Regards,
> 
> Mike
> 

Mike all "core" changes are in place. After patch #58, the to-be v4l mercurial tree and the Siano subversion tree are identical regarding the code which we would like to commit.

Regards,

Uri


      
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux