The ADV748X_PAGE_WAIT is a fake page to insert arbitrary delays in the
register tables.

Its only usage was removed, so we can remove the handling and simplify
the code.

Signed-off-by: Kieran Bingham <kieran.bingham+rene...@ideasonboard.com>
---
 drivers/media/i2c/adv748x/adv748x-core.c | 17 ++++++-----------
 drivers/media/i2c/adv748x/adv748x.h      |  1 -
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/drivers/media/i2c/adv748x/adv748x-core.c 
b/drivers/media/i2c/adv748x/adv748x-core.c
index 252bdb28b18b..8199e0b20790 100644
--- a/drivers/media/i2c/adv748x/adv748x-core.c
+++ b/drivers/media/i2c/adv748x/adv748x-core.c
@@ -219,18 +219,13 @@ static int adv748x_write_regs(struct adv748x_state *state,
        int ret;
 
        while (regs->page != ADV748X_PAGE_EOR) {
-               if (regs->page == ADV748X_PAGE_WAIT) {
-                       msleep(regs->value);
-               } else {
-                       ret = adv748x_write(state, regs->page, regs->reg,
-                                     regs->value);
-                       if (ret < 0) {
-                               adv_err(state,
-                                       "Error regs page: 0x%02x reg: 0x%02x\n",
-                                       regs->page, regs->reg);
-                               return ret;
-                       }
+               ret = adv748x_write(state, regs->page, regs->reg, regs->value);
+               if (ret < 0) {
+                       adv_err(state, "Error regs page: 0x%02x reg: 0x%02x\n",
+                               regs->page, regs->reg);
+                       return ret;
                }
+
                regs++;
        }
 
diff --git a/drivers/media/i2c/adv748x/adv748x.h 
b/drivers/media/i2c/adv748x/adv748x.h
index 2f8d751cfbb0..5042f9e94aee 100644
--- a/drivers/media/i2c/adv748x/adv748x.h
+++ b/drivers/media/i2c/adv748x/adv748x.h
@@ -39,7 +39,6 @@ enum adv748x_page {
        ADV748X_PAGE_MAX,
 
        /* Fake pages for register sequences */
-       ADV748X_PAGE_WAIT,              /* Wait x msec */
        ADV748X_PAGE_EOR,               /* End Mark */
 };
 
-- 
2.17.1

Reply via email to