es51919 lcr: unbreak channel setup after successful detection
Commit6bcb3ee876
introduced initial support for the Cyrustek ES51919 chipset. Its setup_channels() routine used to init a variable to assume failure, then a loop added channels and changed the value to success. Commit5e23fcab88
changed channel setup to never fail, but kept the initialization with an error code. Which prevented the operation of successfully detected LCR meters. Remove the no longer needed variable, instead always return success from an operation which cannot fail. Fixes:5e23fcab88
"Simplify channel creation." Signed-off-by: Gerhard Sittig <gerhard.sittig@gmx.net>
This commit is contained in:
parent
e68c0eb409
commit
6b7e644e5c
|
@ -741,14 +741,11 @@ static const char *const channel_names[] = { "P1", "P2" };
|
|||
static int setup_channels(struct sr_dev_inst *sdi)
|
||||
{
|
||||
unsigned int i;
|
||||
int ret;
|
||||
|
||||
ret = SR_ERR_BUG;
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(channel_names); i++)
|
||||
sr_channel_new(sdi, i, SR_CHANNEL_ANALOG, TRUE, channel_names[i]);
|
||||
|
||||
return ret;
|
||||
return SR_OK;
|
||||
}
|
||||
|
||||
SR_PRIV void es51919_serial_clean(void *priv)
|
||||
|
|
Loading…
Reference in New Issue