Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8610326e authored by Daniel Scheller's avatar Daniel Scheller Committed by Mauro Carvalho Chehab
Browse files

media: ddbridge/mci: add more MCI status codes, improve MCI_SUCCESS macro



The MCI can report the command status more finegrained, so, add more
status code defines and update the MCI_SUCCESS macro.

Picked up from the upstream dddvb GIT.

Signed-off-by: default avatarDaniel Scheller <d.scheller@gmx.net>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+samsung@kernel.org>
parent e5526848
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -74,9 +74,13 @@
#define SX8_CMD_ENABLE_IQOUTPUT  (0x44)
#define SX8_CMD_DISABLE_IQOUTPUT (0x45)

#define MCI_ERROR_UNSUPPORTED    (0x80)
#define MCI_STATUS_OK            (0x00)
#define MCI_STATUS_UNSUPPORTED   (0x80)
#define MCI_STATUS_RETRY         (0xFD)
#define MCI_STATUS_NOT_READY     (0xFE)
#define MCI_STATUS_ERROR         (0xFF)

#define MCI_SUCCESS(status)      (status < MCI_ERROR_UNSUPPORTED)
#define MCI_SUCCESS(status)      ((status & MCI_STATUS_UNSUPPORTED) == 0)

#define SX8_CMD_DIAG_READ8       (0xE0)
#define SX8_CMD_DIAG_READ32      (0xE1)