From: Benjamin Gaignard Date: Thu, 18 May 2017 08:45:09 +0000 (-0300) Subject: [media] cec: stih: allow to use max CEC logical addresses X-Git-Tag: v4.13-rc1~141^2~304 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=e201031df9d36a4c58f8380c9def7e6ae57fa1b6;p=karo-tx-linux.git [media] cec: stih: allow to use max CEC logical addresses Hardware could support up to 16 logical addresses which is more than needed by CEC specifications. Let use CEC_MAX_LOG_ADDRS instead of limited it on one. stih_cec_adap_log_addr() function was alredy written to support multiple addresses requests. Signed-off-by: Benjamin Gaignard Signed-off-by: Hans Verkuil Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/platform/sti/cec/stih-cec.c b/drivers/media/platform/sti/cec/stih-cec.c index 39ff55145a82..df34a01ebb1d 100644 --- a/drivers/media/platform/sti/cec/stih-cec.c +++ b/drivers/media/platform/sti/cec/stih-cec.c @@ -353,7 +353,7 @@ static int stih_cec_probe(struct platform_device *pdev) cec->adap = cec_allocate_adapter(&sti_cec_adap_ops, cec, CEC_NAME, CEC_CAP_LOG_ADDRS | CEC_CAP_PASSTHROUGH | - CEC_CAP_TRANSMIT, 1); + CEC_CAP_TRANSMIT, CEC_MAX_LOG_ADDRS); ret = PTR_ERR_OR_ZERO(cec->adap); if (ret) return ret;