W: http://netup.tv/
T: git git://linuxtv.org/media_tree.git
S: Supported
- F: drivers/media/dvb-frontends/horus3a*
+ F: drivers/media/pci/netup_unidvb/*
- MEDIA DRIVERS FOR LNBH25
- M: Sergey Kozlov <serjk@netup.ru>
- M: Abylay Ospan <aospan@netup.ru>
+ MEDIA DRIVERS FOR RENESAS - DRIF
+ M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
L: linux-media@vger.kernel.org
- W: https://linuxtv.org
- W: http://netup.tv/
+ L: linux-renesas-soc@vger.kernel.org
T: git git://linuxtv.org/media_tree.git
S: Supported
- F: drivers/media/dvb-frontends/lnbh25*
+ F: Documentation/devicetree/bindings/media/renesas,drif.txt
+ F: drivers/media/platform/rcar_drif.c
- MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
- M: Sergey Kozlov <serjk@netup.ru>
- M: Abylay Ospan <aospan@netup.ru>
+ MEDIA DRIVERS FOR RENESAS - FCP
+ M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
L: linux-media@vger.kernel.org
- W: https://linuxtv.org
- W: http://netup.tv/
+ L: linux-renesas-soc@vger.kernel.org
T: git git://linuxtv.org/media_tree.git
S: Supported
- F: drivers/media/pci/netup_unidvb/*
+ F: Documentation/devicetree/bindings/media/renesas,fcp.txt
+ F: drivers/media/platform/rcar-fcp.c
+ F: include/media/rcar-fcp.h
+
+ MEDIA DRIVERS FOR RENESAS - FDP1
+ M: Kieran Bingham <kieran@bingham.xyz>
+ L: linux-media@vger.kernel.org
+ L: linux-renesas-soc@vger.kernel.org
+ T: git git://linuxtv.org/media_tree.git
+ S: Supported
+ F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
+ F: drivers/media/platform/rcar_fdp1.c
+
+ MEDIA DRIVERS FOR RENESAS - VIN
+ M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
+ L: linux-media@vger.kernel.org
+ L: linux-renesas-soc@vger.kernel.org
+ T: git git://linuxtv.org/media_tree.git
+ S: Supported
+ F: Documentation/devicetree/bindings/media/rcar_vin.txt
+ F: drivers/media/platform/rcar-vin/
+
+ MEDIA DRIVERS FOR RENESAS - VSP1
+ M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
+ L: linux-media@vger.kernel.org
+ L: linux-renesas-soc@vger.kernel.org
+ T: git git://linuxtv.org/media_tree.git
+ S: Supported
+ F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
+ F: drivers/media/platform/vsp1/
+MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
+M: Daniel Scheller <d.scheller.oss@gmail.com>
+L: linux-media@vger.kernel.org
+W: https://linuxtv.org
+T: git git://linuxtv.org/media_tree.git
+S: Maintained
+F: drivers/media/dvb-frontends/stv0910*
+
+MEDIA DRIVERS FOR ST STV6111 TUNER ICs
+M: Daniel Scheller <d.scheller.oss@gmail.com>
+L: linux-media@vger.kernel.org
+W: https://linuxtv.org
+T: git git://linuxtv.org/media_tree.git
+S: Maintained
+F: drivers/media/dvb-frontends/stv6111*
+
MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
M: Mauro Carvalho Chehab <mchehab@kernel.org>
unlock:
mutex_unlock(&adap->lock);
}
-EXPORT_SYMBOL_GPL(cec_transmit_done);
+EXPORT_SYMBOL_GPL(cec_transmit_done_ts);
-void cec_transmit_attempt_done(struct cec_adapter *adap, u8 status)
+void cec_transmit_attempt_done_ts(struct cec_adapter *adap,
+ u8 status, ktime_t ts)
{
- switch (status) {
+ switch (status & ~CEC_TX_STATUS_MAX_RETRIES) {
case CEC_TX_STATUS_OK:
- cec_transmit_done(adap, status, 0, 0, 0, 0);
+ cec_transmit_done_ts(adap, status, 0, 0, 0, 0, ts);
return;
case CEC_TX_STATUS_ARB_LOST:
- cec_transmit_done(adap, status, 1, 0, 0, 0);
+ cec_transmit_done_ts(adap, status, 1, 0, 0, 0, ts);
return;
case CEC_TX_STATUS_NACK:
- cec_transmit_done(adap, status, 0, 1, 0, 0);
+ cec_transmit_done_ts(adap, status, 0, 1, 0, 0, ts);
return;
case CEC_TX_STATUS_LOW_DRIVE:
- cec_transmit_done(adap, status, 0, 0, 1, 0);
+ cec_transmit_done_ts(adap, status, 0, 0, 1, 0, ts);
return;
case CEC_TX_STATUS_ERROR:
- cec_transmit_done(adap, status, 0, 0, 0, 1);
+ cec_transmit_done_ts(adap, status, 0, 0, 0, 1, ts);
return;
default:
/* Should never happen */