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, Uri Shkolnik <urishk@xxxxxxxxx> wrote:

> From: Uri Shkolnik <urishk@xxxxxxxxx>
> Subject: Re: [PATCH] [09051_54] Siano: remove obsolete sms_board_setup
> To: "Michael Krufky" <mkrufky@xxxxxxxxxxx>
> Date: Tuesday, May 19, 2009, 7:57 PM
> 
> 
> --- 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
 
 
 



      
--
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