diff options
author | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-01-27 00:33:18 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-03-04 12:40:00 -0500 |
commit | 244c0e06bfd4e5bce46914bb11b0aac7de73831e (patch) | |
tree | 48fbe3991a2a70542dc846655859921c9cd94431 /drivers/media/dvb-frontends | |
parent | 80bff4b07595cf086e5d1cda4fd6e740affff5c5 (diff) |
[media] drx-j: get rid of function wrappers
On several places, the I2C functions are just wrappers to others.
Get rid of it.
Acked-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Diffstat (limited to 'drivers/media/dvb-frontends')
-rw-r--r-- | drivers/media/dvb-frontends/drx39xyj/drx_driver.h | 2 | ||||
-rw-r--r-- | drivers/media/dvb-frontends/drx39xyj/drxj.c | 2210 |
2 files changed, 1026 insertions, 1186 deletions
diff --git a/drivers/media/dvb-frontends/drx39xyj/drx_driver.h b/drivers/media/dvb-frontends/drx39xyj/drx_driver.h index f3098b6bd006..8419989b4c38 100644 --- a/drivers/media/dvb-frontends/drx39xyj/drx_driver.h +++ b/drivers/media/dvb-frontends/drx39xyj/drx_driver.h | |||
@@ -1940,8 +1940,6 @@ struct drx_demod_instance; | |||
1940 | * \struct struct drx_demod_instance * \brief Top structure of demodulator instance. | 1940 | * \struct struct drx_demod_instance * \brief Top structure of demodulator instance. |
1941 | */ | 1941 | */ |
1942 | struct drx_demod_instance { | 1942 | struct drx_demod_instance { |
1943 | /* type specific demodulator data */ | ||
1944 | struct drx_access_func *my_access_funct; | ||
1945 | /**< data access protocol functions */ | 1943 | /**< data access protocol functions */ |
1946 | struct i2c_device_addr *my_i2c_dev_addr; | 1944 | struct i2c_device_addr *my_i2c_dev_addr; |
1947 | /**< i2c address and device identifier */ | 1945 | /**< i2c address and device identifier */ |
diff --git a/drivers/media/dvb-frontends/drx39xyj/drxj.c b/drivers/media/dvb-frontends/drx39xyj/drxj.c index 8dc53345dd06..7a28c20d2594 100644 --- a/drivers/media/dvb-frontends/drx39xyj/drxj.c +++ b/drivers/media/dvb-frontends/drx39xyj/drxj.c | |||
@@ -226,12 +226,6 @@ DEFINES | |||
226 | #define DRXJ_SCAN_TIMEOUT 1000 | 226 | #define DRXJ_SCAN_TIMEOUT 1000 |
227 | 227 | ||
228 | /** | 228 | /** |
229 | * \def DRXJ_DAP | ||
230 | * \brief Name of structure containing all data access protocol functions. | ||
231 | */ | ||
232 | #define DRXJ_DAP drx_dap_drxj_funct_g | ||
233 | |||
234 | /** | ||
235 | * \def HI_I2C_DELAY | 229 | * \def HI_I2C_DELAY |
236 | * \brief HI timing delay for I2C timing (in nano seconds) | 230 | * \brief HI timing delay for I2C timing (in nano seconds) |
237 | * | 231 | * |
@@ -535,70 +529,38 @@ GLOBAL VARIABLES | |||
535 | * DRXJ DAP structures | 529 | * DRXJ DAP structures |
536 | */ | 530 | */ |
537 | 531 | ||
538 | static int drxj_dap_read_block(struct i2c_device_addr *dev_addr, | 532 | static int drxdap_fasi_read_block(struct i2c_device_addr *dev_addr, |
539 | u32 addr, | 533 | u32 addr, |
540 | u16 datasize, | 534 | u16 datasize, |
541 | u8 *data, u32 flags); | 535 | u8 *data, u32 flags); |
542 | 536 | ||
543 | static int drxj_dap_read_modify_write_reg8(struct i2c_device_addr *dev_addr, | ||
544 | u32 waddr, | ||
545 | u32 raddr, | ||
546 | u8 wdata, u8 *rdata); | ||
547 | 537 | ||
548 | static int drxj_dap_read_modify_write_reg16(struct i2c_device_addr *dev_addr, | 538 | static int drxj_dap_read_modify_write_reg16(struct i2c_device_addr *dev_addr, |
549 | u32 waddr, | 539 | u32 waddr, |
550 | u32 raddr, | 540 | u32 raddr, |
551 | u16 wdata, u16 *rdata); | 541 | u16 wdata, u16 *rdata); |
552 | 542 | ||
553 | static int drxj_dap_read_modify_write_reg32(struct i2c_device_addr *dev_addr, | ||
554 | u32 waddr, | ||
555 | u32 raddr, | ||
556 | u32 wdata, u32 *rdata); | ||
557 | |||
558 | static int drxj_dap_read_reg8(struct i2c_device_addr *dev_addr, | ||
559 | u32 addr, | ||
560 | u8 *data, u32 flags); | ||
561 | |||
562 | static int drxj_dap_read_reg16(struct i2c_device_addr *dev_addr, | 543 | static int drxj_dap_read_reg16(struct i2c_device_addr *dev_addr, |
563 | u32 addr, | 544 | u32 addr, |
564 | u16 *data, u32 flags); | 545 | u16 *data, u32 flags); |
565 | 546 | ||
566 | static int drxj_dap_read_reg32(struct i2c_device_addr *dev_addr, | 547 | static int drxdap_fasi_read_reg32(struct i2c_device_addr *dev_addr, |
567 | u32 addr, | 548 | u32 addr, |
568 | u32 *data, u32 flags); | 549 | u32 *data, u32 flags); |
569 | 550 | ||
570 | static int drxj_dap_write_block(struct i2c_device_addr *dev_addr, | 551 | static int drxdap_fasi_write_block(struct i2c_device_addr *dev_addr, |
571 | u32 addr, | 552 | u32 addr, |
572 | u16 datasize, | 553 | u16 datasize, |
573 | u8 *data, u32 flags); | 554 | u8 *data, u32 flags); |
574 | 555 | ||
575 | static int drxj_dap_write_reg8(struct i2c_device_addr *dev_addr, | ||
576 | u32 addr, | ||
577 | u8 data, u32 flags); | ||
578 | |||
579 | static int drxj_dap_write_reg16(struct i2c_device_addr *dev_addr, | 556 | static int drxj_dap_write_reg16(struct i2c_device_addr *dev_addr, |
580 | u32 addr, | 557 | u32 addr, |
581 | u16 data, u32 flags); | 558 | u16 data, u32 flags); |
582 | 559 | ||
583 | static int drxj_dap_write_reg32(struct i2c_device_addr *dev_addr, | 560 | static int drxdap_fasi_write_reg32(struct i2c_device_addr *dev_addr, |
584 | u32 addr, | 561 | u32 addr, |
585 | u32 data, u32 flags); | 562 | u32 data, u32 flags); |
586 | 563 | ||
587 | /* The structure containing the protocol interface */ | ||
588 | struct drx_access_func drx_dap_drxj_funct_g = { | ||
589 | drxj_dap_write_block, /* Supported */ | ||
590 | drxj_dap_read_block, /* Supported */ | ||
591 | drxj_dap_write_reg8, /* Not supported */ | ||
592 | drxj_dap_read_reg8, /* Not supported */ | ||
593 | drxj_dap_read_modify_write_reg8, /* Not supported */ | ||
594 | drxj_dap_write_reg16, /* Supported */ | ||
595 | drxj_dap_read_reg16, /* Supported */ | ||
596 | drxj_dap_read_modify_write_reg16, /* Supported */ | ||
597 | drxj_dap_write_reg32, /* Supported */ | ||
598 | drxj_dap_read_reg32, /* Supported */ | ||
599 | drxj_dap_read_modify_write_reg32, /* Not supported */ | ||
600 | }; | ||
601 | |||
602 | struct drxj_data drxj_data_g = { | 564 | struct drxj_data drxj_data_g = { |
603 | false, /* has_lna : true if LNA (aka PGA) present */ | 565 | false, /* has_lna : true if LNA (aka PGA) present */ |
604 | false, /* has_oob : true if OOB supported */ | 566 | false, /* has_oob : true if OOB supported */ |
@@ -929,7 +891,6 @@ struct drx_common_attr drxj_default_comm_attr_g = { | |||
929 | * \brief Default drxj demodulator instance. | 891 | * \brief Default drxj demodulator instance. |
930 | */ | 892 | */ |
931 | struct drx_demod_instance drxj_default_demod_g = { | 893 | struct drx_demod_instance drxj_default_demod_g = { |
932 | &DRXJ_DAP, /* data access protocol functions */ | ||
933 | &drxj_default_addr_g, /* i2c address & device id */ | 894 | &drxj_default_addr_g, /* i2c address & device id */ |
934 | &drxj_default_comm_attr_g, /* demod common attributes */ | 895 | &drxj_default_comm_attr_g, /* demod common attributes */ |
935 | &drxj_data_g /* demod device specific attributes */ | 896 | &drxj_data_g /* demod device specific attributes */ |
@@ -1540,43 +1501,6 @@ bool is_handled_by_aud_tr_if(u32 addr) | |||
1540 | 1501 | ||
1541 | /*============================================================================*/ | 1502 | /*============================================================================*/ |
1542 | 1503 | ||
1543 | /* Functions not supported by protocol*/ | ||
1544 | |||
1545 | static int drxdap_fasi_write_reg8(struct i2c_device_addr *dev_addr, /* address of I2C device */ | ||
1546 | u32 addr, /* address of register */ | ||
1547 | u8 data, /* data to write */ | ||
1548 | u32 flags) | ||
1549 | { /* special device flags */ | ||
1550 | return -EIO; | ||
1551 | } | ||
1552 | |||
1553 | static int drxdap_fasi_read_reg8(struct i2c_device_addr *dev_addr, /* address of I2C device */ | ||
1554 | u32 addr, /* address of register */ | ||
1555 | u8 *data, /* buffer to receive data */ | ||
1556 | u32 flags) | ||
1557 | { /* special device flags */ | ||
1558 | return -EIO; | ||
1559 | } | ||
1560 | |||
1561 | static int drxdap_fasi_read_modify_write_reg8(struct i2c_device_addr *dev_addr, /* address of I2C device */ | ||
1562 | u32 waddr, /* address of register */ | ||
1563 | u32 raddr, /* address to read back from */ | ||
1564 | u8 datain, /* data to send */ | ||
1565 | u8 *dataout) | ||
1566 | { /* data to receive back */ | ||
1567 | return -EIO; | ||
1568 | } | ||
1569 | |||
1570 | static int drxdap_fasi_read_modify_write_reg32(struct i2c_device_addr *dev_addr, /* address of I2C device */ | ||
1571 | u32 waddr, /* address of register */ | ||
1572 | u32 raddr, /* address to read back from */ | ||
1573 | u32 datain, /* data to send */ | ||
1574 | u32 *dataout) | ||
1575 | { /* data to receive back */ | ||
1576 | return -EIO; | ||
1577 | } | ||
1578 | |||
1579 | |||
1580 | int drxbsp_i2c_write_read(struct i2c_device_addr *w_dev_addr, | 1504 | int drxbsp_i2c_write_read(struct i2c_device_addr *w_dev_addr, |
1581 | u16 w_count, | 1505 | u16 w_count, |
1582 | u8 *wData, | 1506 | u8 *wData, |
@@ -2073,27 +1997,6 @@ static int drxdap_fasi_write_reg32(struct i2c_device_addr *dev_addr, | |||
2073 | return drxdap_fasi_write_block(dev_addr, addr, sizeof(data), buf, flags); | 1997 | return drxdap_fasi_write_block(dev_addr, addr, sizeof(data), buf, flags); |
2074 | } | 1998 | } |
2075 | 1999 | ||
2076 | static int drxj_dap_read_block(struct i2c_device_addr *dev_addr, | ||
2077 | u32 addr, | ||
2078 | u16 datasize, | ||
2079 | u8 *data, u32 flags) | ||
2080 | { | ||
2081 | return drxdap_fasi_read_block(dev_addr, | ||
2082 | addr, datasize, data, flags); | ||
2083 | } | ||
2084 | |||
2085 | /*============================================================================*/ | ||
2086 | |||
2087 | static int drxj_dap_read_modify_write_reg8(struct i2c_device_addr *dev_addr, | ||
2088 | u32 waddr, | ||
2089 | u32 raddr, | ||
2090 | u8 wdata, u8 *rdata) | ||
2091 | { | ||
2092 | return drxdap_fasi_read_modify_write_reg8(dev_addr, | ||
2093 | waddr, | ||
2094 | raddr, wdata, rdata); | ||
2095 | } | ||
2096 | |||
2097 | /*============================================================================*/ | 2000 | /*============================================================================*/ |
2098 | 2001 | ||
2099 | /** | 2002 | /** |
@@ -2172,26 +2075,6 @@ static int drxj_dap_read_modify_write_reg16(struct i2c_device_addr *dev_addr, | |||
2172 | #endif | 2075 | #endif |
2173 | } | 2076 | } |
2174 | 2077 | ||
2175 | /*============================================================================*/ | ||
2176 | |||
2177 | static int drxj_dap_read_modify_write_reg32(struct i2c_device_addr *dev_addr, | ||
2178 | u32 waddr, | ||
2179 | u32 raddr, | ||
2180 | u32 wdata, u32 *rdata) | ||
2181 | { | ||
2182 | return drxdap_fasi_read_modify_write_reg32(dev_addr, | ||
2183 | waddr, | ||
2184 | raddr, wdata, rdata); | ||
2185 | } | ||
2186 | |||
2187 | /*============================================================================*/ | ||
2188 | |||
2189 | static int drxj_dap_read_reg8(struct i2c_device_addr *dev_addr, | ||
2190 | u32 addr, | ||
2191 | u8 *data, u32 flags) | ||
2192 | { | ||
2193 | return drxdap_fasi_read_reg8(dev_addr, addr, data, flags); | ||
2194 | } | ||
2195 | 2078 | ||
2196 | /*============================================================================*/ | 2079 | /*============================================================================*/ |
2197 | 2080 | ||
@@ -2296,41 +2179,10 @@ static int drxj_dap_read_reg16(struct i2c_device_addr *dev_addr, | |||
2296 | if (is_handled_by_aud_tr_if(addr)) | 2179 | if (is_handled_by_aud_tr_if(addr)) |
2297 | stat = drxj_dap_read_aud_reg16(dev_addr, addr, data); | 2180 | stat = drxj_dap_read_aud_reg16(dev_addr, addr, data); |
2298 | else | 2181 | else |
2299 | stat = drxdap_fasi_read_reg16(dev_addr, | 2182 | stat = drxdap_fasi_read_reg16(dev_addr, addr, data, flags); |
2300 | addr, data, flags); | ||
2301 | 2183 | ||
2302 | return stat; | 2184 | return stat; |
2303 | } | 2185 | } |
2304 | |||
2305 | /*============================================================================*/ | ||
2306 | |||
2307 | static int drxj_dap_read_reg32(struct i2c_device_addr *dev_addr, | ||
2308 | u32 addr, | ||
2309 | u32 *data, u32 flags) | ||
2310 | { | ||
2311 | return drxdap_fasi_read_reg32(dev_addr, addr, data, flags); | ||
2312 | } | ||
2313 | |||
2314 | /*============================================================================*/ | ||
2315 | |||
2316 | static int drxj_dap_write_block(struct i2c_device_addr *dev_addr, | ||
2317 | u32 addr, | ||
2318 | u16 datasize, | ||
2319 | u8 *data, u32 flags) | ||
2320 | { | ||
2321 | return drxdap_fasi_write_block(dev_addr, | ||
2322 | addr, datasize, data, flags); | ||
2323 | } | ||
2324 | |||
2325 | /*============================================================================*/ | ||
2326 | |||
2327 | static int drxj_dap_write_reg8(struct i2c_device_addr *dev_addr, | ||
2328 | u32 addr, | ||
2329 | u8 data, u32 flags) | ||
2330 | { | ||
2331 | return drxdap_fasi_write_reg8(dev_addr, addr, data, flags); | ||
2332 | } | ||
2333 | |||
2334 | /*============================================================================*/ | 2186 | /*============================================================================*/ |
2335 | 2187 | ||
2336 | /** | 2188 | /** |
@@ -2413,15 +2265,6 @@ static int drxj_dap_write_reg16(struct i2c_device_addr *dev_addr, | |||
2413 | 2265 | ||
2414 | /*============================================================================*/ | 2266 | /*============================================================================*/ |
2415 | 2267 | ||
2416 | static int drxj_dap_write_reg32(struct i2c_device_addr *dev_addr, | ||
2417 | u32 addr, | ||
2418 | u32 data, u32 flags) | ||
2419 | { | ||
2420 | return drxdap_fasi_write_reg32(dev_addr, addr, data, flags); | ||
2421 | } | ||
2422 | |||
2423 | /*============================================================================*/ | ||
2424 | |||
2425 | /* Free data ram in SIO HI */ | 2268 | /* Free data ram in SIO HI */ |
2426 | #define SIO_HI_RA_RAM_USR_BEGIN__A 0x420040 | 2269 | #define SIO_HI_RA_RAM_USR_BEGIN__A 0x420040 |
2427 | #define SIO_HI_RA_RAM_USR_END__A 0x420060 | 2270 | #define SIO_HI_RA_RAM_USR_END__A 0x420060 |
@@ -2627,34 +2470,34 @@ hi_command(struct i2c_device_addr *dev_addr, const struct drxj_hi_cmd *cmd, u16 | |||
2627 | 2470 | ||
2628 | case SIO_HI_RA_RAM_CMD_CONFIG: | 2471 | case SIO_HI_RA_RAM_CMD_CONFIG: |
2629 | case SIO_HI_RA_RAM_CMD_ATOMIC_COPY: | 2472 | case SIO_HI_RA_RAM_CMD_ATOMIC_COPY: |
2630 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_HI_RA_RAM_PAR_6__A, cmd->param6, 0); | 2473 | rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_6__A, cmd->param6, 0); |
2631 | if (rc != 0) { | 2474 | if (rc != 0) { |
2632 | pr_err("error %d\n", rc); | 2475 | pr_err("error %d\n", rc); |
2633 | goto rw_error; | 2476 | goto rw_error; |
2634 | } | 2477 | } |
2635 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_HI_RA_RAM_PAR_5__A, cmd->param5, 0); | 2478 | rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_5__A, cmd->param5, 0); |
2636 | if (rc != 0) { | 2479 | if (rc != 0) { |
2637 | pr_err("error %d\n", rc); | 2480 | pr_err("error %d\n", rc); |
2638 | goto rw_error; | 2481 | goto rw_error; |
2639 | } | 2482 | } |
2640 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_HI_RA_RAM_PAR_4__A, cmd->param4, 0); | 2483 | rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_4__A, cmd->param4, 0); |
2641 | if (rc != 0) { | 2484 | if (rc != 0) { |
2642 | pr_err("error %d\n", rc); | 2485 | pr_err("error %d\n", rc); |
2643 | goto rw_error; | 2486 | goto rw_error; |
2644 | } | 2487 | } |
2645 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_HI_RA_RAM_PAR_3__A, cmd->param3, 0); | 2488 | rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_3__A, cmd->param3, 0); |
2646 | if (rc != 0) { | 2489 | if (rc != 0) { |
2647 | pr_err("error %d\n", rc); | 2490 | pr_err("error %d\n", rc); |
2648 | goto rw_error; | 2491 | goto rw_error; |
2649 | } | 2492 | } |
2650 | /* fallthrough */ | 2493 | /* fallthrough */ |
2651 | case SIO_HI_RA_RAM_CMD_BRDCTRL: | 2494 | case SIO_HI_RA_RAM_CMD_BRDCTRL: |
2652 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_HI_RA_RAM_PAR_2__A, cmd->param2, 0); | 2495 | rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_2__A, cmd->param2, 0); |
2653 | if (rc != 0) { | 2496 | if (rc != 0) { |
2654 | pr_err("error %d\n", rc); | 2497 | pr_err("error %d\n", rc); |
2655 | goto rw_error; | 2498 | goto rw_error; |
2656 | } | 2499 | } |
2657 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_HI_RA_RAM_PAR_1__A, cmd->param1, 0); | 2500 | rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_1__A, cmd->param1, 0); |
2658 | if (rc != 0) { | 2501 | if (rc != 0) { |
2659 | pr_err("error %d\n", rc); | 2502 | pr_err("error %d\n", rc); |
2660 | goto rw_error; | 2503 | goto rw_error; |
@@ -2670,7 +2513,7 @@ hi_command(struct i2c_device_addr *dev_addr, const struct drxj_hi_cmd *cmd, u16 | |||
2670 | } | 2513 | } |
2671 | 2514 | ||
2672 | /* Write command */ | 2515 | /* Write command */ |
2673 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_HI_RA_RAM_CMD__A, cmd->cmd, 0); | 2516 | rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_CMD__A, cmd->cmd, 0); |
2674 | if (rc != 0) { | 2517 | if (rc != 0) { |
2675 | pr_err("error %d\n", rc); | 2518 | pr_err("error %d\n", rc); |
2676 | goto rw_error; | 2519 | goto rw_error; |
@@ -2693,7 +2536,7 @@ hi_command(struct i2c_device_addr *dev_addr, const struct drxj_hi_cmd *cmd, u16 | |||
2693 | goto rw_error; | 2536 | goto rw_error; |
2694 | } | 2537 | } |
2695 | 2538 | ||
2696 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_HI_RA_RAM_CMD__A, &wait_cmd, 0); | 2539 | rc = drxj_dap_read_reg16(dev_addr, SIO_HI_RA_RAM_CMD__A, &wait_cmd, 0); |
2697 | if (rc != 0) { | 2540 | if (rc != 0) { |
2698 | pr_err("error %d\n", rc); | 2541 | pr_err("error %d\n", rc); |
2699 | goto rw_error; | 2542 | goto rw_error; |
@@ -2701,7 +2544,7 @@ hi_command(struct i2c_device_addr *dev_addr, const struct drxj_hi_cmd *cmd, u16 | |||
2701 | } while (wait_cmd != 0); | 2544 | } while (wait_cmd != 0); |
2702 | 2545 | ||
2703 | /* Read result */ | 2546 | /* Read result */ |
2704 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_HI_RA_RAM_RES__A, result, 0); | 2547 | rc = drxj_dap_read_reg16(dev_addr, SIO_HI_RA_RAM_RES__A, result, 0); |
2705 | if (rc != 0) { | 2548 | if (rc != 0) { |
2706 | pr_err("error %d\n", rc); | 2549 | pr_err("error %d\n", rc); |
2707 | goto rw_error; | 2550 | goto rw_error; |
@@ -2739,7 +2582,7 @@ static int init_hi(const struct drx_demod_instance *demod) | |||
2739 | dev_addr = demod->my_i2c_dev_addr; | 2582 | dev_addr = demod->my_i2c_dev_addr; |
2740 | 2583 | ||
2741 | /* PATCH for bug 5003, HI ucode v3.1.0 */ | 2584 | /* PATCH for bug 5003, HI ucode v3.1.0 */ |
2742 | rc = DRXJ_DAP.write_reg16func(dev_addr, 0x4301D7, 0x801, 0); | 2585 | rc = drxj_dap_write_reg16(dev_addr, 0x4301D7, 0x801, 0); |
2743 | if (rc != 0) { | 2586 | if (rc != 0) { |
2744 | pr_err("error %d\n", rc); | 2587 | pr_err("error %d\n", rc); |
2745 | goto rw_error; | 2588 | goto rw_error; |
@@ -2825,17 +2668,17 @@ static int get_device_capabilities(struct drx_demod_instance *demod) | |||
2825 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 2668 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
2826 | dev_addr = demod->my_i2c_dev_addr; | 2669 | dev_addr = demod->my_i2c_dev_addr; |
2827 | 2670 | ||
2828 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 2671 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
2829 | if (rc != 0) { | 2672 | if (rc != 0) { |
2830 | pr_err("error %d\n", rc); | 2673 | pr_err("error %d\n", rc); |
2831 | goto rw_error; | 2674 | goto rw_error; |
2832 | } | 2675 | } |
2833 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_PDR_OHW_CFG__A, &sio_pdr_ohw_cfg, 0); | 2676 | rc = drxj_dap_read_reg16(dev_addr, SIO_PDR_OHW_CFG__A, &sio_pdr_ohw_cfg, 0); |
2834 | if (rc != 0) { | 2677 | if (rc != 0) { |
2835 | pr_err("error %d\n", rc); | 2678 | pr_err("error %d\n", rc); |
2836 | goto rw_error; | 2679 | goto rw_error; |
2837 | } | 2680 | } |
2838 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY__PRE, 0); | 2681 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY__PRE, 0); |
2839 | if (rc != 0) { | 2682 | if (rc != 0) { |
2840 | pr_err("error %d\n", rc); | 2683 | pr_err("error %d\n", rc); |
2841 | goto rw_error; | 2684 | goto rw_error; |
@@ -2865,7 +2708,7 @@ static int get_device_capabilities(struct drx_demod_instance *demod) | |||
2865 | Determine device capabilities | 2708 | Determine device capabilities |
2866 | Based on pinning v47 | 2709 | Based on pinning v47 |
2867 | */ | 2710 | */ |
2868 | rc = DRXJ_DAP.read_reg32func(dev_addr, SIO_TOP_JTAGID_LO__A, &sio_top_jtagid_lo, 0); | 2711 | rc = drxdap_fasi_read_reg32(dev_addr, SIO_TOP_JTAGID_LO__A, &sio_top_jtagid_lo, 0); |
2869 | if (rc != 0) { | 2712 | if (rc != 0) { |
2870 | pr_err("error %d\n", rc); | 2713 | pr_err("error %d\n", rc); |
2871 | goto rw_error; | 2714 | goto rw_error; |
@@ -2874,18 +2717,18 @@ static int get_device_capabilities(struct drx_demod_instance *demod) | |||
2874 | 2717 | ||
2875 | switch ((sio_top_jtagid_lo >> 12) & 0xFF) { | 2718 | switch ((sio_top_jtagid_lo >> 12) & 0xFF) { |
2876 | case 0x31: | 2719 | case 0x31: |
2877 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 2720 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
2878 | if (rc != 0) { | 2721 | if (rc != 0) { |
2879 | pr_err("error %d\n", rc); | 2722 | pr_err("error %d\n", rc); |
2880 | goto rw_error; | 2723 | goto rw_error; |
2881 | } | 2724 | } |
2882 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_PDR_UIO_IN_HI__A, &bid, 0); | 2725 | rc = drxj_dap_read_reg16(dev_addr, SIO_PDR_UIO_IN_HI__A, &bid, 0); |
2883 | if (rc != 0) { | 2726 | if (rc != 0) { |
2884 | pr_err("error %d\n", rc); | 2727 | pr_err("error %d\n", rc); |
2885 | goto rw_error; | 2728 | goto rw_error; |
2886 | } | 2729 | } |
2887 | bid = (bid >> 10) & 0xf; | 2730 | bid = (bid >> 10) & 0xf; |
2888 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY__PRE, 0); | 2731 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY__PRE, 0); |
2889 | if (rc != 0) { | 2732 | if (rc != 0) { |
2890 | pr_err("error %d\n", rc); | 2733 | pr_err("error %d\n", rc); |
2891 | goto rw_error; | 2734 | goto rw_error; |
@@ -3121,51 +2964,51 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3121 | return 0; | 2964 | return 0; |
3122 | } | 2965 | } |
3123 | 2966 | ||
3124 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_OCR_INVERT__A, 0, 0); | 2967 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_OCR_INVERT__A, 0, 0); |
3125 | if (rc != 0) { | 2968 | if (rc != 0) { |
3126 | pr_err("error %d\n", rc); | 2969 | pr_err("error %d\n", rc); |
3127 | goto rw_error; | 2970 | goto rw_error; |
3128 | } | 2971 | } |
3129 | switch (ext_attr->standard) { | 2972 | switch (ext_attr->standard) { |
3130 | case DRX_STANDARD_8VSB: | 2973 | case DRX_STANDARD_8VSB: |
3131 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_FCT_USAGE__A, 7, 0); | 2974 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_FCT_USAGE__A, 7, 0); |
3132 | if (rc != 0) { | 2975 | if (rc != 0) { |
3133 | pr_err("error %d\n", rc); | 2976 | pr_err("error %d\n", rc); |
3134 | goto rw_error; | 2977 | goto rw_error; |
3135 | } /* 2048 bytes fifo ram */ | 2978 | } /* 2048 bytes fifo ram */ |
3136 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_TMD_CTL_UPD_RATE__A, 10, 0); | 2979 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_TMD_CTL_UPD_RATE__A, 10, 0); |
3137 | if (rc != 0) { | 2980 | if (rc != 0) { |
3138 | pr_err("error %d\n", rc); | 2981 | pr_err("error %d\n", rc); |
3139 | goto rw_error; | 2982 | goto rw_error; |
3140 | } | 2983 | } |
3141 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_TMD_INT_UPD_RATE__A, 10, 0); | 2984 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_TMD_INT_UPD_RATE__A, 10, 0); |
3142 | if (rc != 0) { | 2985 | if (rc != 0) { |
3143 | pr_err("error %d\n", rc); | 2986 | pr_err("error %d\n", rc); |
3144 | goto rw_error; | 2987 | goto rw_error; |
3145 | } | 2988 | } |
3146 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_AVR_PARM_A__A, 5, 0); | 2989 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_AVR_PARM_A__A, 5, 0); |
3147 | if (rc != 0) { | 2990 | if (rc != 0) { |
3148 | pr_err("error %d\n", rc); | 2991 | pr_err("error %d\n", rc); |
3149 | goto rw_error; | 2992 | goto rw_error; |
3150 | } | 2993 | } |
3151 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_AVR_PARM_B__A, 7, 0); | 2994 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_AVR_PARM_B__A, 7, 0); |
3152 | if (rc != 0) { | 2995 | if (rc != 0) { |
3153 | pr_err("error %d\n", rc); | 2996 | pr_err("error %d\n", rc); |
3154 | goto rw_error; | 2997 | goto rw_error; |
3155 | } | 2998 | } |
3156 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_RCN_GAIN__A, 10, 0); | 2999 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_RCN_GAIN__A, 10, 0); |
3157 | if (rc != 0) { | 3000 | if (rc != 0) { |
3158 | pr_err("error %d\n", rc); | 3001 | pr_err("error %d\n", rc); |
3159 | goto rw_error; | 3002 | goto rw_error; |
3160 | } | 3003 | } |
3161 | /* Low Water Mark for synchronization */ | 3004 | /* Low Water Mark for synchronization */ |
3162 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_SNC_LWM__A, 3, 0); | 3005 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_LWM__A, 3, 0); |
3163 | if (rc != 0) { | 3006 | if (rc != 0) { |
3164 | pr_err("error %d\n", rc); | 3007 | pr_err("error %d\n", rc); |
3165 | goto rw_error; | 3008 | goto rw_error; |
3166 | } | 3009 | } |
3167 | /* High Water Mark for synchronization */ | 3010 | /* High Water Mark for synchronization */ |
3168 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_SNC_HWM__A, 5, 0); | 3011 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_HWM__A, 5, 0); |
3169 | if (rc != 0) { | 3012 | if (rc != 0) { |
3170 | pr_err("error %d\n", rc); | 3013 | pr_err("error %d\n", rc); |
3171 | goto rw_error; | 3014 | goto rw_error; |
@@ -3198,50 +3041,50 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3198 | (ext_attr->curr_symbol_rate / 8) * nr_bits * 188; | 3041 | (ext_attr->curr_symbol_rate / 8) * nr_bits * 188; |
3199 | /* pass through b/c Annex A/c need following settings */ | 3042 | /* pass through b/c Annex A/c need following settings */ |
3200 | case DRX_STANDARD_ITU_B: | 3043 | case DRX_STANDARD_ITU_B: |
3201 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_FCT_USAGE__A, FEC_OC_FCT_USAGE__PRE, 0); | 3044 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_FCT_USAGE__A, FEC_OC_FCT_USAGE__PRE, 0); |
3202 | if (rc != 0) { | 3045 | if (rc != 0) { |
3203 | pr_err("error %d\n", rc); | 3046 | pr_err("error %d\n", rc); |
3204 | goto rw_error; | 3047 | goto rw_error; |
3205 | } | 3048 | } |
3206 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_TMD_CTL_UPD_RATE__A, FEC_OC_TMD_CTL_UPD_RATE__PRE, 0); | 3049 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_TMD_CTL_UPD_RATE__A, FEC_OC_TMD_CTL_UPD_RATE__PRE, 0); |
3207 | if (rc != 0) { | 3050 | if (rc != 0) { |
3208 | pr_err("error %d\n", rc); | 3051 | pr_err("error %d\n", rc); |
3209 | goto rw_error; | 3052 | goto rw_error; |
3210 | } | 3053 | } |
3211 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_TMD_INT_UPD_RATE__A, 5, 0); | 3054 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_TMD_INT_UPD_RATE__A, 5, 0); |
3212 | if (rc != 0) { | 3055 | if (rc != 0) { |
3213 | pr_err("error %d\n", rc); | 3056 | pr_err("error %d\n", rc); |
3214 | goto rw_error; | 3057 | goto rw_error; |
3215 | } | 3058 | } |
3216 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_AVR_PARM_A__A, FEC_OC_AVR_PARM_A__PRE, 0); | 3059 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_AVR_PARM_A__A, FEC_OC_AVR_PARM_A__PRE, 0); |
3217 | if (rc != 0) { | 3060 | if (rc != 0) { |
3218 | pr_err("error %d\n", rc); | 3061 | pr_err("error %d\n", rc); |
3219 | goto rw_error; | 3062 | goto rw_error; |
3220 | } | 3063 | } |
3221 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_AVR_PARM_B__A, FEC_OC_AVR_PARM_B__PRE, 0); | 3064 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_AVR_PARM_B__A, FEC_OC_AVR_PARM_B__PRE, 0); |
3222 | if (rc != 0) { | 3065 | if (rc != 0) { |
3223 | pr_err("error %d\n", rc); | 3066 | pr_err("error %d\n", rc); |
3224 | goto rw_error; | 3067 | goto rw_error; |
3225 | } | 3068 | } |
3226 | if (cfg_data->static_clk == true) { | 3069 | if (cfg_data->static_clk == true) { |
3227 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_RCN_GAIN__A, 0xD, 0); | 3070 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_RCN_GAIN__A, 0xD, 0); |
3228 | if (rc != 0) { | 3071 | if (rc != 0) { |
3229 | pr_err("error %d\n", rc); | 3072 | pr_err("error %d\n", rc); |
3230 | goto rw_error; | 3073 | goto rw_error; |
3231 | } | 3074 | } |
3232 | } else { | 3075 | } else { |
3233 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_RCN_GAIN__A, FEC_OC_RCN_GAIN__PRE, 0); | 3076 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_RCN_GAIN__A, FEC_OC_RCN_GAIN__PRE, 0); |
3234 | if (rc != 0) { | 3077 | if (rc != 0) { |
3235 | pr_err("error %d\n", rc); | 3078 | pr_err("error %d\n", rc); |
3236 | goto rw_error; | 3079 | goto rw_error; |
3237 | } | 3080 | } |
3238 | } | 3081 | } |
3239 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_SNC_LWM__A, 2, 0); | 3082 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_LWM__A, 2, 0); |
3240 | if (rc != 0) { | 3083 | if (rc != 0) { |
3241 | pr_err("error %d\n", rc); | 3084 | pr_err("error %d\n", rc); |
3242 | goto rw_error; | 3085 | goto rw_error; |
3243 | } | 3086 | } |
3244 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_SNC_HWM__A, 12, 0); | 3087 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_HWM__A, 12, 0); |
3245 | if (rc != 0) { | 3088 | if (rc != 0) { |
3246 | pr_err("error %d\n", rc); | 3089 | pr_err("error %d\n", rc); |
3247 | goto rw_error; | 3090 | goto rw_error; |
@@ -3252,12 +3095,12 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3252 | } /* swtich (standard) */ | 3095 | } /* swtich (standard) */ |
3253 | 3096 | ||
3254 | /* Check insertion of the Reed-Solomon parity bytes */ | 3097 | /* Check insertion of the Reed-Solomon parity bytes */ |
3255 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_MODE__A, &fec_oc_reg_mode, 0); | 3098 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_MODE__A, &fec_oc_reg_mode, 0); |
3256 | if (rc != 0) { | 3099 | if (rc != 0) { |
3257 | pr_err("error %d\n", rc); | 3100 | pr_err("error %d\n", rc); |
3258 | goto rw_error; | 3101 | goto rw_error; |
3259 | } | 3102 | } |
3260 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_IPR_MODE__A, &fec_oc_reg_ipr_mode, 0); | 3103 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_IPR_MODE__A, &fec_oc_reg_ipr_mode, 0); |
3261 | if (rc != 0) { | 3104 | if (rc != 0) { |
3262 | pr_err("error %d\n", rc); | 3105 | pr_err("error %d\n", rc); |
3263 | goto rw_error; | 3106 | goto rw_error; |
@@ -3413,70 +3256,70 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3413 | dto_rate = | 3256 | dto_rate = |
3414 | frac28(bit_rate, common_attr->sys_clock_freq * 1000); | 3257 | frac28(bit_rate, common_attr->sys_clock_freq * 1000); |
3415 | dto_rate >>= 3; | 3258 | dto_rate >>= 3; |
3416 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_DTO_RATE_HI__A, (u16)((dto_rate >> 16) & FEC_OC_DTO_RATE_HI__M), 0); | 3259 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_RATE_HI__A, (u16)((dto_rate >> 16) & FEC_OC_DTO_RATE_HI__M), 0); |
3417 | if (rc != 0) { | 3260 | if (rc != 0) { |
3418 | pr_err("error %d\n", rc); | 3261 | pr_err("error %d\n", rc); |
3419 | goto rw_error; | 3262 | goto rw_error; |
3420 | } | 3263 | } |
3421 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_DTO_RATE_LO__A, (u16)(dto_rate & FEC_OC_DTO_RATE_LO_RATE_LO__M), 0); | 3264 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_RATE_LO__A, (u16)(dto_rate & FEC_OC_DTO_RATE_LO_RATE_LO__M), 0); |
3422 | if (rc != 0) { | 3265 | if (rc != 0) { |
3423 | pr_err("error %d\n", rc); | 3266 | pr_err("error %d\n", rc); |
3424 | goto rw_error; | 3267 | goto rw_error; |
3425 | } | 3268 | } |
3426 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_DTO_MODE__A, FEC_OC_DTO_MODE_DYNAMIC__M | FEC_OC_DTO_MODE_OFFSET_ENABLE__M, 0); | 3269 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_MODE__A, FEC_OC_DTO_MODE_DYNAMIC__M | FEC_OC_DTO_MODE_OFFSET_ENABLE__M, 0); |
3427 | if (rc != 0) { | 3270 | if (rc != 0) { |
3428 | pr_err("error %d\n", rc); | 3271 | pr_err("error %d\n", rc); |
3429 | goto rw_error; | 3272 | goto rw_error; |
3430 | } | 3273 | } |
3431 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_FCT_MODE__A, FEC_OC_FCT_MODE_RAT_ENA__M | FEC_OC_FCT_MODE_VIRT_ENA__M, 0); | 3274 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_FCT_MODE__A, FEC_OC_FCT_MODE_RAT_ENA__M | FEC_OC_FCT_MODE_VIRT_ENA__M, 0); |
3432 | if (rc != 0) { | 3275 | if (rc != 0) { |
3433 | pr_err("error %d\n", rc); | 3276 | pr_err("error %d\n", rc); |
3434 | goto rw_error; | 3277 | goto rw_error; |
3435 | } | 3278 | } |
3436 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_DTO_BURST_LEN__A, fec_oc_dto_burst_len, 0); | 3279 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_BURST_LEN__A, fec_oc_dto_burst_len, 0); |
3437 | if (rc != 0) { | 3280 | if (rc != 0) { |
3438 | pr_err("error %d\n", rc); | 3281 | pr_err("error %d\n", rc); |
3439 | goto rw_error; | 3282 | goto rw_error; |
3440 | } | 3283 | } |
3441 | if (ext_attr->mpeg_output_clock_rate != DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO) | 3284 | if (ext_attr->mpeg_output_clock_rate != DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO) |
3442 | fec_oc_dto_period = ext_attr->mpeg_output_clock_rate - 1; | 3285 | fec_oc_dto_period = ext_attr->mpeg_output_clock_rate - 1; |
3443 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_DTO_PERIOD__A, fec_oc_dto_period, 0); | 3286 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_PERIOD__A, fec_oc_dto_period, 0); |
3444 | if (rc != 0) { | 3287 | if (rc != 0) { |
3445 | pr_err("error %d\n", rc); | 3288 | pr_err("error %d\n", rc); |
3446 | goto rw_error; | 3289 | goto rw_error; |
3447 | } | 3290 | } |
3448 | } else { /* Dynamic mode */ | 3291 | } else { /* Dynamic mode */ |
3449 | 3292 | ||
3450 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_DTO_MODE__A, FEC_OC_DTO_MODE_DYNAMIC__M, 0); | 3293 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_MODE__A, FEC_OC_DTO_MODE_DYNAMIC__M, 0); |
3451 | if (rc != 0) { | 3294 | if (rc != 0) { |
3452 | pr_err("error %d\n", rc); | 3295 | pr_err("error %d\n", rc); |
3453 | goto rw_error; | 3296 | goto rw_error; |
3454 | } | 3297 | } |
3455 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_FCT_MODE__A, 0, 0); | 3298 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_FCT_MODE__A, 0, 0); |
3456 | if (rc != 0) { | 3299 | if (rc != 0) { |
3457 | pr_err("error %d\n", rc); | 3300 | pr_err("error %d\n", rc); |
3458 | goto rw_error; | 3301 | goto rw_error; |
3459 | } | 3302 | } |
3460 | } | 3303 | } |
3461 | 3304 | ||
3462 | rc = DRXJ_DAP.write_reg32func(dev_addr, FEC_OC_RCN_CTL_RATE_LO__A, rcn_rate, 0); | 3305 | rc = drxdap_fasi_write_reg32(dev_addr, FEC_OC_RCN_CTL_RATE_LO__A, rcn_rate, 0); |
3463 | if (rc != 0) { | 3306 | if (rc != 0) { |
3464 | pr_err("error %d\n", rc); | 3307 | pr_err("error %d\n", rc); |
3465 | goto rw_error; | 3308 | goto rw_error; |
3466 | } | 3309 | } |
3467 | 3310 | ||
3468 | /* Write appropriate registers with requested configuration */ | 3311 | /* Write appropriate registers with requested configuration */ |
3469 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_MODE__A, fec_oc_reg_mode, 0); | 3312 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_MODE__A, fec_oc_reg_mode, 0); |
3470 | if (rc != 0) { | 3313 | if (rc != 0) { |
3471 | pr_err("error %d\n", rc); | 3314 | pr_err("error %d\n", rc); |
3472 | goto rw_error; | 3315 | goto rw_error; |
3473 | } | 3316 | } |
3474 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_IPR_MODE__A, fec_oc_reg_ipr_mode, 0); | 3317 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_IPR_MODE__A, fec_oc_reg_ipr_mode, 0); |
3475 | if (rc != 0) { | 3318 | if (rc != 0) { |
3476 | pr_err("error %d\n", rc); | 3319 | pr_err("error %d\n", rc); |
3477 | goto rw_error; | 3320 | goto rw_error; |
3478 | } | 3321 | } |
3479 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_IPR_INVERT__A, fec_oc_reg_ipr_invert, 0); | 3322 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_IPR_INVERT__A, fec_oc_reg_ipr_invert, 0); |
3480 | if (rc != 0) { | 3323 | if (rc != 0) { |
3481 | pr_err("error %d\n", rc); | 3324 | pr_err("error %d\n", rc); |
3482 | goto rw_error; | 3325 | goto rw_error; |
@@ -3484,28 +3327,28 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3484 | 3327 | ||
3485 | /* enabling for both parallel and serial now */ | 3328 | /* enabling for both parallel and serial now */ |
3486 | /* Write magic word to enable pdr reg write */ | 3329 | /* Write magic word to enable pdr reg write */ |
3487 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); | 3330 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); |
3488 | if (rc != 0) { | 3331 | if (rc != 0) { |
3489 | pr_err("error %d\n", rc); | 3332 | pr_err("error %d\n", rc); |
3490 | goto rw_error; | 3333 | goto rw_error; |
3491 | } | 3334 | } |
3492 | /* Set MPEG TS pads to outputmode */ | 3335 | /* Set MPEG TS pads to outputmode */ |
3493 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MSTRT_CFG__A, 0x0013, 0); | 3336 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MSTRT_CFG__A, 0x0013, 0); |
3494 | if (rc != 0) { | 3337 | if (rc != 0) { |
3495 | pr_err("error %d\n", rc); | 3338 | pr_err("error %d\n", rc); |
3496 | goto rw_error; | 3339 | goto rw_error; |
3497 | } | 3340 | } |
3498 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MERR_CFG__A, 0x0013, 0); | 3341 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MERR_CFG__A, 0x0013, 0); |
3499 | if (rc != 0) { | 3342 | if (rc != 0) { |
3500 | pr_err("error %d\n", rc); | 3343 | pr_err("error %d\n", rc); |
3501 | goto rw_error; | 3344 | goto rw_error; |
3502 | } | 3345 | } |
3503 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MCLK_CFG__A, MPEG_OUTPUT_CLK_DRIVE_STRENGTH << SIO_PDR_MCLK_CFG_DRIVE__B | 0x03 << SIO_PDR_MCLK_CFG_MODE__B, 0); | 3346 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MCLK_CFG__A, MPEG_OUTPUT_CLK_DRIVE_STRENGTH << SIO_PDR_MCLK_CFG_DRIVE__B | 0x03 << SIO_PDR_MCLK_CFG_MODE__B, 0); |
3504 | if (rc != 0) { | 3347 | if (rc != 0) { |
3505 | pr_err("error %d\n", rc); | 3348 | pr_err("error %d\n", rc); |
3506 | goto rw_error; | 3349 | goto rw_error; |
3507 | } | 3350 | } |
3508 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MVAL_CFG__A, 0x0013, 0); | 3351 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MVAL_CFG__A, 0x0013, 0); |
3509 | if (rc != 0) { | 3352 | if (rc != 0) { |
3510 | pr_err("error %d\n", rc); | 3353 | pr_err("error %d\n", rc); |
3511 | goto rw_error; | 3354 | goto rw_error; |
@@ -3513,7 +3356,7 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3513 | sio_pdr_md_cfg = | 3356 | sio_pdr_md_cfg = |
3514 | MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH << | 3357 | MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH << |
3515 | SIO_PDR_MD0_CFG_DRIVE__B | 0x03 << SIO_PDR_MD0_CFG_MODE__B; | 3358 | SIO_PDR_MD0_CFG_DRIVE__B | 0x03 << SIO_PDR_MD0_CFG_MODE__B; |
3516 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD0_CFG__A, sio_pdr_md_cfg, 0); | 3359 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD0_CFG__A, sio_pdr_md_cfg, 0); |
3517 | if (rc != 0) { | 3360 | if (rc != 0) { |
3518 | pr_err("error %d\n", rc); | 3361 | pr_err("error %d\n", rc); |
3519 | goto rw_error; | 3362 | goto rw_error; |
@@ -3523,171 +3366,171 @@ ctrl_set_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3523 | MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH << | 3366 | MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH << |
3524 | SIO_PDR_MD0_CFG_DRIVE__B | 0x03 << | 3367 | SIO_PDR_MD0_CFG_DRIVE__B | 0x03 << |
3525 | SIO_PDR_MD0_CFG_MODE__B; | 3368 | SIO_PDR_MD0_CFG_MODE__B; |
3526 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD0_CFG__A, sio_pdr_md_cfg, 0); | 3369 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD0_CFG__A, sio_pdr_md_cfg, 0); |
3527 | if (rc != 0) { | 3370 | if (rc != 0) { |
3528 | pr_err("error %d\n", rc); | 3371 | pr_err("error %d\n", rc); |
3529 | goto rw_error; | 3372 | goto rw_error; |
3530 | } | 3373 | } |
3531 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD1_CFG__A, sio_pdr_md_cfg, 0); | 3374 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD1_CFG__A, sio_pdr_md_cfg, 0); |
3532 | if (rc != 0) { | 3375 | if (rc != 0) { |
3533 | pr_err("error %d\n", rc); | 3376 | pr_err("error %d\n", rc); |
3534 | goto rw_error; | 3377 | goto rw_error; |
3535 | } | 3378 | } |
3536 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD2_CFG__A, sio_pdr_md_cfg, 0); | 3379 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD2_CFG__A, sio_pdr_md_cfg, 0); |
3537 | if (rc != 0) { | 3380 | if (rc != 0) { |
3538 | pr_err("error %d\n", rc); | 3381 | pr_err("error %d\n", rc); |
3539 | goto rw_error; | 3382 | goto rw_error; |
3540 | } | 3383 | } |
3541 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD3_CFG__A, sio_pdr_md_cfg, 0); | 3384 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD3_CFG__A, sio_pdr_md_cfg, 0); |
3542 | if (rc != 0) { | 3385 | if (rc != 0) { |
3543 | pr_err("error %d\n", rc); | 3386 | pr_err("error %d\n", rc); |
3544 | goto rw_error; | 3387 | goto rw_error; |
3545 | } | 3388 | } |
3546 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD4_CFG__A, sio_pdr_md_cfg, 0); | 3389 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD4_CFG__A, sio_pdr_md_cfg, 0); |
3547 | if (rc != 0) { | 3390 | if (rc != 0) { |
3548 | pr_err("error %d\n", rc); | 3391 | pr_err("error %d\n", rc); |
3549 | goto rw_error; | 3392 | goto rw_error; |
3550 | } | 3393 | } |
3551 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD5_CFG__A, sio_pdr_md_cfg, 0); | 3394 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD5_CFG__A, sio_pdr_md_cfg, 0); |
3552 | if (rc != 0) { | 3395 | if (rc != 0) { |
3553 | pr_err("error %d\n", rc); | 3396 | pr_err("error %d\n", rc); |
3554 | goto rw_error; | 3397 | goto rw_error; |
3555 | } | 3398 | } |
3556 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD6_CFG__A, sio_pdr_md_cfg, 0); | 3399 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD6_CFG__A, sio_pdr_md_cfg, 0); |
3557 | if (rc != 0) { | 3400 | if (rc != 0) { |
3558 | pr_err("error %d\n", rc); | 3401 | pr_err("error %d\n", rc); |
3559 | goto rw_error; | 3402 | goto rw_error; |
3560 | } | 3403 | } |
3561 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD7_CFG__A, sio_pdr_md_cfg, 0); | 3404 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD7_CFG__A, sio_pdr_md_cfg, 0); |
3562 | if (rc != 0) { | 3405 | if (rc != 0) { |
3563 | pr_err("error %d\n", rc); | 3406 | pr_err("error %d\n", rc); |
3564 | goto rw_error; | 3407 | goto rw_error; |
3565 | } | 3408 | } |
3566 | } else { /* MPEG data output is serial -> set MD1 to MD7 to tri-state */ | 3409 | } else { /* MPEG data output is serial -> set MD1 to MD7 to tri-state */ |
3567 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD1_CFG__A, 0x0000, 0); | 3410 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD1_CFG__A, 0x0000, 0); |
3568 | if (rc != 0) { | 3411 | if (rc != 0) { |
3569 | pr_err("error %d\n", rc); | 3412 | pr_err("error %d\n", rc); |
3570 | goto rw_error; | 3413 | goto rw_error; |
3571 | } | 3414 | } |
3572 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD2_CFG__A, 0x0000, 0); | 3415 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD2_CFG__A, 0x0000, 0); |
3573 | if (rc != 0) { | 3416 | if (rc != 0) { |
3574 | pr_err("error %d\n", rc); | 3417 | pr_err("error %d\n", rc); |
3575 | goto rw_error; | 3418 | goto rw_error; |
3576 | } | 3419 | } |
3577 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD3_CFG__A, 0x0000, 0); | 3420 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD3_CFG__A, 0x0000, 0); |
3578 | if (rc != 0) { | 3421 | if (rc != 0) { |
3579 | pr_err("error %d\n", rc); | 3422 | pr_err("error %d\n", rc); |
3580 | goto rw_error; | 3423 | goto rw_error; |
3581 | } | 3424 | } |
3582 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD4_CFG__A, 0x0000, 0); | 3425 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD4_CFG__A, 0x0000, 0); |
3583 | if (rc != 0) { | 3426 | if (rc != 0) { |
3584 | pr_err("error %d\n", rc); | 3427 | pr_err("error %d\n", rc); |
3585 | goto rw_error; | 3428 | goto rw_error; |
3586 | } | 3429 | } |
3587 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD5_CFG__A, 0x0000, 0); | 3430 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD5_CFG__A, 0x0000, 0); |
3588 | if (rc != 0) { | 3431 | if (rc != 0) { |
3589 | pr_err("error %d\n", rc); | 3432 | pr_err("error %d\n", rc); |
3590 | goto rw_error; | 3433 | goto rw_error; |
3591 | } | 3434 | } |
3592 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD6_CFG__A, 0x0000, 0); | 3435 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD6_CFG__A, 0x0000, 0); |
3593 | if (rc != 0) { | 3436 | if (rc != 0) { |
3594 | pr_err("error %d\n", rc); | 3437 | pr_err("error %d\n", rc); |
3595 | goto rw_error; | 3438 | goto rw_error; |
3596 | } | 3439 | } |
3597 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD7_CFG__A, 0x0000, 0); | 3440 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD7_CFG__A, 0x0000, 0); |
3598 | if (rc != 0) { | 3441 | if (rc != 0) { |
3599 | pr_err("error %d\n", rc); | 3442 | pr_err("error %d\n", rc); |
3600 | goto rw_error; | 3443 | goto rw_error; |
3601 | } | 3444 | } |
3602 | } | 3445 | } |
3603 | /* Enable Monitor Bus output over MPEG pads and ctl input */ | 3446 | /* Enable Monitor Bus output over MPEG pads and ctl input */ |
3604 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MON_CFG__A, 0x0000, 0); | 3447 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MON_CFG__A, 0x0000, 0); |
3605 | if (rc != 0) { | 3448 | if (rc != 0) { |
3606 | pr_err("error %d\n", rc); | 3449 | pr_err("error %d\n", rc); |
3607 | goto rw_error; | 3450 | goto rw_error; |
3608 | } | 3451 | } |
3609 | /* Write nomagic word to enable pdr reg write */ | 3452 | /* Write nomagic word to enable pdr reg write */ |
3610 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 3453 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
3611 | if (rc != 0) { | 3454 | if (rc != 0) { |
3612 | pr_err("error %d\n", rc); | 3455 | pr_err("error %d\n", rc); |
3613 | goto rw_error; | 3456 | goto rw_error; |
3614 | } | 3457 | } |
3615 | } else { | 3458 | } else { |
3616 | /* Write magic word to enable pdr reg write */ | 3459 | /* Write magic word to enable pdr reg write */ |
3617 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); | 3460 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); |
3618 | if (rc != 0) { | 3461 | if (rc != 0) { |
3619 | pr_err("error %d\n", rc); | 3462 | pr_err("error %d\n", rc); |
3620 | goto rw_error; | 3463 | goto rw_error; |
3621 | } | 3464 | } |
3622 | /* Set MPEG TS pads to inputmode */ | 3465 | /* Set MPEG TS pads to inputmode */ |
3623 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MSTRT_CFG__A, 0x0000, 0); | 3466 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MSTRT_CFG__A, 0x0000, 0); |
3624 | if (rc != 0) { | 3467 | if (rc != 0) { |
3625 | pr_err("error %d\n", rc); | 3468 | pr_err("error %d\n", rc); |
3626 | goto rw_error; | 3469 | goto rw_error; |
3627 | } | 3470 | } |
3628 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MERR_CFG__A, 0x0000, 0); | 3471 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MERR_CFG__A, 0x0000, 0); |
3629 | if (rc != 0) { | 3472 | if (rc != 0) { |
3630 | pr_err("error %d\n", rc); | 3473 | pr_err("error %d\n", rc); |
3631 | goto rw_error; | 3474 | goto rw_error; |
3632 | } | 3475 | } |
3633 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MCLK_CFG__A, 0x0000, 0); | 3476 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MCLK_CFG__A, 0x0000, 0); |
3634 | if (rc != 0) { | 3477 | if (rc != 0) { |
3635 | pr_err("error %d\n", rc); | 3478 | pr_err("error %d\n", rc); |
3636 | goto rw_error; | 3479 | goto rw_error; |
3637 | } | 3480 | } |
3638 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MVAL_CFG__A, 0x0000, 0); | 3481 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MVAL_CFG__A, 0x0000, 0); |
3639 | if (rc != 0) { | 3482 | if (rc != 0) { |
3640 | pr_err("error %d\n", rc); | 3483 | pr_err("error %d\n", rc); |
3641 | goto rw_error; | 3484 | goto rw_error; |
3642 | } | 3485 | } |
3643 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD0_CFG__A, 0x0000, 0); | 3486 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD0_CFG__A, 0x0000, 0); |
3644 | if (rc != 0) { | 3487 | if (rc != 0) { |
3645 | pr_err("error %d\n", rc); | 3488 | pr_err("error %d\n", rc); |
3646 | goto rw_error; | 3489 | goto rw_error; |
3647 | } | 3490 | } |
3648 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD1_CFG__A, 0x0000, 0); | 3491 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD1_CFG__A, 0x0000, 0); |
3649 | if (rc != 0) { | 3492 | if (rc != 0) { |
3650 | pr_err("error %d\n", rc); | 3493 | pr_err("error %d\n", rc); |
3651 | goto rw_error; | 3494 | goto rw_error; |
3652 | } | 3495 | } |
3653 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD2_CFG__A, 0x0000, 0); | 3496 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD2_CFG__A, 0x0000, 0); |
3654 | if (rc != 0) { | 3497 | if (rc != 0) { |
3655 | pr_err("error %d\n", rc); | 3498 | pr_err("error %d\n", rc); |
3656 | goto rw_error; | 3499 | goto rw_error; |
3657 | } | 3500 | } |
3658 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD3_CFG__A, 0x0000, 0); | 3501 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD3_CFG__A, 0x0000, 0); |
3659 | if (rc != 0) { | 3502 | if (rc != 0) { |
3660 | pr_err("error %d\n", rc); | 3503 | pr_err("error %d\n", rc); |
3661 | goto rw_error; | 3504 | goto rw_error; |
3662 | } | 3505 | } |
3663 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD4_CFG__A, 0x0000, 0); | 3506 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD4_CFG__A, 0x0000, 0); |
3664 | if (rc != 0) { | 3507 | if (rc != 0) { |
3665 | pr_err("error %d\n", rc); | 3508 | pr_err("error %d\n", rc); |
3666 | goto rw_error; | 3509 | goto rw_error; |
3667 | } | 3510 | } |
3668 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD5_CFG__A, 0x0000, 0); | 3511 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD5_CFG__A, 0x0000, 0); |
3669 | if (rc != 0) { | 3512 | if (rc != 0) { |
3670 | pr_err("error %d\n", rc); | 3513 | pr_err("error %d\n", rc); |
3671 | goto rw_error; | 3514 | goto rw_error; |
3672 | } | 3515 | } |
3673 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD6_CFG__A, 0x0000, 0); | 3516 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD6_CFG__A, 0x0000, 0); |
3674 | if (rc != 0) { | 3517 | if (rc != 0) { |
3675 | pr_err("error %d\n", rc); | 3518 | pr_err("error %d\n", rc); |
3676 | goto rw_error; | 3519 | goto rw_error; |
3677 | } | 3520 | } |
3678 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD7_CFG__A, 0x0000, 0); | 3521 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD7_CFG__A, 0x0000, 0); |
3679 | if (rc != 0) { | 3522 | if (rc != 0) { |
3680 | pr_err("error %d\n", rc); | 3523 | pr_err("error %d\n", rc); |
3681 | goto rw_error; | 3524 | goto rw_error; |
3682 | } | 3525 | } |
3683 | /* Enable Monitor Bus output over MPEG pads and ctl input */ | 3526 | /* Enable Monitor Bus output over MPEG pads and ctl input */ |
3684 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MON_CFG__A, 0x0000, 0); | 3527 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MON_CFG__A, 0x0000, 0); |
3685 | if (rc != 0) { | 3528 | if (rc != 0) { |
3686 | pr_err("error %d\n", rc); | 3529 | pr_err("error %d\n", rc); |
3687 | goto rw_error; | 3530 | goto rw_error; |
3688 | } | 3531 | } |
3689 | /* Write nomagic word to enable pdr reg write */ | 3532 | /* Write nomagic word to enable pdr reg write */ |
3690 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 3533 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
3691 | if (rc != 0) { | 3534 | if (rc != 0) { |
3692 | pr_err("error %d\n", rc); | 3535 | pr_err("error %d\n", rc); |
3693 | goto rw_error; | 3536 | goto rw_error; |
@@ -3758,7 +3601,7 @@ ctrl_get_cfg_mpeg_output(struct drx_demod_instance *demod, struct drx_cfg_mpeg_o | |||
3758 | goto rw_error; | 3601 | goto rw_error; |
3759 | } | 3602 | } |
3760 | if ((lock_status == DRX_LOCKED)) { | 3603 | if ((lock_status == DRX_LOCKED)) { |
3761 | rc = DRXJ_DAP.read_reg32func(dev_addr, FEC_OC_RCN_DYN_RATE_LO__A, &rate_reg, 0); | 3604 | rc = drxdap_fasi_read_reg32(dev_addr, FEC_OC_RCN_DYN_RATE_LO__A, &rate_reg, 0); |
3762 | if (rc != 0) { | 3605 | if (rc != 0) { |
3763 | pr_err("error %d\n", rc); | 3606 | pr_err("error %d\n", rc); |
3764 | goto rw_error; | 3607 | goto rw_error; |
@@ -3804,17 +3647,17 @@ static int set_mpegtei_handling(struct drx_demod_instance *demod) | |||
3804 | dev_addr = demod->my_i2c_dev_addr; | 3647 | dev_addr = demod->my_i2c_dev_addr; |
3805 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 3648 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
3806 | 3649 | ||
3807 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_DPR_MODE__A, &fec_oc_dpr_mode, 0); | 3650 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_DPR_MODE__A, &fec_oc_dpr_mode, 0); |
3808 | if (rc != 0) { | 3651 | if (rc != 0) { |
3809 | pr_err("error %d\n", rc); | 3652 | pr_err("error %d\n", rc); |
3810 | goto rw_error; | 3653 | goto rw_error; |
3811 | } | 3654 | } |
3812 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_SNC_MODE__A, &fec_oc_snc_mode, 0); | 3655 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_SNC_MODE__A, &fec_oc_snc_mode, 0); |
3813 | if (rc != 0) { | 3656 | if (rc != 0) { |
3814 | pr_err("error %d\n", rc); | 3657 | pr_err("error %d\n", rc); |
3815 | goto rw_error; | 3658 | goto rw_error; |
3816 | } | 3659 | } |
3817 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_EMS_MODE__A, &fec_oc_ems_mode, 0); | 3660 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_EMS_MODE__A, &fec_oc_ems_mode, 0); |
3818 | if (rc != 0) { | 3661 | if (rc != 0) { |
3819 | pr_err("error %d\n", rc); | 3662 | pr_err("error %d\n", rc); |
3820 | goto rw_error; | 3663 | goto rw_error; |
@@ -3834,17 +3677,17 @@ static int set_mpegtei_handling(struct drx_demod_instance *demod) | |||
3834 | fec_oc_ems_mode |= ((0x01) << (FEC_OC_EMS_MODE_MODE__B)); | 3677 | fec_oc_ems_mode |= ((0x01) << (FEC_OC_EMS_MODE_MODE__B)); |
3835 | } | 3678 | } |
3836 | 3679 | ||
3837 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_DPR_MODE__A, fec_oc_dpr_mode, 0); | 3680 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DPR_MODE__A, fec_oc_dpr_mode, 0); |
3838 | if (rc != 0) { | 3681 | if (rc != 0) { |
3839 | pr_err("error %d\n", rc); | 3682 | pr_err("error %d\n", rc); |
3840 | goto rw_error; | 3683 | goto rw_error; |
3841 | } | 3684 | } |
3842 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_SNC_MODE__A, fec_oc_snc_mode, 0); | 3685 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_MODE__A, fec_oc_snc_mode, 0); |
3843 | if (rc != 0) { | 3686 | if (rc != 0) { |
3844 | pr_err("error %d\n", rc); | 3687 | pr_err("error %d\n", rc); |
3845 | goto rw_error; | 3688 | goto rw_error; |
3846 | } | 3689 | } |
3847 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_EMS_MODE__A, fec_oc_ems_mode, 0); | 3690 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_EMS_MODE__A, fec_oc_ems_mode, 0); |
3848 | if (rc != 0) { | 3691 | if (rc != 0) { |
3849 | pr_err("error %d\n", rc); | 3692 | pr_err("error %d\n", rc); |
3850 | goto rw_error; | 3693 | goto rw_error; |
@@ -3875,7 +3718,7 @@ static int bit_reverse_mpeg_output(struct drx_demod_instance *demod) | |||
3875 | dev_addr = demod->my_i2c_dev_addr; | 3718 | dev_addr = demod->my_i2c_dev_addr; |
3876 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 3719 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
3877 | 3720 | ||
3878 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_IPR_MODE__A, &fec_oc_ipr_mode, 0); | 3721 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_IPR_MODE__A, &fec_oc_ipr_mode, 0); |
3879 | if (rc != 0) { | 3722 | if (rc != 0) { |
3880 | pr_err("error %d\n", rc); | 3723 | pr_err("error %d\n", rc); |
3881 | goto rw_error; | 3724 | goto rw_error; |
@@ -3887,7 +3730,7 @@ static int bit_reverse_mpeg_output(struct drx_demod_instance *demod) | |||
3887 | if (ext_attr->bit_reverse_mpeg_outout) | 3730 | if (ext_attr->bit_reverse_mpeg_outout) |
3888 | fec_oc_ipr_mode |= FEC_OC_IPR_MODE_REVERSE_ORDER__M; | 3731 | fec_oc_ipr_mode |= FEC_OC_IPR_MODE_REVERSE_ORDER__M; |
3889 | 3732 | ||
3890 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_IPR_MODE__A, fec_oc_ipr_mode, 0); | 3733 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_IPR_MODE__A, fec_oc_ipr_mode, 0); |
3891 | if (rc != 0) { | 3734 | if (rc != 0) { |
3892 | pr_err("error %d\n", rc); | 3735 | pr_err("error %d\n", rc); |
3893 | goto rw_error; | 3736 | goto rw_error; |
@@ -3919,7 +3762,7 @@ static int set_mpeg_output_clock_rate(struct drx_demod_instance *demod) | |||
3919 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 3762 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
3920 | 3763 | ||
3921 | if (ext_attr->mpeg_output_clock_rate != DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO) { | 3764 | if (ext_attr->mpeg_output_clock_rate != DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO) { |
3922 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_DTO_PERIOD__A, ext_attr->mpeg_output_clock_rate - 1, 0); | 3765 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_PERIOD__A, ext_attr->mpeg_output_clock_rate - 1, 0); |
3923 | if (rc != 0) { | 3766 | if (rc != 0) { |
3924 | pr_err("error %d\n", rc); | 3767 | pr_err("error %d\n", rc); |
3925 | goto rw_error; | 3768 | goto rw_error; |
@@ -3956,7 +3799,7 @@ static int set_mpeg_start_width(struct drx_demod_instance *demod) | |||
3956 | 3799 | ||
3957 | if ((common_attr->mpeg_cfg.static_clk == true) | 3800 | if ((common_attr->mpeg_cfg.static_clk == true) |
3958 | && (common_attr->mpeg_cfg.enable_parallel == false)) { | 3801 | && (common_attr->mpeg_cfg.enable_parallel == false)) { |
3959 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_COMM_MB__A, &fec_oc_comm_mb, 0); | 3802 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_COMM_MB__A, &fec_oc_comm_mb, 0); |
3960 | if (rc != 0) { | 3803 | if (rc != 0) { |
3961 | pr_err("error %d\n", rc); | 3804 | pr_err("error %d\n", rc); |
3962 | goto rw_error; | 3805 | goto rw_error; |
@@ -3964,7 +3807,7 @@ static int set_mpeg_start_width(struct drx_demod_instance *demod) | |||
3964 | fec_oc_comm_mb &= ~FEC_OC_COMM_MB_CTL_ON; | 3807 | fec_oc_comm_mb &= ~FEC_OC_COMM_MB_CTL_ON; |
3965 | if (ext_attr->mpeg_start_width == DRXJ_MPEG_START_WIDTH_8CLKCYC) | 3808 | if (ext_attr->mpeg_start_width == DRXJ_MPEG_START_WIDTH_8CLKCYC) |
3966 | fec_oc_comm_mb |= FEC_OC_COMM_MB_CTL_ON; | 3809 | fec_oc_comm_mb |= FEC_OC_COMM_MB_CTL_ON; |
3967 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_COMM_MB__A, fec_oc_comm_mb, 0); | 3810 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_COMM_MB__A, fec_oc_comm_mb, 0); |
3968 | if (rc != 0) { | 3811 | if (rc != 0) { |
3969 | pr_err("error %d\n", rc); | 3812 | pr_err("error %d\n", rc); |
3970 | goto rw_error; | 3813 | goto rw_error; |
@@ -4073,7 +3916,7 @@ ctrl_get_cfg_mpeg_output_misc(struct drx_demod_instance *demod, | |||
4073 | if (ext_attr->mpeg_output_clock_rate != DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO) { | 3916 | if (ext_attr->mpeg_output_clock_rate != DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO) { |
4074 | cfg_data->mpeg_output_clock_rate = ext_attr->mpeg_output_clock_rate; | 3917 | cfg_data->mpeg_output_clock_rate = ext_attr->mpeg_output_clock_rate; |
4075 | } else { | 3918 | } else { |
4076 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, FEC_OC_DTO_PERIOD__A, &data, 0); | 3919 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, FEC_OC_DTO_PERIOD__A, &data, 0); |
4077 | if (rc != 0) { | 3920 | if (rc != 0) { |
4078 | pr_err("error %d\n", rc); | 3921 | pr_err("error %d\n", rc); |
4079 | goto rw_error; | 3922 | goto rw_error; |
@@ -4110,17 +3953,17 @@ ctrl_get_cfg_hw_cfg(struct drx_demod_instance *demod, struct drxj_cfg_hw_cfg *cf | |||
4110 | if (cfg_data == NULL) | 3953 | if (cfg_data == NULL) |
4111 | return -EINVAL; | 3954 | return -EINVAL; |
4112 | 3955 | ||
4113 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); | 3956 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); |
4114 | if (rc != 0) { | 3957 | if (rc != 0) { |
4115 | pr_err("error %d\n", rc); | 3958 | pr_err("error %d\n", rc); |
4116 | goto rw_error; | 3959 | goto rw_error; |
4117 | } | 3960 | } |
4118 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_OHW_CFG__A, &data, 0); | 3961 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_OHW_CFG__A, &data, 0); |
4119 | if (rc != 0) { | 3962 | if (rc != 0) { |
4120 | pr_err("error %d\n", rc); | 3963 | pr_err("error %d\n", rc); |
4121 | goto rw_error; | 3964 | goto rw_error; |
4122 | } | 3965 | } |
4123 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 3966 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
4124 | if (rc != 0) { | 3967 | if (rc != 0) { |
4125 | pr_err("error %d\n", rc); | 3968 | pr_err("error %d\n", rc); |
4126 | goto rw_error; | 3969 | goto rw_error; |
@@ -4160,7 +4003,7 @@ static int ctrl_set_uio_cfg(struct drx_demod_instance *demod, struct drxuio_cfg | |||
4160 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 4003 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
4161 | 4004 | ||
4162 | /* Write magic word to enable pdr reg write */ | 4005 | /* Write magic word to enable pdr reg write */ |
4163 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 4006 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
4164 | if (rc != 0) { | 4007 | if (rc != 0) { |
4165 | pr_err("error %d\n", rc); | 4008 | pr_err("error %d\n", rc); |
4166 | goto rw_error; | 4009 | goto rw_error; |
@@ -4180,7 +4023,7 @@ static int ctrl_set_uio_cfg(struct drx_demod_instance *demod, struct drxuio_cfg | |||
4180 | case DRX_UIO_MODE_DISABLE: | 4023 | case DRX_UIO_MODE_DISABLE: |
4181 | ext_attr->uio_sma_tx_mode = uio_cfg->mode; | 4024 | ext_attr->uio_sma_tx_mode = uio_cfg->mode; |
4182 | /* pad configuration register is set 0 - input mode */ | 4025 | /* pad configuration register is set 0 - input mode */ |
4183 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_CFG__A, 0, 0); | 4026 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_CFG__A, 0, 0); |
4184 | if (rc != 0) { | 4027 | if (rc != 0) { |
4185 | pr_err("error %d\n", rc); | 4028 | pr_err("error %d\n", rc); |
4186 | goto rw_error; | 4029 | goto rw_error; |
@@ -4203,7 +4046,7 @@ static int ctrl_set_uio_cfg(struct drx_demod_instance *demod, struct drxuio_cfg | |||
4203 | case DRX_UIO_MODE_DISABLE: | 4046 | case DRX_UIO_MODE_DISABLE: |
4204 | ext_attr->uio_sma_rx_mode = uio_cfg->mode; | 4047 | ext_attr->uio_sma_rx_mode = uio_cfg->mode; |
4205 | /* pad configuration register is set 0 - input mode */ | 4048 | /* pad configuration register is set 0 - input mode */ |
4206 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_SMA_RX_CFG__A, 0, 0); | 4049 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_SMA_RX_CFG__A, 0, 0); |
4207 | if (rc != 0) { | 4050 | if (rc != 0) { |
4208 | pr_err("error %d\n", rc); | 4051 | pr_err("error %d\n", rc); |
4209 | goto rw_error; | 4052 | goto rw_error; |
@@ -4227,7 +4070,7 @@ static int ctrl_set_uio_cfg(struct drx_demod_instance *demod, struct drxuio_cfg | |||
4227 | case DRX_UIO_MODE_DISABLE: | 4070 | case DRX_UIO_MODE_DISABLE: |
4228 | ext_attr->uio_gpio_mode = uio_cfg->mode; | 4071 | ext_attr->uio_gpio_mode = uio_cfg->mode; |
4229 | /* pad configuration register is set 0 - input mode */ | 4072 | /* pad configuration register is set 0 - input mode */ |
4230 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_GPIO_CFG__A, 0, 0); | 4073 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_GPIO_CFG__A, 0, 0); |
4231 | if (rc != 0) { | 4074 | if (rc != 0) { |
4232 | pr_err("error %d\n", rc); | 4075 | pr_err("error %d\n", rc); |
4233 | goto rw_error; | 4076 | goto rw_error; |
@@ -4249,7 +4092,7 @@ static int ctrl_set_uio_cfg(struct drx_demod_instance *demod, struct drxuio_cfg | |||
4249 | break; | 4092 | break; |
4250 | case DRX_UIO_MODE_DISABLE: | 4093 | case DRX_UIO_MODE_DISABLE: |
4251 | /* pad configuration register is set 0 - input mode */ | 4094 | /* pad configuration register is set 0 - input mode */ |
4252 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_IRQN_CFG__A, 0, 0); | 4095 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_IRQN_CFG__A, 0, 0); |
4253 | if (rc != 0) { | 4096 | if (rc != 0) { |
4254 | pr_err("error %d\n", rc); | 4097 | pr_err("error %d\n", rc); |
4255 | goto rw_error; | 4098 | goto rw_error; |
@@ -4268,7 +4111,7 @@ static int ctrl_set_uio_cfg(struct drx_demod_instance *demod, struct drxuio_cfg | |||
4268 | } /* switch ( uio_cfg->uio ) */ | 4111 | } /* switch ( uio_cfg->uio ) */ |
4269 | 4112 | ||
4270 | /* Write magic word to disable pdr reg write */ | 4113 | /* Write magic word to disable pdr reg write */ |
4271 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 4114 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
4272 | if (rc != 0) { | 4115 | if (rc != 0) { |
4273 | pr_err("error %d\n", rc); | 4116 | pr_err("error %d\n", rc); |
4274 | goto rw_error; | 4117 | goto rw_error; |
@@ -4343,7 +4186,7 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4343 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 4186 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
4344 | 4187 | ||
4345 | /* Write magic word to enable pdr reg write */ | 4188 | /* Write magic word to enable pdr reg write */ |
4346 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 4189 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
4347 | if (rc != 0) { | 4190 | if (rc != 0) { |
4348 | pr_err("error %d\n", rc); | 4191 | pr_err("error %d\n", rc); |
4349 | goto rw_error; | 4192 | goto rw_error; |
@@ -4365,14 +4208,14 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4365 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ | 4208 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ |
4366 | 4209 | ||
4367 | /* write to io pad configuration register - output mode */ | 4210 | /* write to io pad configuration register - output mode */ |
4368 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_CFG__A, pin_cfg_value, 0); | 4211 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_CFG__A, pin_cfg_value, 0); |
4369 | if (rc != 0) { | 4212 | if (rc != 0) { |
4370 | pr_err("error %d\n", rc); | 4213 | pr_err("error %d\n", rc); |
4371 | goto rw_error; | 4214 | goto rw_error; |
4372 | } | 4215 | } |
4373 | 4216 | ||
4374 | /* use corresponding bit in io data output registar */ | 4217 | /* use corresponding bit in io data output registar */ |
4375 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, &value, 0); | 4218 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, &value, 0); |
4376 | if (rc != 0) { | 4219 | if (rc != 0) { |
4377 | pr_err("error %d\n", rc); | 4220 | pr_err("error %d\n", rc); |
4378 | goto rw_error; | 4221 | goto rw_error; |
@@ -4383,7 +4226,7 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4383 | value |= 0x8000; /* write one to 15th bit - 1st UIO */ | 4226 | value |= 0x8000; /* write one to 15th bit - 1st UIO */ |
4384 | 4227 | ||
4385 | /* write back to io data output register */ | 4228 | /* write back to io data output register */ |
4386 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, value, 0); | 4229 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, value, 0); |
4387 | if (rc != 0) { | 4230 | if (rc != 0) { |
4388 | pr_err("error %d\n", rc); | 4231 | pr_err("error %d\n", rc); |
4389 | goto rw_error; | 4232 | goto rw_error; |
@@ -4404,14 +4247,14 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4404 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ | 4247 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ |
4405 | 4248 | ||
4406 | /* write to io pad configuration register - output mode */ | 4249 | /* write to io pad configuration register - output mode */ |
4407 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_SMA_RX_CFG__A, pin_cfg_value, 0); | 4250 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_SMA_RX_CFG__A, pin_cfg_value, 0); |
4408 | if (rc != 0) { | 4251 | if (rc != 0) { |
4409 | pr_err("error %d\n", rc); | 4252 | pr_err("error %d\n", rc); |
4410 | goto rw_error; | 4253 | goto rw_error; |
4411 | } | 4254 | } |
4412 | 4255 | ||
4413 | /* use corresponding bit in io data output registar */ | 4256 | /* use corresponding bit in io data output registar */ |
4414 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, &value, 0); | 4257 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, &value, 0); |
4415 | if (rc != 0) { | 4258 | if (rc != 0) { |
4416 | pr_err("error %d\n", rc); | 4259 | pr_err("error %d\n", rc); |
4417 | goto rw_error; | 4260 | goto rw_error; |
@@ -4422,7 +4265,7 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4422 | value |= 0x4000; /* write one to 14th bit - 2nd UIO */ | 4265 | value |= 0x4000; /* write one to 14th bit - 2nd UIO */ |
4423 | 4266 | ||
4424 | /* write back to io data output register */ | 4267 | /* write back to io data output register */ |
4425 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, value, 0); | 4268 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, value, 0); |
4426 | if (rc != 0) { | 4269 | if (rc != 0) { |
4427 | pr_err("error %d\n", rc); | 4270 | pr_err("error %d\n", rc); |
4428 | goto rw_error; | 4271 | goto rw_error; |
@@ -4443,14 +4286,14 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4443 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ | 4286 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ |
4444 | 4287 | ||
4445 | /* write to io pad configuration register - output mode */ | 4288 | /* write to io pad configuration register - output mode */ |
4446 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_GPIO_CFG__A, pin_cfg_value, 0); | 4289 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_GPIO_CFG__A, pin_cfg_value, 0); |
4447 | if (rc != 0) { | 4290 | if (rc != 0) { |
4448 | pr_err("error %d\n", rc); | 4291 | pr_err("error %d\n", rc); |
4449 | goto rw_error; | 4292 | goto rw_error; |
4450 | } | 4293 | } |
4451 | 4294 | ||
4452 | /* use corresponding bit in io data output registar */ | 4295 | /* use corresponding bit in io data output registar */ |
4453 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_HI__A, &value, 0); | 4296 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_HI__A, &value, 0); |
4454 | if (rc != 0) { | 4297 | if (rc != 0) { |
4455 | pr_err("error %d\n", rc); | 4298 | pr_err("error %d\n", rc); |
4456 | goto rw_error; | 4299 | goto rw_error; |
@@ -4461,7 +4304,7 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4461 | value |= 0x0004; /* write one to 2nd bit - 3rd UIO */ | 4304 | value |= 0x0004; /* write one to 2nd bit - 3rd UIO */ |
4462 | 4305 | ||
4463 | /* write back to io data output register */ | 4306 | /* write back to io data output register */ |
4464 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_HI__A, value, 0); | 4307 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_HI__A, value, 0); |
4465 | if (rc != 0) { | 4308 | if (rc != 0) { |
4466 | pr_err("error %d\n", rc); | 4309 | pr_err("error %d\n", rc); |
4467 | goto rw_error; | 4310 | goto rw_error; |
@@ -4483,14 +4326,14 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4483 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ | 4326 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ |
4484 | 4327 | ||
4485 | /* write to io pad configuration register - output mode */ | 4328 | /* write to io pad configuration register - output mode */ |
4486 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_IRQN_CFG__A, pin_cfg_value, 0); | 4329 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_IRQN_CFG__A, pin_cfg_value, 0); |
4487 | if (rc != 0) { | 4330 | if (rc != 0) { |
4488 | pr_err("error %d\n", rc); | 4331 | pr_err("error %d\n", rc); |
4489 | goto rw_error; | 4332 | goto rw_error; |
4490 | } | 4333 | } |
4491 | 4334 | ||
4492 | /* use corresponding bit in io data output registar */ | 4335 | /* use corresponding bit in io data output registar */ |
4493 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, &value, 0); | 4336 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, &value, 0); |
4494 | if (rc != 0) { | 4337 | if (rc != 0) { |
4495 | pr_err("error %d\n", rc); | 4338 | pr_err("error %d\n", rc); |
4496 | goto rw_error; | 4339 | goto rw_error; |
@@ -4501,7 +4344,7 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4501 | value |= 0x1000; /* write one to 12th bit - 4th UIO */ | 4344 | value |= 0x1000; /* write one to 12th bit - 4th UIO */ |
4502 | 4345 | ||
4503 | /* write back to io data output register */ | 4346 | /* write back to io data output register */ |
4504 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, value, 0); | 4347 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_OUT_LO__A, value, 0); |
4505 | if (rc != 0) { | 4348 | if (rc != 0) { |
4506 | pr_err("error %d\n", rc); | 4349 | pr_err("error %d\n", rc); |
4507 | goto rw_error; | 4350 | goto rw_error; |
@@ -4513,7 +4356,7 @@ ctrl_uio_write(struct drx_demod_instance *demod, struct drxuio_data *uio_data) | |||
4513 | } /* switch ( uio_data->uio ) */ | 4356 | } /* switch ( uio_data->uio ) */ |
4514 | 4357 | ||
4515 | /* Write magic word to disable pdr reg write */ | 4358 | /* Write magic word to disable pdr reg write */ |
4516 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 4359 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
4517 | if (rc != 0) { | 4360 | if (rc != 0) { |
4518 | pr_err("error %d\n", rc); | 4361 | pr_err("error %d\n", rc); |
4519 | goto rw_error; | 4362 | goto rw_error; |
@@ -4545,7 +4388,7 @@ static int ctrl_uio_read(struct drx_demod_instance *demod, struct drxuio_data *u | |||
4545 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 4388 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
4546 | 4389 | ||
4547 | /* Write magic word to enable pdr reg write */ | 4390 | /* Write magic word to enable pdr reg write */ |
4548 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 4391 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
4549 | if (rc != 0) { | 4392 | if (rc != 0) { |
4550 | pr_err("error %d\n", rc); | 4393 | pr_err("error %d\n", rc); |
4551 | goto rw_error; | 4394 | goto rw_error; |
@@ -4567,13 +4410,13 @@ static int ctrl_uio_read(struct drx_demod_instance *demod, struct drxuio_data *u | |||
4567 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ | 4410 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ |
4568 | 4411 | ||
4569 | /* write to io pad configuration register - input mode */ | 4412 | /* write to io pad configuration register - input mode */ |
4570 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_CFG__A, pin_cfg_value, 0); | 4413 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_CFG__A, pin_cfg_value, 0); |
4571 | if (rc != 0) { | 4414 | if (rc != 0) { |
4572 | pr_err("error %d\n", rc); | 4415 | pr_err("error %d\n", rc); |
4573 | goto rw_error; | 4416 | goto rw_error; |
4574 | } | 4417 | } |
4575 | 4418 | ||
4576 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_IN_LO__A, &value, 0); | 4419 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_IN_LO__A, &value, 0); |
4577 | if (rc != 0) { | 4420 | if (rc != 0) { |
4578 | pr_err("error %d\n", rc); | 4421 | pr_err("error %d\n", rc); |
4579 | goto rw_error; | 4422 | goto rw_error; |
@@ -4600,13 +4443,13 @@ static int ctrl_uio_read(struct drx_demod_instance *demod, struct drxuio_data *u | |||
4600 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ | 4443 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ |
4601 | 4444 | ||
4602 | /* write to io pad configuration register - input mode */ | 4445 | /* write to io pad configuration register - input mode */ |
4603 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_SMA_RX_CFG__A, pin_cfg_value, 0); | 4446 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_SMA_RX_CFG__A, pin_cfg_value, 0); |
4604 | if (rc != 0) { | 4447 | if (rc != 0) { |
4605 | pr_err("error %d\n", rc); | 4448 | pr_err("error %d\n", rc); |
4606 | goto rw_error; | 4449 | goto rw_error; |
4607 | } | 4450 | } |
4608 | 4451 | ||
4609 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_IN_LO__A, &value, 0); | 4452 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_IN_LO__A, &value, 0); |
4610 | if (rc != 0) { | 4453 | if (rc != 0) { |
4611 | pr_err("error %d\n", rc); | 4454 | pr_err("error %d\n", rc); |
4612 | goto rw_error; | 4455 | goto rw_error; |
@@ -4634,14 +4477,14 @@ static int ctrl_uio_read(struct drx_demod_instance *demod, struct drxuio_data *u | |||
4634 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ | 4477 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ |
4635 | 4478 | ||
4636 | /* write to io pad configuration register - input mode */ | 4479 | /* write to io pad configuration register - input mode */ |
4637 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_GPIO_CFG__A, pin_cfg_value, 0); | 4480 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_GPIO_CFG__A, pin_cfg_value, 0); |
4638 | if (rc != 0) { | 4481 | if (rc != 0) { |
4639 | pr_err("error %d\n", rc); | 4482 | pr_err("error %d\n", rc); |
4640 | goto rw_error; | 4483 | goto rw_error; |
4641 | } | 4484 | } |
4642 | 4485 | ||
4643 | /* read io input data registar */ | 4486 | /* read io input data registar */ |
4644 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_IN_HI__A, &value, 0); | 4487 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_IN_HI__A, &value, 0); |
4645 | if (rc != 0) { | 4488 | if (rc != 0) { |
4646 | pr_err("error %d\n", rc); | 4489 | pr_err("error %d\n", rc); |
4647 | goto rw_error; | 4490 | goto rw_error; |
@@ -4668,14 +4511,14 @@ static int ctrl_uio_read(struct drx_demod_instance *demod, struct drxuio_data *u | |||
4668 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ | 4511 | /* io_pad_cfg_drive is set to power 2 (23 mA) */ |
4669 | 4512 | ||
4670 | /* write to io pad configuration register - input mode */ | 4513 | /* write to io pad configuration register - input mode */ |
4671 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_IRQN_CFG__A, pin_cfg_value, 0); | 4514 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_IRQN_CFG__A, pin_cfg_value, 0); |
4672 | if (rc != 0) { | 4515 | if (rc != 0) { |
4673 | pr_err("error %d\n", rc); | 4516 | pr_err("error %d\n", rc); |
4674 | goto rw_error; | 4517 | goto rw_error; |
4675 | } | 4518 | } |
4676 | 4519 | ||
4677 | /* read io input data registar */ | 4520 | /* read io input data registar */ |
4678 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SIO_PDR_UIO_IN_LO__A, &value, 0); | 4521 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SIO_PDR_UIO_IN_LO__A, &value, 0); |
4679 | if (rc != 0) { | 4522 | if (rc != 0) { |
4680 | pr_err("error %d\n", rc); | 4523 | pr_err("error %d\n", rc); |
4681 | goto rw_error; | 4524 | goto rw_error; |
@@ -4692,7 +4535,7 @@ static int ctrl_uio_read(struct drx_demod_instance *demod, struct drxuio_data *u | |||
4692 | } /* switch ( uio_data->uio ) */ | 4535 | } /* switch ( uio_data->uio ) */ |
4693 | 4536 | ||
4694 | /* Write magic word to disable pdr reg write */ | 4537 | /* Write magic word to disable pdr reg write */ |
4695 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 4538 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
4696 | if (rc != 0) { | 4539 | if (rc != 0) { |
4697 | pr_err("error %d\n", rc); | 4540 | pr_err("error %d\n", rc); |
4698 | goto rw_error; | 4541 | goto rw_error; |
@@ -4765,25 +4608,25 @@ static int smart_ant_init(struct drx_demod_instance *demod) | |||
4765 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 4608 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
4766 | 4609 | ||
4767 | /* Write magic word to enable pdr reg write */ | 4610 | /* Write magic word to enable pdr reg write */ |
4768 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 4611 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
4769 | if (rc != 0) { | 4612 | if (rc != 0) { |
4770 | pr_err("error %d\n", rc); | 4613 | pr_err("error %d\n", rc); |
4771 | goto rw_error; | 4614 | goto rw_error; |
4772 | } | 4615 | } |
4773 | /* init smart antenna */ | 4616 | /* init smart antenna */ |
4774 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_SA_TX_COMMAND__A, &data, 0); | 4617 | rc = drxj_dap_read_reg16(dev_addr, SIO_SA_TX_COMMAND__A, &data, 0); |
4775 | if (rc != 0) { | 4618 | if (rc != 0) { |
4776 | pr_err("error %d\n", rc); | 4619 | pr_err("error %d\n", rc); |
4777 | goto rw_error; | 4620 | goto rw_error; |
4778 | } | 4621 | } |
4779 | if (ext_attr->smart_ant_inverted) { | 4622 | if (ext_attr->smart_ant_inverted) { |
4780 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_SA_TX_COMMAND__A, (data | SIO_SA_TX_COMMAND_TX_INVERT__M) | SIO_SA_TX_COMMAND_TX_ENABLE__M, 0); | 4623 | rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_COMMAND__A, (data | SIO_SA_TX_COMMAND_TX_INVERT__M) | SIO_SA_TX_COMMAND_TX_ENABLE__M, 0); |
4781 | if (rc != 0) { | 4624 | if (rc != 0) { |
4782 | pr_err("error %d\n", rc); | 4625 | pr_err("error %d\n", rc); |
4783 | goto rw_error; | 4626 | goto rw_error; |
4784 | } | 4627 | } |
4785 | } else { | 4628 | } else { |
4786 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_SA_TX_COMMAND__A, (data & (~SIO_SA_TX_COMMAND_TX_INVERT__M)) | SIO_SA_TX_COMMAND_TX_ENABLE__M, 0); | 4629 | rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_COMMAND__A, (data & (~SIO_SA_TX_COMMAND_TX_INVERT__M)) | SIO_SA_TX_COMMAND_TX_ENABLE__M, 0); |
4787 | if (rc != 0) { | 4630 | if (rc != 0) { |
4788 | pr_err("error %d\n", rc); | 4631 | pr_err("error %d\n", rc); |
4789 | goto rw_error; | 4632 | goto rw_error; |
@@ -4796,19 +4639,19 @@ static int smart_ant_init(struct drx_demod_instance *demod) | |||
4796 | pr_err("error %d\n", rc); | 4639 | pr_err("error %d\n", rc); |
4797 | goto rw_error; | 4640 | goto rw_error; |
4798 | } | 4641 | } |
4799 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_CFG__A, 0x13, 0); | 4642 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_CFG__A, 0x13, 0); |
4800 | if (rc != 0) { | 4643 | if (rc != 0) { |
4801 | pr_err("error %d\n", rc); | 4644 | pr_err("error %d\n", rc); |
4802 | goto rw_error; | 4645 | goto rw_error; |
4803 | } | 4646 | } |
4804 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_GPIO_FNC__A, 0x03, 0); | 4647 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_PDR_SMA_TX_GPIO_FNC__A, 0x03, 0); |
4805 | if (rc != 0) { | 4648 | if (rc != 0) { |
4806 | pr_err("error %d\n", rc); | 4649 | pr_err("error %d\n", rc); |
4807 | goto rw_error; | 4650 | goto rw_error; |
4808 | } | 4651 | } |
4809 | 4652 | ||
4810 | /* Write magic word to disable pdr reg write */ | 4653 | /* Write magic word to disable pdr reg write */ |
4811 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 4654 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
4812 | if (rc != 0) { | 4655 | if (rc != 0) { |
4813 | pr_err("error %d\n", rc); | 4656 | pr_err("error %d\n", rc); |
4814 | goto rw_error; | 4657 | goto rw_error; |
@@ -4855,7 +4698,7 @@ ctrl_set_cfg_smart_ant(struct drx_demod_instance *demod, struct drxj_cfg_smart_a | |||
4855 | } | 4698 | } |
4856 | 4699 | ||
4857 | /* Write magic word to enable pdr reg write */ | 4700 | /* Write magic word to enable pdr reg write */ |
4858 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 4701 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
4859 | if (rc != 0) { | 4702 | if (rc != 0) { |
4860 | pr_err("error %d\n", rc); | 4703 | pr_err("error %d\n", rc); |
4861 | goto rw_error; | 4704 | goto rw_error; |
@@ -4870,7 +4713,7 @@ ctrl_set_cfg_smart_ant(struct drx_demod_instance *demod, struct drxj_cfg_smart_a | |||
4870 | */ | 4713 | */ |
4871 | start_time = jiffies_to_msecs(jiffies); | 4714 | start_time = jiffies_to_msecs(jiffies); |
4872 | do { | 4715 | do { |
4873 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_SA_TX_STATUS__A, &data, 0); | 4716 | rc = drxj_dap_read_reg16(dev_addr, SIO_SA_TX_STATUS__A, &data, 0); |
4874 | if (rc != 0) { | 4717 | if (rc != 0) { |
4875 | pr_err("error %d\n", rc); | 4718 | pr_err("error %d\n", rc); |
4876 | goto rw_error; | 4719 | goto rw_error; |
@@ -4881,29 +4724,29 @@ ctrl_set_cfg_smart_ant(struct drx_demod_instance *demod, struct drxj_cfg_smart_a | |||
4881 | return -EIO; | 4724 | return -EIO; |
4882 | 4725 | ||
4883 | /* write to smart antenna configuration register */ | 4726 | /* write to smart antenna configuration register */ |
4884 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_SA_TX_DATA0__A, 0x9200 | ((smart_ant->ctrl_data & 0x0001) << 8) | ((smart_ant->ctrl_data & 0x0002) << 10) | ((smart_ant->ctrl_data & 0x0004) << 12), 0); | 4727 | rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_DATA0__A, 0x9200 | ((smart_ant->ctrl_data & 0x0001) << 8) | ((smart_ant->ctrl_data & 0x0002) << 10) | ((smart_ant->ctrl_data & 0x0004) << 12), 0); |
4885 | if (rc != 0) { | 4728 | if (rc != 0) { |
4886 | pr_err("error %d\n", rc); | 4729 | pr_err("error %d\n", rc); |
4887 | goto rw_error; | 4730 | goto rw_error; |
4888 | } | 4731 | } |
4889 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_SA_TX_DATA1__A, 0x4924 | ((smart_ant->ctrl_data & 0x0008) >> 2) | ((smart_ant->ctrl_data & 0x0010)) | ((smart_ant->ctrl_data & 0x0020) << 2) | ((smart_ant->ctrl_data & 0x0040) << 4) | ((smart_ant->ctrl_data & 0x0080) << 6), 0); | 4732 | rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_DATA1__A, 0x4924 | ((smart_ant->ctrl_data & 0x0008) >> 2) | ((smart_ant->ctrl_data & 0x0010)) | ((smart_ant->ctrl_data & 0x0020) << 2) | ((smart_ant->ctrl_data & 0x0040) << 4) | ((smart_ant->ctrl_data & 0x0080) << 6), 0); |
4890 | if (rc != 0) { | 4733 | if (rc != 0) { |
4891 | pr_err("error %d\n", rc); | 4734 | pr_err("error %d\n", rc); |
4892 | goto rw_error; | 4735 | goto rw_error; |
4893 | } | 4736 | } |
4894 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_SA_TX_DATA2__A, 0x2492 | ((smart_ant->ctrl_data & 0x0100) >> 8) | ((smart_ant->ctrl_data & 0x0200) >> 6) | ((smart_ant->ctrl_data & 0x0400) >> 4) | ((smart_ant->ctrl_data & 0x0800) >> 2) | ((smart_ant->ctrl_data & 0x1000)) | ((smart_ant->ctrl_data & 0x2000) << 2), 0); | 4737 | rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_DATA2__A, 0x2492 | ((smart_ant->ctrl_data & 0x0100) >> 8) | ((smart_ant->ctrl_data & 0x0200) >> 6) | ((smart_ant->ctrl_data & 0x0400) >> 4) | ((smart_ant->ctrl_data & 0x0800) >> 2) | ((smart_ant->ctrl_data & 0x1000)) | ((smart_ant->ctrl_data & 0x2000) << 2), 0); |
4895 | if (rc != 0) { | 4738 | if (rc != 0) { |
4896 | pr_err("error %d\n", rc); | 4739 | pr_err("error %d\n", rc); |
4897 | goto rw_error; | 4740 | goto rw_error; |
4898 | } | 4741 | } |
4899 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_SA_TX_DATA3__A, 0xff8d, 0); | 4742 | rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_DATA3__A, 0xff8d, 0); |
4900 | if (rc != 0) { | 4743 | if (rc != 0) { |
4901 | pr_err("error %d\n", rc); | 4744 | pr_err("error %d\n", rc); |
4902 | goto rw_error; | 4745 | goto rw_error; |
4903 | } | 4746 | } |
4904 | 4747 | ||
4905 | /* trigger the sending */ | 4748 | /* trigger the sending */ |
4906 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_SA_TX_LENGTH__A, 56, 0); | 4749 | rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_LENGTH__A, 56, 0); |
4907 | if (rc != 0) { | 4750 | if (rc != 0) { |
4908 | pr_err("error %d\n", rc); | 4751 | pr_err("error %d\n", rc); |
4909 | goto rw_error; | 4752 | goto rw_error; |
@@ -4920,7 +4763,7 @@ ctrl_set_cfg_smart_ant(struct drx_demod_instance *demod, struct drxj_cfg_smart_a | |||
4920 | return -EINVAL; | 4763 | return -EINVAL; |
4921 | } | 4764 | } |
4922 | /* Write magic word to enable pdr reg write */ | 4765 | /* Write magic word to enable pdr reg write */ |
4923 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 4766 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
4924 | if (rc != 0) { | 4767 | if (rc != 0) { |
4925 | pr_err("error %d\n", rc); | 4768 | pr_err("error %d\n", rc); |
4926 | goto rw_error; | 4769 | goto rw_error; |
@@ -4943,7 +4786,7 @@ static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd | |||
4943 | return -EINVAL; | 4786 | return -EINVAL; |
4944 | 4787 | ||
4945 | /* Wait until SCU command interface is ready to receive command */ | 4788 | /* Wait until SCU command interface is ready to receive command */ |
4946 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_COMMAND__A, &cur_cmd, 0); | 4789 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_COMMAND__A, &cur_cmd, 0); |
4947 | if (rc != 0) { | 4790 | if (rc != 0) { |
4948 | pr_err("error %d\n", rc); | 4791 | pr_err("error %d\n", rc); |
4949 | goto rw_error; | 4792 | goto rw_error; |
@@ -4953,31 +4796,31 @@ static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd | |||
4953 | 4796 | ||
4954 | switch (cmd->parameter_len) { | 4797 | switch (cmd->parameter_len) { |
4955 | case 5: | 4798 | case 5: |
4956 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_PARAM_4__A, *(cmd->parameter + 4), 0); | 4799 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_4__A, *(cmd->parameter + 4), 0); |
4957 | if (rc != 0) { | 4800 | if (rc != 0) { |
4958 | pr_err("error %d\n", rc); | 4801 | pr_err("error %d\n", rc); |
4959 | goto rw_error; | 4802 | goto rw_error; |
4960 | } /* fallthrough */ | 4803 | } /* fallthrough */ |
4961 | case 4: | 4804 | case 4: |
4962 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_PARAM_3__A, *(cmd->parameter + 3), 0); | 4805 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_3__A, *(cmd->parameter + 3), 0); |
4963 | if (rc != 0) { | 4806 | if (rc != 0) { |
4964 | pr_err("error %d\n", rc); | 4807 | pr_err("error %d\n", rc); |
4965 | goto rw_error; | 4808 | goto rw_error; |
4966 | } /* fallthrough */ | 4809 | } /* fallthrough */ |
4967 | case 3: | 4810 | case 3: |
4968 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_PARAM_2__A, *(cmd->parameter + 2), 0); | 4811 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_2__A, *(cmd->parameter + 2), 0); |
4969 | if (rc != 0) { | 4812 | if (rc != 0) { |
4970 | pr_err("error %d\n", rc); | 4813 | pr_err("error %d\n", rc); |
4971 | goto rw_error; | 4814 | goto rw_error; |
4972 | } /* fallthrough */ | 4815 | } /* fallthrough */ |
4973 | case 2: | 4816 | case 2: |
4974 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_PARAM_1__A, *(cmd->parameter + 1), 0); | 4817 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_1__A, *(cmd->parameter + 1), 0); |
4975 | if (rc != 0) { | 4818 | if (rc != 0) { |
4976 | pr_err("error %d\n", rc); | 4819 | pr_err("error %d\n", rc); |
4977 | goto rw_error; | 4820 | goto rw_error; |
4978 | } /* fallthrough */ | 4821 | } /* fallthrough */ |
4979 | case 1: | 4822 | case 1: |
4980 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_PARAM_0__A, *(cmd->parameter + 0), 0); | 4823 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_0__A, *(cmd->parameter + 0), 0); |
4981 | if (rc != 0) { | 4824 | if (rc != 0) { |
4982 | pr_err("error %d\n", rc); | 4825 | pr_err("error %d\n", rc); |
4983 | goto rw_error; | 4826 | goto rw_error; |
@@ -4989,7 +4832,7 @@ static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd | |||
4989 | /* this number of parameters is not supported */ | 4832 | /* this number of parameters is not supported */ |
4990 | return -EIO; | 4833 | return -EIO; |
4991 | } | 4834 | } |
4992 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_COMMAND__A, cmd->command, 0); | 4835 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_COMMAND__A, cmd->command, 0); |
4993 | if (rc != 0) { | 4836 | if (rc != 0) { |
4994 | pr_err("error %d\n", rc); | 4837 | pr_err("error %d\n", rc); |
4995 | goto rw_error; | 4838 | goto rw_error; |
@@ -4998,7 +4841,7 @@ static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd | |||
4998 | /* Wait until SCU has processed command */ | 4841 | /* Wait until SCU has processed command */ |
4999 | timeout = jiffies + msecs_to_jiffies(DRXJ_MAX_WAITTIME); | 4842 | timeout = jiffies + msecs_to_jiffies(DRXJ_MAX_WAITTIME); |
5000 | while (time_is_after_jiffies(timeout)) { | 4843 | while (time_is_after_jiffies(timeout)) { |
5001 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_COMMAND__A, &cur_cmd, 0); | 4844 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_COMMAND__A, &cur_cmd, 0); |
5002 | if (rc != 0) { | 4845 | if (rc != 0) { |
5003 | pr_err("error %d\n", rc); | 4846 | pr_err("error %d\n", rc); |
5004 | goto rw_error; | 4847 | goto rw_error; |
@@ -5017,25 +4860,25 @@ static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd | |||
5017 | 4860 | ||
5018 | switch (cmd->result_len) { | 4861 | switch (cmd->result_len) { |
5019 | case 4: | 4862 | case 4: |
5020 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_PARAM_3__A, cmd->result + 3, 0); | 4863 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_3__A, cmd->result + 3, 0); |
5021 | if (rc != 0) { | 4864 | if (rc != 0) { |
5022 | pr_err("error %d\n", rc); | 4865 | pr_err("error %d\n", rc); |
5023 | goto rw_error; | 4866 | goto rw_error; |
5024 | } /* fallthrough */ | 4867 | } /* fallthrough */ |
5025 | case 3: | 4868 | case 3: |
5026 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_PARAM_2__A, cmd->result + 2, 0); | 4869 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_2__A, cmd->result + 2, 0); |
5027 | if (rc != 0) { | 4870 | if (rc != 0) { |
5028 | pr_err("error %d\n", rc); | 4871 | pr_err("error %d\n", rc); |
5029 | goto rw_error; | 4872 | goto rw_error; |
5030 | } /* fallthrough */ | 4873 | } /* fallthrough */ |
5031 | case 2: | 4874 | case 2: |
5032 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_PARAM_1__A, cmd->result + 1, 0); | 4875 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_1__A, cmd->result + 1, 0); |
5033 | if (rc != 0) { | 4876 | if (rc != 0) { |
5034 | pr_err("error %d\n", rc); | 4877 | pr_err("error %d\n", rc); |
5035 | goto rw_error; | 4878 | goto rw_error; |
5036 | } /* fallthrough */ | 4879 | } /* fallthrough */ |
5037 | case 1: | 4880 | case 1: |
5038 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_PARAM_0__A, cmd->result + 0, 0); | 4881 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_0__A, cmd->result + 0, 0); |
5039 | if (rc != 0) { | 4882 | if (rc != 0) { |
5040 | pr_err("error %d\n", rc); | 4883 | pr_err("error %d\n", rc); |
5041 | goto rw_error; | 4884 | goto rw_error; |
@@ -5211,12 +5054,12 @@ static int adc_sync_measurement(struct drx_demod_instance *demod, u16 *count) | |||
5211 | dev_addr = demod->my_i2c_dev_addr; | 5054 | dev_addr = demod->my_i2c_dev_addr; |
5212 | 5055 | ||
5213 | /* Start measurement */ | 5056 | /* Start measurement */ |
5214 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_COMM_EXEC__A, IQM_AF_COMM_EXEC_ACTIVE, 0); | 5057 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_COMM_EXEC__A, IQM_AF_COMM_EXEC_ACTIVE, 0); |
5215 | if (rc != 0) { | 5058 | if (rc != 0) { |
5216 | pr_err("error %d\n", rc); | 5059 | pr_err("error %d\n", rc); |
5217 | goto rw_error; | 5060 | goto rw_error; |
5218 | } | 5061 | } |
5219 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_START_LOCK__A, 1, 0); | 5062 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_START_LOCK__A, 1, 0); |
5220 | if (rc != 0) { | 5063 | if (rc != 0) { |
5221 | pr_err("error %d\n", rc); | 5064 | pr_err("error %d\n", rc); |
5222 | goto rw_error; | 5065 | goto rw_error; |
@@ -5226,21 +5069,21 @@ static int adc_sync_measurement(struct drx_demod_instance *demod, u16 *count) | |||
5226 | msleep(1); | 5069 | msleep(1); |
5227 | 5070 | ||
5228 | *count = 0; | 5071 | *count = 0; |
5229 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_PHASE0__A, &data, 0); | 5072 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE0__A, &data, 0); |
5230 | if (rc != 0) { | 5073 | if (rc != 0) { |
5231 | pr_err("error %d\n", rc); | 5074 | pr_err("error %d\n", rc); |
5232 | goto rw_error; | 5075 | goto rw_error; |
5233 | } | 5076 | } |
5234 | if (data == 127) | 5077 | if (data == 127) |
5235 | *count = *count + 1; | 5078 | *count = *count + 1; |
5236 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_PHASE1__A, &data, 0); | 5079 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE1__A, &data, 0); |
5237 | if (rc != 0) { | 5080 | if (rc != 0) { |
5238 | pr_err("error %d\n", rc); | 5081 | pr_err("error %d\n", rc); |
5239 | goto rw_error; | 5082 | goto rw_error; |
5240 | } | 5083 | } |
5241 | if (data == 127) | 5084 | if (data == 127) |
5242 | *count = *count + 1; | 5085 | *count = *count + 1; |
5243 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_PHASE2__A, &data, 0); | 5086 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE2__A, &data, 0); |
5244 | if (rc != 0) { | 5087 | if (rc != 0) { |
5245 | pr_err("error %d\n", rc); | 5088 | pr_err("error %d\n", rc); |
5246 | goto rw_error; | 5089 | goto rw_error; |
@@ -5283,14 +5126,14 @@ static int adc_synchronization(struct drx_demod_instance *demod) | |||
5283 | /* Try sampling on a diffrent edge */ | 5126 | /* Try sampling on a diffrent edge */ |
5284 | u16 clk_neg = 0; | 5127 | u16 clk_neg = 0; |
5285 | 5128 | ||
5286 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_CLKNEG__A, &clk_neg, 0); | 5129 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_CLKNEG__A, &clk_neg, 0); |
5287 | if (rc != 0) { | 5130 | if (rc != 0) { |
5288 | pr_err("error %d\n", rc); | 5131 | pr_err("error %d\n", rc); |
5289 | goto rw_error; | 5132 | goto rw_error; |
5290 | } | 5133 | } |
5291 | 5134 | ||
5292 | clk_neg ^= IQM_AF_CLKNEG_CLKNEGDATA__M; | 5135 | clk_neg ^= IQM_AF_CLKNEG_CLKNEGDATA__M; |
5293 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_CLKNEG__A, clk_neg, 0); | 5136 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLKNEG__A, clk_neg, 0); |
5294 | if (rc != 0) { | 5137 | if (rc != 0) { |
5295 | pr_err("error %d\n", rc); | 5138 | pr_err("error %d\n", rc); |
5296 | goto rw_error; | 5139 | goto rw_error; |
@@ -5326,7 +5169,7 @@ static int iqm_set_af(struct drx_demod_instance *demod, bool active) | |||
5326 | u16 data = 0; | 5169 | u16 data = 0; |
5327 | 5170 | ||
5328 | /* Configure IQM */ | 5171 | /* Configure IQM */ |
5329 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_STDBY__A, &data, 0); | 5172 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); |
5330 | if (rc != 0) { | 5173 | if (rc != 0) { |
5331 | pr_err("error %d\n", rc); | 5174 | pr_err("error %d\n", rc); |
5332 | goto rw_error; | 5175 | goto rw_error; |
@@ -5335,7 +5178,7 @@ static int iqm_set_af(struct drx_demod_instance *demod, bool active) | |||
5335 | data &= ((~IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_PD_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE)); | 5178 | data &= ((~IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_PD_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE)); |
5336 | else | 5179 | else |
5337 | data |= (IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE | IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE | IQM_AF_STDBY_STDBY_PD_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE); | 5180 | data |= (IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE | IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE | IQM_AF_STDBY_STDBY_PD_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE); |
5338 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, data, 0); | 5181 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); |
5339 | if (rc != 0) { | 5182 | if (rc != 0) { |
5340 | pr_err("error %d\n", rc); | 5183 | pr_err("error %d\n", rc); |
5341 | goto rw_error; | 5184 | goto rw_error; |
@@ -5370,7 +5213,7 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5370 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 5213 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
5371 | 5214 | ||
5372 | /* Write magic word to enable pdr reg write */ | 5215 | /* Write magic word to enable pdr reg write */ |
5373 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 5216 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
5374 | if (rc != 0) { | 5217 | if (rc != 0) { |
5375 | pr_err("error %d\n", rc); | 5218 | pr_err("error %d\n", rc); |
5376 | goto rw_error; | 5219 | goto rw_error; |
@@ -5380,62 +5223,62 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5380 | bool bridge_enabled = false; | 5223 | bool bridge_enabled = false; |
5381 | 5224 | ||
5382 | /* MPEG pins to input */ | 5225 | /* MPEG pins to input */ |
5383 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MSTRT_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5226 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MSTRT_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5384 | if (rc != 0) { | 5227 | if (rc != 0) { |
5385 | pr_err("error %d\n", rc); | 5228 | pr_err("error %d\n", rc); |
5386 | goto rw_error; | 5229 | goto rw_error; |
5387 | } | 5230 | } |
5388 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MERR_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5231 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MERR_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5389 | if (rc != 0) { | 5232 | if (rc != 0) { |
5390 | pr_err("error %d\n", rc); | 5233 | pr_err("error %d\n", rc); |
5391 | goto rw_error; | 5234 | goto rw_error; |
5392 | } | 5235 | } |
5393 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MCLK_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5236 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MCLK_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5394 | if (rc != 0) { | 5237 | if (rc != 0) { |
5395 | pr_err("error %d\n", rc); | 5238 | pr_err("error %d\n", rc); |
5396 | goto rw_error; | 5239 | goto rw_error; |
5397 | } | 5240 | } |
5398 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MVAL_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5241 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MVAL_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5399 | if (rc != 0) { | 5242 | if (rc != 0) { |
5400 | pr_err("error %d\n", rc); | 5243 | pr_err("error %d\n", rc); |
5401 | goto rw_error; | 5244 | goto rw_error; |
5402 | } | 5245 | } |
5403 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD0_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5246 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD0_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5404 | if (rc != 0) { | 5247 | if (rc != 0) { |
5405 | pr_err("error %d\n", rc); | 5248 | pr_err("error %d\n", rc); |
5406 | goto rw_error; | 5249 | goto rw_error; |
5407 | } | 5250 | } |
5408 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD1_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5251 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD1_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5409 | if (rc != 0) { | 5252 | if (rc != 0) { |
5410 | pr_err("error %d\n", rc); | 5253 | pr_err("error %d\n", rc); |
5411 | goto rw_error; | 5254 | goto rw_error; |
5412 | } | 5255 | } |
5413 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD2_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5256 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD2_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5414 | if (rc != 0) { | 5257 | if (rc != 0) { |
5415 | pr_err("error %d\n", rc); | 5258 | pr_err("error %d\n", rc); |
5416 | goto rw_error; | 5259 | goto rw_error; |
5417 | } | 5260 | } |
5418 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD3_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5261 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD3_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5419 | if (rc != 0) { | 5262 | if (rc != 0) { |
5420 | pr_err("error %d\n", rc); | 5263 | pr_err("error %d\n", rc); |
5421 | goto rw_error; | 5264 | goto rw_error; |
5422 | } | 5265 | } |
5423 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD4_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5266 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD4_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5424 | if (rc != 0) { | 5267 | if (rc != 0) { |
5425 | pr_err("error %d\n", rc); | 5268 | pr_err("error %d\n", rc); |
5426 | goto rw_error; | 5269 | goto rw_error; |
5427 | } | 5270 | } |
5428 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD5_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5271 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD5_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5429 | if (rc != 0) { | 5272 | if (rc != 0) { |
5430 | pr_err("error %d\n", rc); | 5273 | pr_err("error %d\n", rc); |
5431 | goto rw_error; | 5274 | goto rw_error; |
5432 | } | 5275 | } |
5433 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD6_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5276 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD6_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5434 | if (rc != 0) { | 5277 | if (rc != 0) { |
5435 | pr_err("error %d\n", rc); | 5278 | pr_err("error %d\n", rc); |
5436 | goto rw_error; | 5279 | goto rw_error; |
5437 | } | 5280 | } |
5438 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_MD7_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5281 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD7_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5439 | if (rc != 0) { | 5282 | if (rc != 0) { |
5440 | pr_err("error %d\n", rc); | 5283 | pr_err("error %d\n", rc); |
5441 | goto rw_error; | 5284 | goto rw_error; |
@@ -5448,12 +5291,12 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5448 | pr_err("error %d\n", rc); | 5291 | pr_err("error %d\n", rc); |
5449 | goto rw_error; | 5292 | goto rw_error; |
5450 | } | 5293 | } |
5451 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2C_SDA2_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5294 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2C_SDA2_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5452 | if (rc != 0) { | 5295 | if (rc != 0) { |
5453 | pr_err("error %d\n", rc); | 5296 | pr_err("error %d\n", rc); |
5454 | goto rw_error; | 5297 | goto rw_error; |
5455 | } | 5298 | } |
5456 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2C_SCL2_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5299 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2C_SCL2_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5457 | if (rc != 0) { | 5300 | if (rc != 0) { |
5458 | pr_err("error %d\n", rc); | 5301 | pr_err("error %d\n", rc); |
5459 | goto rw_error; | 5302 | goto rw_error; |
@@ -5463,42 +5306,42 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5463 | PD_VSYNC Store and set to input | 5306 | PD_VSYNC Store and set to input |
5464 | PD_SMA_RX Store and set to input | 5307 | PD_SMA_RX Store and set to input |
5465 | PD_SMA_TX Store and set to input */ | 5308 | PD_SMA_TX Store and set to input */ |
5466 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_PDR_GPIO_CFG__A, &ext_attr->pdr_safe_restore_val_gpio, 0); | 5309 | rc = drxj_dap_read_reg16(dev_addr, SIO_PDR_GPIO_CFG__A, &ext_attr->pdr_safe_restore_val_gpio, 0); |
5467 | if (rc != 0) { | 5310 | if (rc != 0) { |
5468 | pr_err("error %d\n", rc); | 5311 | pr_err("error %d\n", rc); |
5469 | goto rw_error; | 5312 | goto rw_error; |
5470 | } | 5313 | } |
5471 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_PDR_VSYNC_CFG__A, &ext_attr->pdr_safe_restore_val_v_sync, 0); | 5314 | rc = drxj_dap_read_reg16(dev_addr, SIO_PDR_VSYNC_CFG__A, &ext_attr->pdr_safe_restore_val_v_sync, 0); |
5472 | if (rc != 0) { | 5315 | if (rc != 0) { |
5473 | pr_err("error %d\n", rc); | 5316 | pr_err("error %d\n", rc); |
5474 | goto rw_error; | 5317 | goto rw_error; |
5475 | } | 5318 | } |
5476 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_PDR_SMA_RX_CFG__A, &ext_attr->pdr_safe_restore_val_sma_rx, 0); | 5319 | rc = drxj_dap_read_reg16(dev_addr, SIO_PDR_SMA_RX_CFG__A, &ext_attr->pdr_safe_restore_val_sma_rx, 0); |
5477 | if (rc != 0) { | 5320 | if (rc != 0) { |
5478 | pr_err("error %d\n", rc); | 5321 | pr_err("error %d\n", rc); |
5479 | goto rw_error; | 5322 | goto rw_error; |
5480 | } | 5323 | } |
5481 | rc = DRXJ_DAP.read_reg16func(dev_addr, SIO_PDR_SMA_TX_CFG__A, &ext_attr->pdr_safe_restore_val_sma_tx, 0); | 5324 | rc = drxj_dap_read_reg16(dev_addr, SIO_PDR_SMA_TX_CFG__A, &ext_attr->pdr_safe_restore_val_sma_tx, 0); |
5482 | if (rc != 0) { | 5325 | if (rc != 0) { |
5483 | pr_err("error %d\n", rc); | 5326 | pr_err("error %d\n", rc); |
5484 | goto rw_error; | 5327 | goto rw_error; |
5485 | } | 5328 | } |
5486 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_GPIO_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5329 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_GPIO_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5487 | if (rc != 0) { | 5330 | if (rc != 0) { |
5488 | pr_err("error %d\n", rc); | 5331 | pr_err("error %d\n", rc); |
5489 | goto rw_error; | 5332 | goto rw_error; |
5490 | } | 5333 | } |
5491 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_VSYNC_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5334 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_VSYNC_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5492 | if (rc != 0) { | 5335 | if (rc != 0) { |
5493 | pr_err("error %d\n", rc); | 5336 | pr_err("error %d\n", rc); |
5494 | goto rw_error; | 5337 | goto rw_error; |
5495 | } | 5338 | } |
5496 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_SMA_RX_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5339 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_SMA_RX_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5497 | if (rc != 0) { | 5340 | if (rc != 0) { |
5498 | pr_err("error %d\n", rc); | 5341 | pr_err("error %d\n", rc); |
5499 | goto rw_error; | 5342 | goto rw_error; |
5500 | } | 5343 | } |
5501 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_SMA_TX_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5344 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_SMA_TX_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5502 | if (rc != 0) { | 5345 | if (rc != 0) { |
5503 | pr_err("error %d\n", rc); | 5346 | pr_err("error %d\n", rc); |
5504 | goto rw_error; | 5347 | goto rw_error; |
@@ -5514,7 +5357,7 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5514 | 5357 | ||
5515 | /* PD_CVBS Analog DAC output, standby mode | 5358 | /* PD_CVBS Analog DAC output, standby mode |
5516 | PD_SIF Analog DAC output, standby mode */ | 5359 | PD_SIF Analog DAC output, standby mode */ |
5517 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STDBY__A, (ATV_TOP_STDBY_SIF_STDBY_STANDBY & (~ATV_TOP_STDBY_CVBS_STDBY_A2_ACTIVE)), 0); | 5360 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STDBY__A, (ATV_TOP_STDBY_SIF_STDBY_STANDBY & (~ATV_TOP_STDBY_CVBS_STDBY_A2_ACTIVE)), 0); |
5518 | if (rc != 0) { | 5361 | if (rc != 0) { |
5519 | pr_err("error %d\n", rc); | 5362 | pr_err("error %d\n", rc); |
5520 | goto rw_error; | 5363 | goto rw_error; |
@@ -5523,17 +5366,17 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5523 | /* PD_I2S_CL Input | 5366 | /* PD_I2S_CL Input |
5524 | PD_I2S_DA Input | 5367 | PD_I2S_DA Input |
5525 | PD_I2S_WS Input */ | 5368 | PD_I2S_WS Input */ |
5526 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2S_CL_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5369 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2S_CL_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5527 | if (rc != 0) { | 5370 | if (rc != 0) { |
5528 | pr_err("error %d\n", rc); | 5371 | pr_err("error %d\n", rc); |
5529 | goto rw_error; | 5372 | goto rw_error; |
5530 | } | 5373 | } |
5531 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2S_DA_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5374 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2S_DA_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5532 | if (rc != 0) { | 5375 | if (rc != 0) { |
5533 | pr_err("error %d\n", rc); | 5376 | pr_err("error %d\n", rc); |
5534 | goto rw_error; | 5377 | goto rw_error; |
5535 | } | 5378 | } |
5536 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2S_WS_CFG__A, DRXJ_PIN_SAFE_MODE, 0); | 5379 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2S_WS_CFG__A, DRXJ_PIN_SAFE_MODE, 0); |
5537 | if (rc != 0) { | 5380 | if (rc != 0) { |
5538 | pr_err("error %d\n", rc); | 5381 | pr_err("error %d\n", rc); |
5539 | goto rw_error; | 5382 | goto rw_error; |
@@ -5544,12 +5387,12 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5544 | 5387 | ||
5545 | /* PD_I2C_SDA2 Port2 active | 5388 | /* PD_I2C_SDA2 Port2 active |
5546 | PD_I2C_SCL2 Port2 active */ | 5389 | PD_I2C_SCL2 Port2 active */ |
5547 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2C_SDA2_CFG__A, SIO_PDR_I2C_SDA2_CFG__PRE, 0); | 5390 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2C_SDA2_CFG__A, SIO_PDR_I2C_SDA2_CFG__PRE, 0); |
5548 | if (rc != 0) { | 5391 | if (rc != 0) { |
5549 | pr_err("error %d\n", rc); | 5392 | pr_err("error %d\n", rc); |
5550 | goto rw_error; | 5393 | goto rw_error; |
5551 | } | 5394 | } |
5552 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2C_SCL2_CFG__A, SIO_PDR_I2C_SCL2_CFG__PRE, 0); | 5395 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2C_SCL2_CFG__A, SIO_PDR_I2C_SCL2_CFG__PRE, 0); |
5553 | if (rc != 0) { | 5396 | if (rc != 0) { |
5554 | pr_err("error %d\n", rc); | 5397 | pr_err("error %d\n", rc); |
5555 | goto rw_error; | 5398 | goto rw_error; |
@@ -5559,22 +5402,22 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5559 | PD_VSYNC Restore | 5402 | PD_VSYNC Restore |
5560 | PD_SMA_RX Restore | 5403 | PD_SMA_RX Restore |
5561 | PD_SMA_TX Restore */ | 5404 | PD_SMA_TX Restore */ |
5562 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_GPIO_CFG__A, ext_attr->pdr_safe_restore_val_gpio, 0); | 5405 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_GPIO_CFG__A, ext_attr->pdr_safe_restore_val_gpio, 0); |
5563 | if (rc != 0) { | 5406 | if (rc != 0) { |
5564 | pr_err("error %d\n", rc); | 5407 | pr_err("error %d\n", rc); |
5565 | goto rw_error; | 5408 | goto rw_error; |
5566 | } | 5409 | } |
5567 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_VSYNC_CFG__A, ext_attr->pdr_safe_restore_val_v_sync, 0); | 5410 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_VSYNC_CFG__A, ext_attr->pdr_safe_restore_val_v_sync, 0); |
5568 | if (rc != 0) { | 5411 | if (rc != 0) { |
5569 | pr_err("error %d\n", rc); | 5412 | pr_err("error %d\n", rc); |
5570 | goto rw_error; | 5413 | goto rw_error; |
5571 | } | 5414 | } |
5572 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_SMA_RX_CFG__A, ext_attr->pdr_safe_restore_val_sma_rx, 0); | 5415 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_SMA_RX_CFG__A, ext_attr->pdr_safe_restore_val_sma_rx, 0); |
5573 | if (rc != 0) { | 5416 | if (rc != 0) { |
5574 | pr_err("error %d\n", rc); | 5417 | pr_err("error %d\n", rc); |
5575 | goto rw_error; | 5418 | goto rw_error; |
5576 | } | 5419 | } |
5577 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_SMA_TX_CFG__A, ext_attr->pdr_safe_restore_val_sma_tx, 0); | 5420 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_SMA_TX_CFG__A, ext_attr->pdr_safe_restore_val_sma_tx, 0); |
5578 | if (rc != 0) { | 5421 | if (rc != 0) { |
5579 | pr_err("error %d\n", rc); | 5422 | pr_err("error %d\n", rc); |
5580 | goto rw_error; | 5423 | goto rw_error; |
@@ -5591,7 +5434,7 @@ ctrl_set_cfg_pdr_safe_mode(struct drx_demod_instance *demod, bool *enable) | |||
5591 | } | 5434 | } |
5592 | 5435 | ||
5593 | /* Write magic word to disable pdr reg write */ | 5436 | /* Write magic word to disable pdr reg write */ |
5594 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 5437 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
5595 | if (rc != 0) { | 5438 | if (rc != 0) { |
5596 | pr_err("error %d\n", rc); | 5439 | pr_err("error %d\n", rc); |
5597 | goto rw_error; | 5440 | goto rw_error; |
@@ -5684,67 +5527,67 @@ static int init_agc(struct drx_demod_instance *demod) | |||
5684 | ki_min = 0x0117; | 5527 | ki_min = 0x0117; |
5685 | ingain_tgt_max = 16383; | 5528 | ingain_tgt_max = 16383; |
5686 | clp_ctrl_mode = 0; | 5529 | clp_ctrl_mode = 0; |
5687 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_MINGAIN__A, 0x7fff, 0); | 5530 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MINGAIN__A, 0x7fff, 0); |
5688 | if (rc != 0) { | 5531 | if (rc != 0) { |
5689 | pr_err("error %d\n", rc); | 5532 | pr_err("error %d\n", rc); |
5690 | goto rw_error; | 5533 | goto rw_error; |
5691 | } | 5534 | } |
5692 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_MAXGAIN__A, 0x0, 0); | 5535 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MAXGAIN__A, 0x0, 0); |
5693 | if (rc != 0) { | 5536 | if (rc != 0) { |
5694 | pr_err("error %d\n", rc); | 5537 | pr_err("error %d\n", rc); |
5695 | goto rw_error; | 5538 | goto rw_error; |
5696 | } | 5539 | } |
5697 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_SUM__A, 0, 0); | 5540 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_SUM__A, 0, 0); |
5698 | if (rc != 0) { | 5541 | if (rc != 0) { |
5699 | pr_err("error %d\n", rc); | 5542 | pr_err("error %d\n", rc); |
5700 | goto rw_error; | 5543 | goto rw_error; |
5701 | } | 5544 | } |
5702 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_CYCCNT__A, 0, 0); | 5545 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_CYCCNT__A, 0, 0); |
5703 | if (rc != 0) { | 5546 | if (rc != 0) { |
5704 | pr_err("error %d\n", rc); | 5547 | pr_err("error %d\n", rc); |
5705 | goto rw_error; | 5548 | goto rw_error; |
5706 | } | 5549 | } |
5707 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_DIR_WD__A, 0, 0); | 5550 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_WD__A, 0, 0); |
5708 | if (rc != 0) { | 5551 | if (rc != 0) { |
5709 | pr_err("error %d\n", rc); | 5552 | pr_err("error %d\n", rc); |
5710 | goto rw_error; | 5553 | goto rw_error; |
5711 | } | 5554 | } |
5712 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_DIR_STP__A, 1, 0); | 5555 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_STP__A, 1, 0); |
5713 | if (rc != 0) { | 5556 | if (rc != 0) { |
5714 | pr_err("error %d\n", rc); | 5557 | pr_err("error %d\n", rc); |
5715 | goto rw_error; | 5558 | goto rw_error; |
5716 | } | 5559 | } |
5717 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_SUM__A, 0, 0); | 5560 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_SUM__A, 0, 0); |
5718 | if (rc != 0) { | 5561 | if (rc != 0) { |
5719 | pr_err("error %d\n", rc); | 5562 | pr_err("error %d\n", rc); |
5720 | goto rw_error; | 5563 | goto rw_error; |
5721 | } | 5564 | } |
5722 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_CYCCNT__A, 0, 0); | 5565 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_CYCCNT__A, 0, 0); |
5723 | if (rc != 0) { | 5566 | if (rc != 0) { |
5724 | pr_err("error %d\n", rc); | 5567 | pr_err("error %d\n", rc); |
5725 | goto rw_error; | 5568 | goto rw_error; |
5726 | } | 5569 | } |
5727 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_DIR_WD__A, 0, 0); | 5570 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_WD__A, 0, 0); |
5728 | if (rc != 0) { | 5571 | if (rc != 0) { |
5729 | pr_err("error %d\n", rc); | 5572 | pr_err("error %d\n", rc); |
5730 | goto rw_error; | 5573 | goto rw_error; |
5731 | } | 5574 | } |
5732 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_DIR_STP__A, 1, 0); | 5575 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_STP__A, 1, 0); |
5733 | if (rc != 0) { | 5576 | if (rc != 0) { |
5734 | pr_err("error %d\n", rc); | 5577 | pr_err("error %d\n", rc); |
5735 | goto rw_error; | 5578 | goto rw_error; |
5736 | } | 5579 | } |
5737 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN__A, 1024, 0); | 5580 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN__A, 1024, 0); |
5738 | if (rc != 0) { | 5581 | if (rc != 0) { |
5739 | pr_err("error %d\n", rc); | 5582 | pr_err("error %d\n", rc); |
5740 | goto rw_error; | 5583 | goto rw_error; |
5741 | } | 5584 | } |
5742 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_VSB_AGC_POW_TGT__A, 22600, 0); | 5585 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_VSB_AGC_POW_TGT__A, 22600, 0); |
5743 | if (rc != 0) { | 5586 | if (rc != 0) { |
5744 | pr_err("error %d\n", rc); | 5587 | pr_err("error %d\n", rc); |
5745 | goto rw_error; | 5588 | goto rw_error; |
5746 | } | 5589 | } |
5747 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, 13200, 0); | 5590 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, 13200, 0); |
5748 | if (rc != 0) { | 5591 | if (rc != 0) { |
5749 | pr_err("error %d\n", rc); | 5592 | pr_err("error %d\n", rc); |
5750 | goto rw_error; | 5593 | goto rw_error; |
@@ -5767,71 +5610,71 @@ static int init_agc(struct drx_demod_instance *demod) | |||
5767 | agc_ki_dgain = 0x7; | 5610 | agc_ki_dgain = 0x7; |
5768 | ki_min = 0x0117; | 5611 | ki_min = 0x0117; |
5769 | clp_ctrl_mode = 0; | 5612 | clp_ctrl_mode = 0; |
5770 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_MINGAIN__A, 0x7fff, 0); | 5613 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MINGAIN__A, 0x7fff, 0); |
5771 | if (rc != 0) { | 5614 | if (rc != 0) { |
5772 | pr_err("error %d\n", rc); | 5615 | pr_err("error %d\n", rc); |
5773 | goto rw_error; | 5616 | goto rw_error; |
5774 | } | 5617 | } |
5775 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_MAXGAIN__A, 0x0, 0); | 5618 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MAXGAIN__A, 0x0, 0); |
5776 | if (rc != 0) { | 5619 | if (rc != 0) { |
5777 | pr_err("error %d\n", rc); | 5620 | pr_err("error %d\n", rc); |
5778 | goto rw_error; | 5621 | goto rw_error; |
5779 | } | 5622 | } |
5780 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_SUM__A, 0, 0); | 5623 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_SUM__A, 0, 0); |
5781 | if (rc != 0) { | 5624 | if (rc != 0) { |
5782 | pr_err("error %d\n", rc); | 5625 | pr_err("error %d\n", rc); |
5783 | goto rw_error; | 5626 | goto rw_error; |
5784 | } | 5627 | } |
5785 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_CYCCNT__A, 0, 0); | 5628 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_CYCCNT__A, 0, 0); |
5786 | if (rc != 0) { | 5629 | if (rc != 0) { |
5787 | pr_err("error %d\n", rc); | 5630 | pr_err("error %d\n", rc); |
5788 | goto rw_error; | 5631 | goto rw_error; |
5789 | } | 5632 | } |
5790 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_DIR_WD__A, 0, 0); | 5633 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_WD__A, 0, 0); |
5791 | if (rc != 0) { | 5634 | if (rc != 0) { |
5792 | pr_err("error %d\n", rc); | 5635 | pr_err("error %d\n", rc); |
5793 | goto rw_error; | 5636 | goto rw_error; |
5794 | } | 5637 | } |
5795 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_DIR_STP__A, 1, 0); | 5638 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_STP__A, 1, 0); |
5796 | if (rc != 0) { | 5639 | if (rc != 0) { |
5797 | pr_err("error %d\n", rc); | 5640 | pr_err("error %d\n", rc); |
5798 | goto rw_error; | 5641 | goto rw_error; |
5799 | } | 5642 | } |
5800 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_SUM__A, 0, 0); | 5643 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_SUM__A, 0, 0); |
5801 | if (rc != 0) { | 5644 | if (rc != 0) { |
5802 | pr_err("error %d\n", rc); | 5645 | pr_err("error %d\n", rc); |
5803 | goto rw_error; | 5646 | goto rw_error; |
5804 | } | 5647 | } |
5805 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_CYCCNT__A, 0, 0); | 5648 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_CYCCNT__A, 0, 0); |
5806 | if (rc != 0) { | 5649 | if (rc != 0) { |
5807 | pr_err("error %d\n", rc); | 5650 | pr_err("error %d\n", rc); |
5808 | goto rw_error; | 5651 | goto rw_error; |
5809 | } | 5652 | } |
5810 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_DIR_WD__A, 0, 0); | 5653 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_WD__A, 0, 0); |
5811 | if (rc != 0) { | 5654 | if (rc != 0) { |
5812 | pr_err("error %d\n", rc); | 5655 | pr_err("error %d\n", rc); |
5813 | goto rw_error; | 5656 | goto rw_error; |
5814 | } | 5657 | } |
5815 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_DIR_STP__A, 1, 0); | 5658 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_STP__A, 1, 0); |
5816 | if (rc != 0) { | 5659 | if (rc != 0) { |
5817 | pr_err("error %d\n", rc); | 5660 | pr_err("error %d\n", rc); |
5818 | goto rw_error; | 5661 | goto rw_error; |
5819 | } | 5662 | } |
5820 | p_agc_if_settings = &(ext_attr->qam_if_agc_cfg); | 5663 | p_agc_if_settings = &(ext_attr->qam_if_agc_cfg); |
5821 | p_agc_rf_settings = &(ext_attr->qam_rf_agc_cfg); | 5664 | p_agc_rf_settings = &(ext_attr->qam_rf_agc_cfg); |
5822 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); | 5665 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); |
5823 | if (rc != 0) { | 5666 | if (rc != 0) { |
5824 | pr_err("error %d\n", rc); | 5667 | pr_err("error %d\n", rc); |
5825 | goto rw_error; | 5668 | goto rw_error; |
5826 | } | 5669 | } |
5827 | 5670 | ||
5828 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_AGC_KI__A, &agc_ki, 0); | 5671 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_AGC_KI__A, &agc_ki, 0); |
5829 | if (rc != 0) { | 5672 | if (rc != 0) { |
5830 | pr_err("error %d\n", rc); | 5673 | pr_err("error %d\n", rc); |
5831 | goto rw_error; | 5674 | goto rw_error; |
5832 | } | 5675 | } |
5833 | agc_ki &= 0xf000; | 5676 | agc_ki &= 0xf000; |
5834 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI__A, agc_ki, 0); | 5677 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI__A, agc_ki, 0); |
5835 | if (rc != 0) { | 5678 | if (rc != 0) { |
5836 | pr_err("error %d\n", rc); | 5679 | pr_err("error %d\n", rc); |
5837 | goto rw_error; | 5680 | goto rw_error; |
@@ -5853,7 +5696,7 @@ static int init_agc(struct drx_demod_instance *demod) | |||
5853 | clp_ctrl_mode = 1; | 5696 | clp_ctrl_mode = 1; |
5854 | p_agc_if_settings = &(ext_attr->atv_if_agc_cfg); | 5697 | p_agc_if_settings = &(ext_attr->atv_if_agc_cfg); |
5855 | p_agc_rf_settings = &(ext_attr->atv_rf_agc_cfg); | 5698 | p_agc_rf_settings = &(ext_attr->atv_rf_agc_cfg); |
5856 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); | 5699 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); |
5857 | if (rc != 0) { | 5700 | if (rc != 0) { |
5858 | pr_err("error %d\n", rc); | 5701 | pr_err("error %d\n", rc); |
5859 | goto rw_error; | 5702 | goto rw_error; |
@@ -5876,7 +5719,7 @@ static int init_agc(struct drx_demod_instance *demod) | |||
5876 | p_agc_rf_settings = &(ext_attr->atv_rf_agc_cfg); | 5719 | p_agc_rf_settings = &(ext_attr->atv_rf_agc_cfg); |
5877 | sns_dir_to = (u16) (-9); | 5720 | sns_dir_to = (u16) (-9); |
5878 | clp_ctrl_mode = 1; | 5721 | clp_ctrl_mode = 1; |
5879 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); | 5722 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); |
5880 | if (rc != 0) { | 5723 | if (rc != 0) { |
5881 | pr_err("error %d\n", rc); | 5724 | pr_err("error %d\n", rc); |
5882 | goto rw_error; | 5725 | goto rw_error; |
@@ -5897,7 +5740,7 @@ static int init_agc(struct drx_demod_instance *demod) | |||
5897 | clp_ctrl_mode = 1; | 5740 | clp_ctrl_mode = 1; |
5898 | p_agc_if_settings = &(ext_attr->atv_if_agc_cfg); | 5741 | p_agc_if_settings = &(ext_attr->atv_if_agc_cfg); |
5899 | p_agc_rf_settings = &(ext_attr->atv_rf_agc_cfg); | 5742 | p_agc_rf_settings = &(ext_attr->atv_rf_agc_cfg); |
5900 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); | 5743 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); |
5901 | if (rc != 0) { | 5744 | if (rc != 0) { |
5902 | pr_err("error %d\n", rc); | 5745 | pr_err("error %d\n", rc); |
5903 | goto rw_error; | 5746 | goto rw_error; |
@@ -5909,132 +5752,132 @@ static int init_agc(struct drx_demod_instance *demod) | |||
5909 | } | 5752 | } |
5910 | 5753 | ||
5911 | /* for new AGC interface */ | 5754 | /* for new AGC interface */ |
5912 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN_TGT_MIN__A, p_agc_if_settings->top, 0); | 5755 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT_MIN__A, p_agc_if_settings->top, 0); |
5913 | if (rc != 0) { | 5756 | if (rc != 0) { |
5914 | pr_err("error %d\n", rc); | 5757 | pr_err("error %d\n", rc); |
5915 | goto rw_error; | 5758 | goto rw_error; |
5916 | } | 5759 | } |
5917 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN__A, p_agc_if_settings->top, 0); | 5760 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN__A, p_agc_if_settings->top, 0); |
5918 | if (rc != 0) { | 5761 | if (rc != 0) { |
5919 | pr_err("error %d\n", rc); | 5762 | pr_err("error %d\n", rc); |
5920 | goto rw_error; | 5763 | goto rw_error; |
5921 | } /* Gain fed from inner to outer AGC */ | 5764 | } /* Gain fed from inner to outer AGC */ |
5922 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_INGAIN_TGT_MAX__A, ingain_tgt_max, 0); | 5765 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT_MAX__A, ingain_tgt_max, 0); |
5923 | if (rc != 0) { | 5766 | if (rc != 0) { |
5924 | pr_err("error %d\n", rc); | 5767 | pr_err("error %d\n", rc); |
5925 | goto rw_error; | 5768 | goto rw_error; |
5926 | } | 5769 | } |
5927 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT_MIN__A, if_iaccu_hi_tgt_min, 0); | 5770 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT_MIN__A, if_iaccu_hi_tgt_min, 0); |
5928 | if (rc != 0) { | 5771 | if (rc != 0) { |
5929 | pr_err("error %d\n", rc); | 5772 | pr_err("error %d\n", rc); |
5930 | goto rw_error; | 5773 | goto rw_error; |
5931 | } | 5774 | } |
5932 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_IF_IACCU_HI__A, 0, 0); | 5775 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_IF_IACCU_HI__A, 0, 0); |
5933 | if (rc != 0) { | 5776 | if (rc != 0) { |
5934 | pr_err("error %d\n", rc); | 5777 | pr_err("error %d\n", rc); |
5935 | goto rw_error; | 5778 | goto rw_error; |
5936 | } /* set to p_agc_settings->top before */ | 5779 | } /* set to p_agc_settings->top before */ |
5937 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_IF_IACCU_LO__A, 0, 0); | 5780 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_IF_IACCU_LO__A, 0, 0); |
5938 | if (rc != 0) { | 5781 | if (rc != 0) { |
5939 | pr_err("error %d\n", rc); | 5782 | pr_err("error %d\n", rc); |
5940 | goto rw_error; | 5783 | goto rw_error; |
5941 | } | 5784 | } |
5942 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_RF_IACCU_HI__A, 0, 0); | 5785 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_RF_IACCU_HI__A, 0, 0); |
5943 | if (rc != 0) { | 5786 | if (rc != 0) { |
5944 | pr_err("error %d\n", rc); | 5787 | pr_err("error %d\n", rc); |
5945 | goto rw_error; | 5788 | goto rw_error; |
5946 | } | 5789 | } |
5947 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_RF_IACCU_LO__A, 0, 0); | 5790 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_RF_IACCU_LO__A, 0, 0); |
5948 | if (rc != 0) { | 5791 | if (rc != 0) { |
5949 | pr_err("error %d\n", rc); | 5792 | pr_err("error %d\n", rc); |
5950 | goto rw_error; | 5793 | goto rw_error; |
5951 | } | 5794 | } |
5952 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_RF_MAX__A, 32767, 0); | 5795 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_RF_MAX__A, 32767, 0); |
5953 | if (rc != 0) { | 5796 | if (rc != 0) { |
5954 | pr_err("error %d\n", rc); | 5797 | pr_err("error %d\n", rc); |
5955 | goto rw_error; | 5798 | goto rw_error; |
5956 | } | 5799 | } |
5957 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_SUM_MAX__A, clp_sum_max, 0); | 5800 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_SUM_MAX__A, clp_sum_max, 0); |
5958 | if (rc != 0) { | 5801 | if (rc != 0) { |
5959 | pr_err("error %d\n", rc); | 5802 | pr_err("error %d\n", rc); |
5960 | goto rw_error; | 5803 | goto rw_error; |
5961 | } | 5804 | } |
5962 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_SUM_MAX__A, sns_sum_max, 0); | 5805 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_SUM_MAX__A, sns_sum_max, 0); |
5963 | if (rc != 0) { | 5806 | if (rc != 0) { |
5964 | pr_err("error %d\n", rc); | 5807 | pr_err("error %d\n", rc); |
5965 | goto rw_error; | 5808 | goto rw_error; |
5966 | } | 5809 | } |
5967 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_INNERGAIN_MIN__A, ki_innergain_min, 0); | 5810 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_INNERGAIN_MIN__A, ki_innergain_min, 0); |
5968 | if (rc != 0) { | 5811 | if (rc != 0) { |
5969 | pr_err("error %d\n", rc); | 5812 | pr_err("error %d\n", rc); |
5970 | goto rw_error; | 5813 | goto rw_error; |
5971 | } | 5814 | } |
5972 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_FAST_SNS_CTRL_DELAY__A, 50, 0); | 5815 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_FAST_SNS_CTRL_DELAY__A, 50, 0); |
5973 | if (rc != 0) { | 5816 | if (rc != 0) { |
5974 | pr_err("error %d\n", rc); | 5817 | pr_err("error %d\n", rc); |
5975 | goto rw_error; | 5818 | goto rw_error; |
5976 | } | 5819 | } |
5977 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_CYCLEN__A, 500, 0); | 5820 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_CYCLEN__A, 500, 0); |
5978 | if (rc != 0) { | 5821 | if (rc != 0) { |
5979 | pr_err("error %d\n", rc); | 5822 | pr_err("error %d\n", rc); |
5980 | goto rw_error; | 5823 | goto rw_error; |
5981 | } | 5824 | } |
5982 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_CYCLEN__A, 500, 0); | 5825 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_CYCLEN__A, 500, 0); |
5983 | if (rc != 0) { | 5826 | if (rc != 0) { |
5984 | pr_err("error %d\n", rc); | 5827 | pr_err("error %d\n", rc); |
5985 | goto rw_error; | 5828 | goto rw_error; |
5986 | } | 5829 | } |
5987 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_MAXMINGAIN_TH__A, 20, 0); | 5830 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MAXMINGAIN_TH__A, 20, 0); |
5988 | if (rc != 0) { | 5831 | if (rc != 0) { |
5989 | pr_err("error %d\n", rc); | 5832 | pr_err("error %d\n", rc); |
5990 | goto rw_error; | 5833 | goto rw_error; |
5991 | } | 5834 | } |
5992 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_MIN__A, ki_min, 0); | 5835 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MIN__A, ki_min, 0); |
5993 | if (rc != 0) { | 5836 | if (rc != 0) { |
5994 | pr_err("error %d\n", rc); | 5837 | pr_err("error %d\n", rc); |
5995 | goto rw_error; | 5838 | goto rw_error; |
5996 | } | 5839 | } |
5997 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_MAX__A, ki_max, 0); | 5840 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MAX__A, ki_max, 0); |
5998 | if (rc != 0) { | 5841 | if (rc != 0) { |
5999 | pr_err("error %d\n", rc); | 5842 | pr_err("error %d\n", rc); |
6000 | goto rw_error; | 5843 | goto rw_error; |
6001 | } | 5844 | } |
6002 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI_RED__A, 0, 0); | 5845 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_RED__A, 0, 0); |
6003 | if (rc != 0) { | 5846 | if (rc != 0) { |
6004 | pr_err("error %d\n", rc); | 5847 | pr_err("error %d\n", rc); |
6005 | goto rw_error; | 5848 | goto rw_error; |
6006 | } | 5849 | } |
6007 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_SUM_MIN__A, 8, 0); | 5850 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_SUM_MIN__A, 8, 0); |
6008 | if (rc != 0) { | 5851 | if (rc != 0) { |
6009 | pr_err("error %d\n", rc); | 5852 | pr_err("error %d\n", rc); |
6010 | goto rw_error; | 5853 | goto rw_error; |
6011 | } | 5854 | } |
6012 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_CYCLEN__A, 500, 0); | 5855 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_CYCLEN__A, 500, 0); |
6013 | if (rc != 0) { | 5856 | if (rc != 0) { |
6014 | pr_err("error %d\n", rc); | 5857 | pr_err("error %d\n", rc); |
6015 | goto rw_error; | 5858 | goto rw_error; |
6016 | } | 5859 | } |
6017 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_DIR_TO__A, clp_dir_to, 0); | 5860 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_TO__A, clp_dir_to, 0); |
6018 | if (rc != 0) { | 5861 | if (rc != 0) { |
6019 | pr_err("error %d\n", rc); | 5862 | pr_err("error %d\n", rc); |
6020 | goto rw_error; | 5863 | goto rw_error; |
6021 | } | 5864 | } |
6022 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_SUM_MIN__A, 8, 0); | 5865 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_SUM_MIN__A, 8, 0); |
6023 | if (rc != 0) { | 5866 | if (rc != 0) { |
6024 | pr_err("error %d\n", rc); | 5867 | pr_err("error %d\n", rc); |
6025 | goto rw_error; | 5868 | goto rw_error; |
6026 | } | 5869 | } |
6027 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_SNS_DIR_TO__A, sns_dir_to, 0); | 5870 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_TO__A, sns_dir_to, 0); |
6028 | if (rc != 0) { | 5871 | if (rc != 0) { |
6029 | pr_err("error %d\n", rc); | 5872 | pr_err("error %d\n", rc); |
6030 | goto rw_error; | 5873 | goto rw_error; |
6031 | } | 5874 | } |
6032 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_FAST_CLP_CTRL_DELAY__A, 50, 0); | 5875 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_FAST_CLP_CTRL_DELAY__A, 50, 0); |
6033 | if (rc != 0) { | 5876 | if (rc != 0) { |
6034 | pr_err("error %d\n", rc); | 5877 | pr_err("error %d\n", rc); |
6035 | goto rw_error; | 5878 | goto rw_error; |
6036 | } | 5879 | } |
6037 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_CLP_CTRL_MODE__A, clp_ctrl_mode, 0); | 5880 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_CTRL_MODE__A, clp_ctrl_mode, 0); |
6038 | if (rc != 0) { | 5881 | if (rc != 0) { |
6039 | pr_err("error %d\n", rc); | 5882 | pr_err("error %d\n", rc); |
6040 | goto rw_error; | 5883 | goto rw_error; |
@@ -6048,26 +5891,26 @@ static int init_agc(struct drx_demod_instance *demod) | |||
6048 | if (common_attr->tuner_if_agc_pol == true) | 5891 | if (common_attr->tuner_if_agc_pol == true) |
6049 | agc_rf = 0x87ff - agc_rf; | 5892 | agc_rf = 0x87ff - agc_rf; |
6050 | 5893 | ||
6051 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_AGC_RF__A, agc_rf, 0); | 5894 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AGC_RF__A, agc_rf, 0); |
6052 | if (rc != 0) { | 5895 | if (rc != 0) { |
6053 | pr_err("error %d\n", rc); | 5896 | pr_err("error %d\n", rc); |
6054 | goto rw_error; | 5897 | goto rw_error; |
6055 | } | 5898 | } |
6056 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_AGC_IF__A, agc_if, 0); | 5899 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AGC_IF__A, agc_if, 0); |
6057 | if (rc != 0) { | 5900 | if (rc != 0) { |
6058 | pr_err("error %d\n", rc); | 5901 | pr_err("error %d\n", rc); |
6059 | goto rw_error; | 5902 | goto rw_error; |
6060 | } | 5903 | } |
6061 | 5904 | ||
6062 | /* Set/restore Ki DGAIN factor */ | 5905 | /* Set/restore Ki DGAIN factor */ |
6063 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); | 5906 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); |
6064 | if (rc != 0) { | 5907 | if (rc != 0) { |
6065 | pr_err("error %d\n", rc); | 5908 | pr_err("error %d\n", rc); |
6066 | goto rw_error; | 5909 | goto rw_error; |
6067 | } | 5910 | } |
6068 | data &= ~SCU_RAM_AGC_KI_DGAIN__M; | 5911 | data &= ~SCU_RAM_AGC_KI_DGAIN__M; |
6069 | data |= (agc_ki_dgain << SCU_RAM_AGC_KI_DGAIN__B); | 5912 | data |= (agc_ki_dgain << SCU_RAM_AGC_KI_DGAIN__B); |
6070 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_AGC_KI__A, data, 0); | 5913 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI__A, data, 0); |
6071 | if (rc != 0) { | 5914 | if (rc != 0) { |
6072 | pr_err("error %d\n", rc); | 5915 | pr_err("error %d\n", rc); |
6073 | goto rw_error; | 5916 | goto rw_error; |
@@ -6162,7 +6005,7 @@ set_frequency(struct drx_demod_instance *demod, | |||
6162 | 6005 | ||
6163 | /* Program frequency shifter with tuner offset compensation */ | 6006 | /* Program frequency shifter with tuner offset compensation */ |
6164 | /* frequency_shift += tuner_freq_offset; TODO */ | 6007 | /* frequency_shift += tuner_freq_offset; TODO */ |
6165 | rc = DRXJ_DAP.write_reg32func(dev_addr, IQM_FS_RATE_OFS_LO__A, iqm_fs_rate_ofs, 0); | 6008 | rc = drxdap_fasi_write_reg32(dev_addr, IQM_FS_RATE_OFS_LO__A, iqm_fs_rate_ofs, 0); |
6166 | if (rc != 0) { | 6009 | if (rc != 0) { |
6167 | pr_err("error %d\n", rc); | 6010 | pr_err("error %d\n", rc); |
6168 | goto rw_error; | 6011 | goto rw_error; |
@@ -6202,13 +6045,13 @@ static int get_sig_strength(struct drx_demod_instance *demod, u16 *sig_strength) | |||
6202 | u16 rf_agc_max = 0; | 6045 | u16 rf_agc_max = 0; |
6203 | u16 rf_agc_min = 0; | 6046 | u16 rf_agc_min = 0; |
6204 | 6047 | ||
6205 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_AGC_IF__A, &if_gain, 0); | 6048 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_AGC_IF__A, &if_gain, 0); |
6206 | if (rc != 0) { | 6049 | if (rc != 0) { |
6207 | pr_err("error %d\n", rc); | 6050 | pr_err("error %d\n", rc); |
6208 | goto rw_error; | 6051 | goto rw_error; |
6209 | } | 6052 | } |
6210 | if_gain &= IQM_AF_AGC_IF__M; | 6053 | if_gain &= IQM_AF_AGC_IF__M; |
6211 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_AGC_RF__A, &rf_gain, 0); | 6054 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_AGC_RF__A, &rf_gain, 0); |
6212 | if (rc != 0) { | 6055 | if (rc != 0) { |
6213 | pr_err("error %d\n", rc); | 6056 | pr_err("error %d\n", rc); |
6214 | goto rw_error; | 6057 | goto rw_error; |
@@ -6277,7 +6120,7 @@ static int get_acc_pkt_err(struct drx_demod_instance *demod, u16 *packet_err) | |||
6277 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 6120 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
6278 | dev_addr = demod->my_i2c_dev_addr; | 6121 | dev_addr = demod->my_i2c_dev_addr; |
6279 | 6122 | ||
6280 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, &data, 0); | 6123 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, &data, 0); |
6281 | if (rc != 0) { | 6124 | if (rc != 0) { |
6282 | pr_err("error %d\n", rc); | 6125 | pr_err("error %d\n", rc); |
6283 | goto rw_error; | 6126 | goto rw_error; |
@@ -6456,8 +6299,8 @@ set_agc_rf(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
6456 | scu_rr16 = drxj_dap_scu_atomic_read_reg16; | 6299 | scu_rr16 = drxj_dap_scu_atomic_read_reg16; |
6457 | scu_wr16 = drxj_dap_scu_atomic_write_reg16; | 6300 | scu_wr16 = drxj_dap_scu_atomic_write_reg16; |
6458 | } else { | 6301 | } else { |
6459 | scu_rr16 = DRXJ_DAP.read_reg16func; | 6302 | scu_rr16 = drxj_dap_read_reg16; |
6460 | scu_wr16 = DRXJ_DAP.write_reg16func; | 6303 | scu_wr16 = drxj_dap_write_reg16; |
6461 | } | 6304 | } |
6462 | 6305 | ||
6463 | /* Configure AGC only if standard is currently active */ | 6306 | /* Configure AGC only if standard is currently active */ |
@@ -6472,13 +6315,13 @@ set_agc_rf(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
6472 | case DRX_AGC_CTRL_AUTO: | 6315 | case DRX_AGC_CTRL_AUTO: |
6473 | 6316 | ||
6474 | /* Enable RF AGC DAC */ | 6317 | /* Enable RF AGC DAC */ |
6475 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_STDBY__A, &data, 0); | 6318 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); |
6476 | if (rc != 0) { | 6319 | if (rc != 0) { |
6477 | pr_err("error %d\n", rc); | 6320 | pr_err("error %d\n", rc); |
6478 | goto rw_error; | 6321 | goto rw_error; |
6479 | } | 6322 | } |
6480 | data |= IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE; | 6323 | data |= IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE; |
6481 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, data, 0); | 6324 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); |
6482 | if (rc != 0) { | 6325 | if (rc != 0) { |
6483 | pr_err("error %d\n", rc); | 6326 | pr_err("error %d\n", rc); |
6484 | goto rw_error; | 6327 | goto rw_error; |
@@ -6554,13 +6397,13 @@ set_agc_rf(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
6554 | case DRX_AGC_CTRL_USER: | 6397 | case DRX_AGC_CTRL_USER: |
6555 | 6398 | ||
6556 | /* Enable RF AGC DAC */ | 6399 | /* Enable RF AGC DAC */ |
6557 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_STDBY__A, &data, 0); | 6400 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); |
6558 | if (rc != 0) { | 6401 | if (rc != 0) { |
6559 | pr_err("error %d\n", rc); | 6402 | pr_err("error %d\n", rc); |
6560 | goto rw_error; | 6403 | goto rw_error; |
6561 | } | 6404 | } |
6562 | data |= IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE; | 6405 | data |= IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE; |
6563 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, data, 0); | 6406 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); |
6564 | if (rc != 0) { | 6407 | if (rc != 0) { |
6565 | pr_err("error %d\n", rc); | 6408 | pr_err("error %d\n", rc); |
6566 | goto rw_error; | 6409 | goto rw_error; |
@@ -6593,13 +6436,13 @@ set_agc_rf(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
6593 | case DRX_AGC_CTRL_OFF: | 6436 | case DRX_AGC_CTRL_OFF: |
6594 | 6437 | ||
6595 | /* Disable RF AGC DAC */ | 6438 | /* Disable RF AGC DAC */ |
6596 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_STDBY__A, &data, 0); | 6439 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); |
6597 | if (rc != 0) { | 6440 | if (rc != 0) { |
6598 | pr_err("error %d\n", rc); | 6441 | pr_err("error %d\n", rc); |
6599 | goto rw_error; | 6442 | goto rw_error; |
6600 | } | 6443 | } |
6601 | data &= (~IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE); | 6444 | data &= (~IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE); |
6602 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, data, 0); | 6445 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); |
6603 | if (rc != 0) { | 6446 | if (rc != 0) { |
6604 | pr_err("error %d\n", rc); | 6447 | pr_err("error %d\n", rc); |
6605 | goto rw_error; | 6448 | goto rw_error; |
@@ -6748,8 +6591,8 @@ set_agc_if(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
6748 | scu_rr16 = drxj_dap_scu_atomic_read_reg16; | 6591 | scu_rr16 = drxj_dap_scu_atomic_read_reg16; |
6749 | scu_wr16 = drxj_dap_scu_atomic_write_reg16; | 6592 | scu_wr16 = drxj_dap_scu_atomic_write_reg16; |
6750 | } else { | 6593 | } else { |
6751 | scu_rr16 = DRXJ_DAP.read_reg16func; | 6594 | scu_rr16 = drxj_dap_read_reg16; |
6752 | scu_wr16 = DRXJ_DAP.write_reg16func; | 6595 | scu_wr16 = drxj_dap_write_reg16; |
6753 | } | 6596 | } |
6754 | 6597 | ||
6755 | /* Configure AGC only if standard is currently active */ | 6598 | /* Configure AGC only if standard is currently active */ |
@@ -6763,13 +6606,13 @@ set_agc_if(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
6763 | switch (agc_settings->ctrl_mode) { | 6606 | switch (agc_settings->ctrl_mode) { |
6764 | case DRX_AGC_CTRL_AUTO: | 6607 | case DRX_AGC_CTRL_AUTO: |
6765 | /* Enable IF AGC DAC */ | 6608 | /* Enable IF AGC DAC */ |
6766 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_STDBY__A, &data, 0); | 6609 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); |
6767 | if (rc != 0) { | 6610 | if (rc != 0) { |
6768 | pr_err("error %d\n", rc); | 6611 | pr_err("error %d\n", rc); |
6769 | goto rw_error; | 6612 | goto rw_error; |
6770 | } | 6613 | } |
6771 | data |= IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE; | 6614 | data |= IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE; |
6772 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, data, 0); | 6615 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); |
6773 | if (rc != 0) { | 6616 | if (rc != 0) { |
6774 | pr_err("error %d\n", rc); | 6617 | pr_err("error %d\n", rc); |
6775 | goto rw_error; | 6618 | goto rw_error; |
@@ -6851,13 +6694,13 @@ set_agc_if(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
6851 | case DRX_AGC_CTRL_USER: | 6694 | case DRX_AGC_CTRL_USER: |
6852 | 6695 | ||
6853 | /* Enable IF AGC DAC */ | 6696 | /* Enable IF AGC DAC */ |
6854 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_STDBY__A, &data, 0); | 6697 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); |
6855 | if (rc != 0) { | 6698 | if (rc != 0) { |
6856 | pr_err("error %d\n", rc); | 6699 | pr_err("error %d\n", rc); |
6857 | goto rw_error; | 6700 | goto rw_error; |
6858 | } | 6701 | } |
6859 | data |= IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE; | 6702 | data |= IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE; |
6860 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, data, 0); | 6703 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); |
6861 | if (rc != 0) { | 6704 | if (rc != 0) { |
6862 | pr_err("error %d\n", rc); | 6705 | pr_err("error %d\n", rc); |
6863 | goto rw_error; | 6706 | goto rw_error; |
@@ -6892,13 +6735,13 @@ set_agc_if(struct drx_demod_instance *demod, struct drxj_cfg_agc *agc_settings, | |||
6892 | case DRX_AGC_CTRL_OFF: | 6735 | case DRX_AGC_CTRL_OFF: |
6893 | 6736 | ||
6894 | /* Disable If AGC DAC */ | 6737 | /* Disable If AGC DAC */ |
6895 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_STDBY__A, &data, 0); | 6738 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); |
6896 | if (rc != 0) { | 6739 | if (rc != 0) { |
6897 | pr_err("error %d\n", rc); | 6740 | pr_err("error %d\n", rc); |
6898 | goto rw_error; | 6741 | goto rw_error; |
6899 | } | 6742 | } |
6900 | data &= (~IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE); | 6743 | data &= (~IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE); |
6901 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, data, 0); | 6744 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); |
6902 | if (rc != 0) { | 6745 | if (rc != 0) { |
6903 | pr_err("error %d\n", rc); | 6746 | pr_err("error %d\n", rc); |
6904 | goto rw_error; | 6747 | goto rw_error; |
@@ -7044,7 +6887,7 @@ static int set_iqm_af(struct drx_demod_instance *demod, bool active) | |||
7044 | dev_addr = demod->my_i2c_dev_addr; | 6887 | dev_addr = demod->my_i2c_dev_addr; |
7045 | 6888 | ||
7046 | /* Configure IQM */ | 6889 | /* Configure IQM */ |
7047 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_STDBY__A, &data, 0); | 6890 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); |
7048 | if (rc != 0) { | 6891 | if (rc != 0) { |
7049 | pr_err("error %d\n", rc); | 6892 | pr_err("error %d\n", rc); |
7050 | goto rw_error; | 6893 | goto rw_error; |
@@ -7053,7 +6896,7 @@ static int set_iqm_af(struct drx_demod_instance *demod, bool active) | |||
7053 | data &= ((~IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_PD_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE)); | 6896 | data &= ((~IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_PD_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE)); |
7054 | else | 6897 | else |
7055 | data |= (IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE | IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE | IQM_AF_STDBY_STDBY_PD_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE); | 6898 | data |= (IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE | IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE | IQM_AF_STDBY_STDBY_PD_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE); |
7056 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, data, 0); | 6899 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); |
7057 | if (rc != 0) { | 6900 | if (rc != 0) { |
7058 | pr_err("error %d\n", rc); | 6901 | pr_err("error %d\n", rc); |
7059 | goto rw_error; | 6902 | goto rw_error; |
@@ -7111,18 +6954,18 @@ static int power_down_vsb(struct drx_demod_instance *demod, bool primary) | |||
7111 | } | 6954 | } |
7112 | 6955 | ||
7113 | /* stop all comm_exec */ | 6956 | /* stop all comm_exec */ |
7114 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); | 6957 | rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); |
7115 | if (rc != 0) { | 6958 | if (rc != 0) { |
7116 | pr_err("error %d\n", rc); | 6959 | pr_err("error %d\n", rc); |
7117 | goto rw_error; | 6960 | goto rw_error; |
7118 | } | 6961 | } |
7119 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_STOP, 0); | 6962 | rc = drxj_dap_write_reg16(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_STOP, 0); |
7120 | if (rc != 0) { | 6963 | if (rc != 0) { |
7121 | pr_err("error %d\n", rc); | 6964 | pr_err("error %d\n", rc); |
7122 | goto rw_error; | 6965 | goto rw_error; |
7123 | } | 6966 | } |
7124 | if (primary) { | 6967 | if (primary) { |
7125 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); | 6968 | rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); |
7126 | if (rc != 0) { | 6969 | if (rc != 0) { |
7127 | pr_err("error %d\n", rc); | 6970 | pr_err("error %d\n", rc); |
7128 | goto rw_error; | 6971 | goto rw_error; |
@@ -7133,27 +6976,27 @@ static int power_down_vsb(struct drx_demod_instance *demod, bool primary) | |||
7133 | goto rw_error; | 6976 | goto rw_error; |
7134 | } | 6977 | } |
7135 | } else { | 6978 | } else { |
7136 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); | 6979 | rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); |
7137 | if (rc != 0) { | 6980 | if (rc != 0) { |
7138 | pr_err("error %d\n", rc); | 6981 | pr_err("error %d\n", rc); |
7139 | goto rw_error; | 6982 | goto rw_error; |
7140 | } | 6983 | } |
7141 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); | 6984 | rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); |
7142 | if (rc != 0) { | 6985 | if (rc != 0) { |
7143 | pr_err("error %d\n", rc); | 6986 | pr_err("error %d\n", rc); |
7144 | goto rw_error; | 6987 | goto rw_error; |
7145 | } | 6988 | } |
7146 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); | 6989 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); |
7147 | if (rc != 0) { | 6990 | if (rc != 0) { |
7148 | pr_err("error %d\n", rc); | 6991 | pr_err("error %d\n", rc); |
7149 | goto rw_error; | 6992 | goto rw_error; |
7150 | } | 6993 | } |
7151 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); | 6994 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); |
7152 | if (rc != 0) { | 6995 | if (rc != 0) { |
7153 | pr_err("error %d\n", rc); | 6996 | pr_err("error %d\n", rc); |
7154 | goto rw_error; | 6997 | goto rw_error; |
7155 | } | 6998 | } |
7156 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); | 6999 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); |
7157 | if (rc != 0) { | 7000 | if (rc != 0) { |
7158 | pr_err("error %d\n", rc); | 7001 | pr_err("error %d\n", rc); |
7159 | goto rw_error; | 7002 | goto rw_error; |
@@ -7372,12 +7215,12 @@ static int set_vsb_leak_n_gain(struct drx_demod_instance *demod) | |||
7372 | }; | 7215 | }; |
7373 | 7216 | ||
7374 | dev_addr = demod->my_i2c_dev_addr; | 7217 | dev_addr = demod->my_i2c_dev_addr; |
7375 | rc = DRXJ_DAP.write_block_func(dev_addr, VSB_SYSCTRL_RAM0_FFETRAINLKRATIO1__A, sizeof(vsb_ffe_leak_gain_ram0), ((u8 *)vsb_ffe_leak_gain_ram0), 0); | 7218 | rc = drxdap_fasi_write_block(dev_addr, VSB_SYSCTRL_RAM0_FFETRAINLKRATIO1__A, sizeof(vsb_ffe_leak_gain_ram0), ((u8 *)vsb_ffe_leak_gain_ram0), 0); |
7376 | if (rc != 0) { | 7219 | if (rc != 0) { |
7377 | pr_err("error %d\n", rc); | 7220 | pr_err("error %d\n", rc); |
7378 | goto rw_error; | 7221 | goto rw_error; |
7379 | } | 7222 | } |
7380 | rc = DRXJ_DAP.write_block_func(dev_addr, VSB_SYSCTRL_RAM1_FIRRCA1GAIN9__A, sizeof(vsb_ffe_leak_gain_ram1), ((u8 *)vsb_ffe_leak_gain_ram1), 0); | 7223 | rc = drxdap_fasi_write_block(dev_addr, VSB_SYSCTRL_RAM1_FIRRCA1GAIN9__A, sizeof(vsb_ffe_leak_gain_ram1), ((u8 *)vsb_ffe_leak_gain_ram1), 0); |
7381 | if (rc != 0) { | 7224 | if (rc != 0) { |
7382 | pr_err("error %d\n", rc); | 7225 | pr_err("error %d\n", rc); |
7383 | goto rw_error; | 7226 | goto rw_error; |
@@ -7440,37 +7283,37 @@ static int set_vsb(struct drx_demod_instance *demod) | |||
7440 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 7283 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
7441 | 7284 | ||
7442 | /* stop all comm_exec */ | 7285 | /* stop all comm_exec */ |
7443 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); | 7286 | rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); |
7444 | if (rc != 0) { | 7287 | if (rc != 0) { |
7445 | pr_err("error %d\n", rc); | 7288 | pr_err("error %d\n", rc); |
7446 | goto rw_error; | 7289 | goto rw_error; |
7447 | } | 7290 | } |
7448 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_STOP, 0); | 7291 | rc = drxj_dap_write_reg16(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_STOP, 0); |
7449 | if (rc != 0) { | 7292 | if (rc != 0) { |
7450 | pr_err("error %d\n", rc); | 7293 | pr_err("error %d\n", rc); |
7451 | goto rw_error; | 7294 | goto rw_error; |
7452 | } | 7295 | } |
7453 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); | 7296 | rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); |
7454 | if (rc != 0) { | 7297 | if (rc != 0) { |
7455 | pr_err("error %d\n", rc); | 7298 | pr_err("error %d\n", rc); |
7456 | goto rw_error; | 7299 | goto rw_error; |
7457 | } | 7300 | } |
7458 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); | 7301 | rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); |
7459 | if (rc != 0) { | 7302 | if (rc != 0) { |
7460 | pr_err("error %d\n", rc); | 7303 | pr_err("error %d\n", rc); |
7461 | goto rw_error; | 7304 | goto rw_error; |
7462 | } | 7305 | } |
7463 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); | 7306 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); |
7464 | if (rc != 0) { | 7307 | if (rc != 0) { |
7465 | pr_err("error %d\n", rc); | 7308 | pr_err("error %d\n", rc); |
7466 | goto rw_error; | 7309 | goto rw_error; |
7467 | } | 7310 | } |
7468 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); | 7311 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); |
7469 | if (rc != 0) { | 7312 | if (rc != 0) { |
7470 | pr_err("error %d\n", rc); | 7313 | pr_err("error %d\n", rc); |
7471 | goto rw_error; | 7314 | goto rw_error; |
7472 | } | 7315 | } |
7473 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); | 7316 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); |
7474 | if (rc != 0) { | 7317 | if (rc != 0) { |
7475 | pr_err("error %d\n", rc); | 7318 | pr_err("error %d\n", rc); |
7476 | goto rw_error; | 7319 | goto rw_error; |
@@ -7489,141 +7332,141 @@ static int set_vsb(struct drx_demod_instance *demod) | |||
7489 | goto rw_error; | 7332 | goto rw_error; |
7490 | } | 7333 | } |
7491 | 7334 | ||
7492 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_DCF_BYPASS__A, 1, 0); | 7335 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_DCF_BYPASS__A, 1, 0); |
7493 | if (rc != 0) { | 7336 | if (rc != 0) { |
7494 | pr_err("error %d\n", rc); | 7337 | pr_err("error %d\n", rc); |
7495 | goto rw_error; | 7338 | goto rw_error; |
7496 | } | 7339 | } |
7497 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FS_ADJ_SEL__A, IQM_FS_ADJ_SEL_B_VSB, 0); | 7340 | rc = drxj_dap_write_reg16(dev_addr, IQM_FS_ADJ_SEL__A, IQM_FS_ADJ_SEL_B_VSB, 0); |
7498 | if (rc != 0) { | 7341 | if (rc != 0) { |
7499 | pr_err("error %d\n", rc); | 7342 | pr_err("error %d\n", rc); |
7500 | goto rw_error; | 7343 | goto rw_error; |
7501 | } | 7344 | } |
7502 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_ADJ_SEL__A, IQM_RC_ADJ_SEL_B_VSB, 0); | 7345 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_ADJ_SEL__A, IQM_RC_ADJ_SEL_B_VSB, 0); |
7503 | if (rc != 0) { | 7346 | if (rc != 0) { |
7504 | pr_err("error %d\n", rc); | 7347 | pr_err("error %d\n", rc); |
7505 | goto rw_error; | 7348 | goto rw_error; |
7506 | } | 7349 | } |
7507 | ext_attr->iqm_rc_rate_ofs = 0x00AD0D79; | 7350 | ext_attr->iqm_rc_rate_ofs = 0x00AD0D79; |
7508 | rc = DRXJ_DAP.write_reg32func(dev_addr, IQM_RC_RATE_OFS_LO__A, ext_attr->iqm_rc_rate_ofs, 0); | 7351 | rc = drxdap_fasi_write_reg32(dev_addr, IQM_RC_RATE_OFS_LO__A, ext_attr->iqm_rc_rate_ofs, 0); |
7509 | if (rc != 0) { | 7352 | if (rc != 0) { |
7510 | pr_err("error %d\n", rc); | 7353 | pr_err("error %d\n", rc); |
7511 | goto rw_error; | 7354 | goto rw_error; |
7512 | } | 7355 | } |
7513 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_CFAGC_GAINSHIFT__A, 4, 0); | 7356 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CFAGC_GAINSHIFT__A, 4, 0); |
7514 | if (rc != 0) { | 7357 | if (rc != 0) { |
7515 | pr_err("error %d\n", rc); | 7358 | pr_err("error %d\n", rc); |
7516 | goto rw_error; | 7359 | goto rw_error; |
7517 | } | 7360 | } |
7518 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_CYGN1TRK__A, 1, 0); | 7361 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CYGN1TRK__A, 1, 0); |
7519 | if (rc != 0) { | 7362 | if (rc != 0) { |
7520 | pr_err("error %d\n", rc); | 7363 | pr_err("error %d\n", rc); |
7521 | goto rw_error; | 7364 | goto rw_error; |
7522 | } | 7365 | } |
7523 | 7366 | ||
7524 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_CROUT_ENA__A, 1, 0); | 7367 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_CROUT_ENA__A, 1, 0); |
7525 | if (rc != 0) { | 7368 | if (rc != 0) { |
7526 | pr_err("error %d\n", rc); | 7369 | pr_err("error %d\n", rc); |
7527 | goto rw_error; | 7370 | goto rw_error; |
7528 | } | 7371 | } |
7529 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_STRETCH__A, 28, 0); | 7372 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_STRETCH__A, 28, 0); |
7530 | if (rc != 0) { | 7373 | if (rc != 0) { |
7531 | pr_err("error %d\n", rc); | 7374 | pr_err("error %d\n", rc); |
7532 | goto rw_error; | 7375 | goto rw_error; |
7533 | } | 7376 | } |
7534 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_ACTIVE__A, 0, 0); | 7377 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_ACTIVE__A, 0, 0); |
7535 | if (rc != 0) { | 7378 | if (rc != 0) { |
7536 | pr_err("error %d\n", rc); | 7379 | pr_err("error %d\n", rc); |
7537 | goto rw_error; | 7380 | goto rw_error; |
7538 | } | 7381 | } |
7539 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_SYMMETRIC__A, 0, 0); | 7382 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SYMMETRIC__A, 0, 0); |
7540 | if (rc != 0) { | 7383 | if (rc != 0) { |
7541 | pr_err("error %d\n", rc); | 7384 | pr_err("error %d\n", rc); |
7542 | goto rw_error; | 7385 | goto rw_error; |
7543 | } | 7386 | } |
7544 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, 3, 0); | 7387 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, 3, 0); |
7545 | if (rc != 0) { | 7388 | if (rc != 0) { |
7546 | pr_err("error %d\n", rc); | 7389 | pr_err("error %d\n", rc); |
7547 | goto rw_error; | 7390 | goto rw_error; |
7548 | } | 7391 | } |
7549 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_OUT_ENA__A, IQM_CF_OUT_ENA_VSB__M, 0); | 7392 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_OUT_ENA__A, IQM_CF_OUT_ENA_VSB__M, 0); |
7550 | if (rc != 0) { | 7393 | if (rc != 0) { |
7551 | pr_err("error %d\n", rc); | 7394 | pr_err("error %d\n", rc); |
7552 | goto rw_error; | 7395 | goto rw_error; |
7553 | } | 7396 | } |
7554 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_SCALE__A, 1393, 0); | 7397 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SCALE__A, 1393, 0); |
7555 | if (rc != 0) { | 7398 | if (rc != 0) { |
7556 | pr_err("error %d\n", rc); | 7399 | pr_err("error %d\n", rc); |
7557 | goto rw_error; | 7400 | goto rw_error; |
7558 | } | 7401 | } |
7559 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_SCALE_SH__A, 0, 0); | 7402 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SCALE_SH__A, 0, 0); |
7560 | if (rc != 0) { | 7403 | if (rc != 0) { |
7561 | pr_err("error %d\n", rc); | 7404 | pr_err("error %d\n", rc); |
7562 | goto rw_error; | 7405 | goto rw_error; |
7563 | } | 7406 | } |
7564 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_POW_MEAS_LEN__A, 1, 0); | 7407 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_POW_MEAS_LEN__A, 1, 0); |
7565 | if (rc != 0) { | 7408 | if (rc != 0) { |
7566 | pr_err("error %d\n", rc); | 7409 | pr_err("error %d\n", rc); |
7567 | goto rw_error; | 7410 | goto rw_error; |
7568 | } | 7411 | } |
7569 | 7412 | ||
7570 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(vsb_taps_re), ((u8 *)vsb_taps_re), 0); | 7413 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(vsb_taps_re), ((u8 *)vsb_taps_re), 0); |
7571 | if (rc != 0) { | 7414 | if (rc != 0) { |
7572 | pr_err("error %d\n", rc); | 7415 | pr_err("error %d\n", rc); |
7573 | goto rw_error; | 7416 | goto rw_error; |
7574 | } | 7417 | } |
7575 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(vsb_taps_re), ((u8 *)vsb_taps_re), 0); | 7418 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(vsb_taps_re), ((u8 *)vsb_taps_re), 0); |
7576 | if (rc != 0) { | 7419 | if (rc != 0) { |
7577 | pr_err("error %d\n", rc); | 7420 | pr_err("error %d\n", rc); |
7578 | goto rw_error; | 7421 | goto rw_error; |
7579 | } | 7422 | } |
7580 | 7423 | ||
7581 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_BNTHRESH__A, 330, 0); | 7424 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_BNTHRESH__A, 330, 0); |
7582 | if (rc != 0) { | 7425 | if (rc != 0) { |
7583 | pr_err("error %d\n", rc); | 7426 | pr_err("error %d\n", rc); |
7584 | goto rw_error; | 7427 | goto rw_error; |
7585 | } /* set higher threshold */ | 7428 | } /* set higher threshold */ |
7586 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_CLPLASTNUM__A, 90, 0); | 7429 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CLPLASTNUM__A, 90, 0); |
7587 | if (rc != 0) { | 7430 | if (rc != 0) { |
7588 | pr_err("error %d\n", rc); | 7431 | pr_err("error %d\n", rc); |
7589 | goto rw_error; | 7432 | goto rw_error; |
7590 | } /* burst detection on */ | 7433 | } /* burst detection on */ |
7591 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_SNRTH_RCA1__A, 0x0042, 0); | 7434 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SNRTH_RCA1__A, 0x0042, 0); |
7592 | if (rc != 0) { | 7435 | if (rc != 0) { |
7593 | pr_err("error %d\n", rc); | 7436 | pr_err("error %d\n", rc); |
7594 | goto rw_error; | 7437 | goto rw_error; |
7595 | } /* drop thresholds by 1 dB */ | 7438 | } /* drop thresholds by 1 dB */ |
7596 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_SNRTH_RCA2__A, 0x0053, 0); | 7439 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SNRTH_RCA2__A, 0x0053, 0); |
7597 | if (rc != 0) { | 7440 | if (rc != 0) { |
7598 | pr_err("error %d\n", rc); | 7441 | pr_err("error %d\n", rc); |
7599 | goto rw_error; | 7442 | goto rw_error; |
7600 | } /* drop thresholds by 2 dB */ | 7443 | } /* drop thresholds by 2 dB */ |
7601 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_EQCTRL__A, 0x1, 0); | 7444 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_EQCTRL__A, 0x1, 0); |
7602 | if (rc != 0) { | 7445 | if (rc != 0) { |
7603 | pr_err("error %d\n", rc); | 7446 | pr_err("error %d\n", rc); |
7604 | goto rw_error; | 7447 | goto rw_error; |
7605 | } /* cma on */ | 7448 | } /* cma on */ |
7606 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_GPIO__A, 0, 0); | 7449 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_GPIO__A, 0, 0); |
7607 | if (rc != 0) { | 7450 | if (rc != 0) { |
7608 | pr_err("error %d\n", rc); | 7451 | pr_err("error %d\n", rc); |
7609 | goto rw_error; | 7452 | goto rw_error; |
7610 | } /* GPIO */ | 7453 | } /* GPIO */ |
7611 | 7454 | ||
7612 | /* Initialize the FEC Subsystem */ | 7455 | /* Initialize the FEC Subsystem */ |
7613 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_TOP_ANNEX__A, FEC_TOP_ANNEX_D, 0); | 7456 | rc = drxj_dap_write_reg16(dev_addr, FEC_TOP_ANNEX__A, FEC_TOP_ANNEX_D, 0); |
7614 | if (rc != 0) { | 7457 | if (rc != 0) { |
7615 | pr_err("error %d\n", rc); | 7458 | pr_err("error %d\n", rc); |
7616 | goto rw_error; | 7459 | goto rw_error; |
7617 | } | 7460 | } |
7618 | { | 7461 | { |
7619 | u16 fec_oc_snc_mode = 0; | 7462 | u16 fec_oc_snc_mode = 0; |
7620 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_SNC_MODE__A, &fec_oc_snc_mode, 0); | 7463 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_SNC_MODE__A, &fec_oc_snc_mode, 0); |
7621 | if (rc != 0) { | 7464 | if (rc != 0) { |
7622 | pr_err("error %d\n", rc); | 7465 | pr_err("error %d\n", rc); |
7623 | goto rw_error; | 7466 | goto rw_error; |
7624 | } | 7467 | } |
7625 | /* output data even when not locked */ | 7468 | /* output data even when not locked */ |
7626 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_SNC_MODE__A, fec_oc_snc_mode | FEC_OC_SNC_MODE_UNLOCK_ENABLE__M, 0); | 7469 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_MODE__A, fec_oc_snc_mode | FEC_OC_SNC_MODE_UNLOCK_ENABLE__M, 0); |
7627 | if (rc != 0) { | 7470 | if (rc != 0) { |
7628 | pr_err("error %d\n", rc); | 7471 | pr_err("error %d\n", rc); |
7629 | goto rw_error; | 7472 | goto rw_error; |
@@ -7631,22 +7474,22 @@ static int set_vsb(struct drx_demod_instance *demod) | |||
7631 | } | 7474 | } |
7632 | 7475 | ||
7633 | /* set clip */ | 7476 | /* set clip */ |
7634 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_CLP_LEN__A, 0, 0); | 7477 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_LEN__A, 0, 0); |
7635 | if (rc != 0) { | 7478 | if (rc != 0) { |
7636 | pr_err("error %d\n", rc); | 7479 | pr_err("error %d\n", rc); |
7637 | goto rw_error; | 7480 | goto rw_error; |
7638 | } | 7481 | } |
7639 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_CLP_TH__A, 470, 0); | 7482 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_TH__A, 470, 0); |
7640 | if (rc != 0) { | 7483 | if (rc != 0) { |
7641 | pr_err("error %d\n", rc); | 7484 | pr_err("error %d\n", rc); |
7642 | goto rw_error; | 7485 | goto rw_error; |
7643 | } | 7486 | } |
7644 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_SNS_LEN__A, 0, 0); | 7487 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_SNS_LEN__A, 0, 0); |
7645 | if (rc != 0) { | 7488 | if (rc != 0) { |
7646 | pr_err("error %d\n", rc); | 7489 | pr_err("error %d\n", rc); |
7647 | goto rw_error; | 7490 | goto rw_error; |
7648 | } | 7491 | } |
7649 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_SNRTH_PT__A, 0xD4, 0); | 7492 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SNRTH_PT__A, 0xD4, 0); |
7650 | if (rc != 0) { | 7493 | if (rc != 0) { |
7651 | pr_err("error %d\n", rc); | 7494 | pr_err("error %d\n", rc); |
7652 | goto rw_error; | 7495 | goto rw_error; |
@@ -7654,75 +7497,75 @@ static int set_vsb(struct drx_demod_instance *demod) | |||
7654 | /* no transparent, no A&C framing; parity is set in mpegoutput */ | 7497 | /* no transparent, no A&C framing; parity is set in mpegoutput */ |
7655 | { | 7498 | { |
7656 | u16 fec_oc_reg_mode = 0; | 7499 | u16 fec_oc_reg_mode = 0; |
7657 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_MODE__A, &fec_oc_reg_mode, 0); | 7500 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_MODE__A, &fec_oc_reg_mode, 0); |
7658 | if (rc != 0) { | 7501 | if (rc != 0) { |
7659 | pr_err("error %d\n", rc); | 7502 | pr_err("error %d\n", rc); |
7660 | goto rw_error; | 7503 | goto rw_error; |
7661 | } | 7504 | } |
7662 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_MODE__A, fec_oc_reg_mode & (~(FEC_OC_MODE_TRANSPARENT__M | FEC_OC_MODE_CLEAR__M | FEC_OC_MODE_RETAIN_FRAMING__M)), 0); | 7505 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_MODE__A, fec_oc_reg_mode & (~(FEC_OC_MODE_TRANSPARENT__M | FEC_OC_MODE_CLEAR__M | FEC_OC_MODE_RETAIN_FRAMING__M)), 0); |
7663 | if (rc != 0) { | 7506 | if (rc != 0) { |
7664 | pr_err("error %d\n", rc); | 7507 | pr_err("error %d\n", rc); |
7665 | goto rw_error; | 7508 | goto rw_error; |
7666 | } | 7509 | } |
7667 | } | 7510 | } |
7668 | 7511 | ||
7669 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_DI_TIMEOUT_LO__A, 0, 0); | 7512 | rc = drxj_dap_write_reg16(dev_addr, FEC_DI_TIMEOUT_LO__A, 0, 0); |
7670 | if (rc != 0) { | 7513 | if (rc != 0) { |
7671 | pr_err("error %d\n", rc); | 7514 | pr_err("error %d\n", rc); |
7672 | goto rw_error; | 7515 | goto rw_error; |
7673 | } /* timeout counter for restarting */ | 7516 | } /* timeout counter for restarting */ |
7674 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_DI_TIMEOUT_HI__A, 3, 0); | 7517 | rc = drxj_dap_write_reg16(dev_addr, FEC_DI_TIMEOUT_HI__A, 3, 0); |
7675 | if (rc != 0) { | 7518 | if (rc != 0) { |
7676 | pr_err("error %d\n", rc); | 7519 | pr_err("error %d\n", rc); |
7677 | goto rw_error; | 7520 | goto rw_error; |
7678 | } | 7521 | } |
7679 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_RS_MODE__A, 0, 0); | 7522 | rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MODE__A, 0, 0); |
7680 | if (rc != 0) { | 7523 | if (rc != 0) { |
7681 | pr_err("error %d\n", rc); | 7524 | pr_err("error %d\n", rc); |
7682 | goto rw_error; | 7525 | goto rw_error; |
7683 | } /* bypass disabled */ | 7526 | } /* bypass disabled */ |
7684 | /* initialize RS packet error measurement parameters */ | 7527 | /* initialize RS packet error measurement parameters */ |
7685 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_RS_MEASUREMENT_PERIOD__A, FEC_RS_MEASUREMENT_PERIOD, 0); | 7528 | rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MEASUREMENT_PERIOD__A, FEC_RS_MEASUREMENT_PERIOD, 0); |
7686 | if (rc != 0) { | 7529 | if (rc != 0) { |
7687 | pr_err("error %d\n", rc); | 7530 | pr_err("error %d\n", rc); |
7688 | goto rw_error; | 7531 | goto rw_error; |
7689 | } | 7532 | } |
7690 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_RS_MEASUREMENT_PRESCALE__A, FEC_RS_MEASUREMENT_PRESCALE, 0); | 7533 | rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MEASUREMENT_PRESCALE__A, FEC_RS_MEASUREMENT_PRESCALE, 0); |
7691 | if (rc != 0) { | 7534 | if (rc != 0) { |
7692 | pr_err("error %d\n", rc); | 7535 | pr_err("error %d\n", rc); |
7693 | goto rw_error; | 7536 | goto rw_error; |
7694 | } | 7537 | } |
7695 | 7538 | ||
7696 | /* init measurement period of MER/SER */ | 7539 | /* init measurement period of MER/SER */ |
7697 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_MEASUREMENT_PERIOD__A, VSB_TOP_MEASUREMENT_PERIOD, 0); | 7540 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_MEASUREMENT_PERIOD__A, VSB_TOP_MEASUREMENT_PERIOD, 0); |
7698 | if (rc != 0) { | 7541 | if (rc != 0) { |
7699 | pr_err("error %d\n", rc); | 7542 | pr_err("error %d\n", rc); |
7700 | goto rw_error; | 7543 | goto rw_error; |
7701 | } | 7544 | } |
7702 | rc = DRXJ_DAP.write_reg32func(dev_addr, SCU_RAM_FEC_ACCUM_CW_CORRECTED_LO__A, 0, 0); | 7545 | rc = drxdap_fasi_write_reg32(dev_addr, SCU_RAM_FEC_ACCUM_CW_CORRECTED_LO__A, 0, 0); |
7703 | if (rc != 0) { | 7546 | if (rc != 0) { |
7704 | pr_err("error %d\n", rc); | 7547 | pr_err("error %d\n", rc); |
7705 | goto rw_error; | 7548 | goto rw_error; |
7706 | } | 7549 | } |
7707 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_FEC_MEAS_COUNT__A, 0, 0); | 7550 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_FEC_MEAS_COUNT__A, 0, 0); |
7708 | if (rc != 0) { | 7551 | if (rc != 0) { |
7709 | pr_err("error %d\n", rc); | 7552 | pr_err("error %d\n", rc); |
7710 | goto rw_error; | 7553 | goto rw_error; |
7711 | } | 7554 | } |
7712 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, 0, 0); | 7555 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, 0, 0); |
7713 | if (rc != 0) { | 7556 | if (rc != 0) { |
7714 | pr_err("error %d\n", rc); | 7557 | pr_err("error %d\n", rc); |
7715 | goto rw_error; | 7558 | goto rw_error; |
7716 | } | 7559 | } |
7717 | 7560 | ||
7718 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_CKGN1TRK__A, 128, 0); | 7561 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CKGN1TRK__A, 128, 0); |
7719 | if (rc != 0) { | 7562 | if (rc != 0) { |
7720 | pr_err("error %d\n", rc); | 7563 | pr_err("error %d\n", rc); |
7721 | goto rw_error; | 7564 | goto rw_error; |
7722 | } | 7565 | } |
7723 | /* B-Input to ADC, PGA+filter in standby */ | 7566 | /* B-Input to ADC, PGA+filter in standby */ |
7724 | if (!ext_attr->has_lna) { | 7567 | if (!ext_attr->has_lna) { |
7725 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_AMUX__A, 0x02, 0); | 7568 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AMUX__A, 0x02, 0); |
7726 | if (rc != 0) { | 7569 | if (rc != 0) { |
7727 | pr_err("error %d\n", rc); | 7570 | pr_err("error %d\n", rc); |
7728 | goto rw_error; | 7571 | goto rw_error; |
@@ -7826,42 +7669,42 @@ static int set_vsb(struct drx_demod_instance *demod) | |||
7826 | goto rw_error; | 7669 | goto rw_error; |
7827 | } | 7670 | } |
7828 | 7671 | ||
7829 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_BEAGC_GAINSHIFT__A, 0x0004, 0); | 7672 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_BEAGC_GAINSHIFT__A, 0x0004, 0); |
7830 | if (rc != 0) { | 7673 | if (rc != 0) { |
7831 | pr_err("error %d\n", rc); | 7674 | pr_err("error %d\n", rc); |
7832 | goto rw_error; | 7675 | goto rw_error; |
7833 | } | 7676 | } |
7834 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_SNRTH_PT__A, 0x00D2, 0); | 7677 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SNRTH_PT__A, 0x00D2, 0); |
7835 | if (rc != 0) { | 7678 | if (rc != 0) { |
7836 | pr_err("error %d\n", rc); | 7679 | pr_err("error %d\n", rc); |
7837 | goto rw_error; | 7680 | goto rw_error; |
7838 | } | 7681 | } |
7839 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_SYSSMTRNCTRL__A, VSB_TOP_SYSSMTRNCTRL__PRE | VSB_TOP_SYSSMTRNCTRL_NCOTIMEOUTCNTEN__M, 0); | 7682 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SYSSMTRNCTRL__A, VSB_TOP_SYSSMTRNCTRL__PRE | VSB_TOP_SYSSMTRNCTRL_NCOTIMEOUTCNTEN__M, 0); |
7840 | if (rc != 0) { | 7683 | if (rc != 0) { |
7841 | pr_err("error %d\n", rc); | 7684 | pr_err("error %d\n", rc); |
7842 | goto rw_error; | 7685 | goto rw_error; |
7843 | } | 7686 | } |
7844 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_BEDETCTRL__A, 0x142, 0); | 7687 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_BEDETCTRL__A, 0x142, 0); |
7845 | if (rc != 0) { | 7688 | if (rc != 0) { |
7846 | pr_err("error %d\n", rc); | 7689 | pr_err("error %d\n", rc); |
7847 | goto rw_error; | 7690 | goto rw_error; |
7848 | } | 7691 | } |
7849 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_LBAGCREFLVL__A, 640, 0); | 7692 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_LBAGCREFLVL__A, 640, 0); |
7850 | if (rc != 0) { | 7693 | if (rc != 0) { |
7851 | pr_err("error %d\n", rc); | 7694 | pr_err("error %d\n", rc); |
7852 | goto rw_error; | 7695 | goto rw_error; |
7853 | } | 7696 | } |
7854 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_CYGN1ACQ__A, 4, 0); | 7697 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CYGN1ACQ__A, 4, 0); |
7855 | if (rc != 0) { | 7698 | if (rc != 0) { |
7856 | pr_err("error %d\n", rc); | 7699 | pr_err("error %d\n", rc); |
7857 | goto rw_error; | 7700 | goto rw_error; |
7858 | } | 7701 | } |
7859 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_CYGN1TRK__A, 2, 0); | 7702 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CYGN1TRK__A, 2, 0); |
7860 | if (rc != 0) { | 7703 | if (rc != 0) { |
7861 | pr_err("error %d\n", rc); | 7704 | pr_err("error %d\n", rc); |
7862 | goto rw_error; | 7705 | goto rw_error; |
7863 | } | 7706 | } |
7864 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_CYGN2TRK__A, 3, 0); | 7707 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CYGN2TRK__A, 3, 0); |
7865 | if (rc != 0) { | 7708 | if (rc != 0) { |
7866 | pr_err("error %d\n", rc); | 7709 | pr_err("error %d\n", rc); |
7867 | goto rw_error; | 7710 | goto rw_error; |
@@ -7880,17 +7723,17 @@ static int set_vsb(struct drx_demod_instance *demod) | |||
7880 | goto rw_error; | 7723 | goto rw_error; |
7881 | } | 7724 | } |
7882 | 7725 | ||
7883 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_ACTIVE, 0); | 7726 | rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_ACTIVE, 0); |
7884 | if (rc != 0) { | 7727 | if (rc != 0) { |
7885 | pr_err("error %d\n", rc); | 7728 | pr_err("error %d\n", rc); |
7886 | goto rw_error; | 7729 | goto rw_error; |
7887 | } | 7730 | } |
7888 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_ACTIVE, 0); | 7731 | rc = drxj_dap_write_reg16(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_ACTIVE, 0); |
7889 | if (rc != 0) { | 7732 | if (rc != 0) { |
7890 | pr_err("error %d\n", rc); | 7733 | pr_err("error %d\n", rc); |
7891 | goto rw_error; | 7734 | goto rw_error; |
7892 | } | 7735 | } |
7893 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_ACTIVE, 0); | 7736 | rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_ACTIVE, 0); |
7894 | if (rc != 0) { | 7737 | if (rc != 0) { |
7895 | pr_err("error %d\n", rc); | 7738 | pr_err("error %d\n", rc); |
7896 | goto rw_error; | 7739 | goto rw_error; |
@@ -7915,7 +7758,7 @@ static int get_vsb_post_rs_pck_err(struct i2c_device_addr *dev_addr, u16 *pck_er | |||
7915 | u16 packet_errors_mant = 0; | 7758 | u16 packet_errors_mant = 0; |
7916 | u16 packet_errors_exp = 0; | 7759 | u16 packet_errors_exp = 0; |
7917 | 7760 | ||
7918 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_RS_NR_FAILURES__A, &data, 0); | 7761 | rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_FAILURES__A, &data, 0); |
7919 | if (rc != 0) { | 7762 | if (rc != 0) { |
7920 | pr_err("error %d\n", rc); | 7763 | pr_err("error %d\n", rc); |
7921 | goto rw_error; | 7764 | goto rw_error; |
@@ -7954,7 +7797,7 @@ static int get_vs_bpost_viterbi_ber(struct i2c_device_addr *dev_addr, u32 *ber) | |||
7954 | u16 bit_errors_mant = 0; | 7797 | u16 bit_errors_mant = 0; |
7955 | u16 bit_errors_exp = 0; | 7798 | u16 bit_errors_exp = 0; |
7956 | 7799 | ||
7957 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_RS_NR_BIT_ERRORS__A, &data, 0); | 7800 | rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_BIT_ERRORS__A, &data, 0); |
7958 | if (rc != 0) { | 7801 | if (rc != 0) { |
7959 | pr_err("error %d\n", rc); | 7802 | pr_err("error %d\n", rc); |
7960 | goto rw_error; | 7803 | goto rw_error; |
@@ -7996,7 +7839,7 @@ static int get_vs_bpre_viterbi_ber(struct i2c_device_addr *dev_addr, u32 *ber) | |||
7996 | u16 data = 0; | 7839 | u16 data = 0; |
7997 | int rc; | 7840 | int rc; |
7998 | 7841 | ||
7999 | rc = DRXJ_DAP.read_reg16func(dev_addr, VSB_TOP_NR_SYM_ERRS__A, &data, 0); | 7842 | rc = drxj_dap_read_reg16(dev_addr, VSB_TOP_NR_SYM_ERRS__A, &data, 0); |
8000 | if (rc != 0) { | 7843 | if (rc != 0) { |
8001 | pr_err("error %d\n", rc); | 7844 | pr_err("error %d\n", rc); |
8002 | goto rw_error; | 7845 | goto rw_error; |
@@ -8025,7 +7868,7 @@ static int get_vsb_symb_err(struct i2c_device_addr *dev_addr, u32 *ser) | |||
8025 | u16 symb_errors_mant = 0; | 7868 | u16 symb_errors_mant = 0; |
8026 | u16 symb_errors_exp = 0; | 7869 | u16 symb_errors_exp = 0; |
8027 | 7870 | ||
8028 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_RS_NR_SYMBOL_ERRORS__A, &data, 0); | 7871 | rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_SYMBOL_ERRORS__A, &data, 0); |
8029 | if (rc != 0) { | 7872 | if (rc != 0) { |
8030 | pr_err("error %d\n", rc); | 7873 | pr_err("error %d\n", rc); |
8031 | goto rw_error; | 7874 | goto rw_error; |
@@ -8060,7 +7903,7 @@ static int get_vsbmer(struct i2c_device_addr *dev_addr, u16 *mer) | |||
8060 | int rc; | 7903 | int rc; |
8061 | u16 data_hi = 0; | 7904 | u16 data_hi = 0; |
8062 | 7905 | ||
8063 | rc = DRXJ_DAP.read_reg16func(dev_addr, VSB_TOP_ERR_ENERGY_H__A, &data_hi, 0); | 7906 | rc = drxj_dap_read_reg16(dev_addr, VSB_TOP_ERR_ENERGY_H__A, &data_hi, 0); |
8064 | if (rc != 0) { | 7907 | if (rc != 0) { |
8065 | pr_err("error %d\n", rc); | 7908 | pr_err("error %d\n", rc); |
8066 | goto rw_error; | 7909 | goto rw_error; |
@@ -8102,7 +7945,7 @@ ctrl_get_vsb_constel(struct drx_demod_instance *demod, struct drx_complex *compl | |||
8102 | /* Needs to be checked when external interface PG is updated */ | 7945 | /* Needs to be checked when external interface PG is updated */ |
8103 | 7946 | ||
8104 | /* Configure MB (Monitor bus) */ | 7947 | /* Configure MB (Monitor bus) */ |
8105 | rc = DRXJ_DAP.read_reg16func(dev_addr, VSB_TOP_COMM_MB__A, &vsb_top_comm_mb_init, 0); | 7948 | rc = drxj_dap_read_reg16(dev_addr, VSB_TOP_COMM_MB__A, &vsb_top_comm_mb_init, 0); |
8106 | if (rc != 0) { | 7949 | if (rc != 0) { |
8107 | pr_err("error %d\n", rc); | 7950 | pr_err("error %d\n", rc); |
8108 | goto rw_error; | 7951 | goto rw_error; |
@@ -8111,28 +7954,28 @@ ctrl_get_vsb_constel(struct drx_demod_instance *demod, struct drx_complex *compl | |||
8111 | vsb_top_comm_mb = (vsb_top_comm_mb_init | | 7954 | vsb_top_comm_mb = (vsb_top_comm_mb_init | |
8112 | VSB_TOP_COMM_MB_OBS_OBS_ON | | 7955 | VSB_TOP_COMM_MB_OBS_OBS_ON | |
8113 | VSB_TOP_COMM_MB_MUX_OBS_VSB_TCMEQ_2); | 7956 | VSB_TOP_COMM_MB_MUX_OBS_VSB_TCMEQ_2); |
8114 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_COMM_MB__A, vsb_top_comm_mb, 0); | 7957 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_COMM_MB__A, vsb_top_comm_mb, 0); |
8115 | if (rc != 0) { | 7958 | if (rc != 0) { |
8116 | pr_err("error %d\n", rc); | 7959 | pr_err("error %d\n", rc); |
8117 | goto rw_error; | 7960 | goto rw_error; |
8118 | } | 7961 | } |
8119 | 7962 | ||
8120 | /* Enable MB grabber in the FEC OC */ | 7963 | /* Enable MB grabber in the FEC OC */ |
8121 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_OCR_MODE__A, FEC_OC_OCR_MODE_GRAB_ENABLE__M, 0); | 7964 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_OCR_MODE__A, FEC_OC_OCR_MODE_GRAB_ENABLE__M, 0); |
8122 | if (rc != 0) { | 7965 | if (rc != 0) { |
8123 | pr_err("error %d\n", rc); | 7966 | pr_err("error %d\n", rc); |
8124 | goto rw_error; | 7967 | goto rw_error; |
8125 | } | 7968 | } |
8126 | 7969 | ||
8127 | /* Disable MB grabber in the FEC OC */ | 7970 | /* Disable MB grabber in the FEC OC */ |
8128 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_OCR_MODE__A, 0x0, 0); | 7971 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_OCR_MODE__A, 0x0, 0); |
8129 | if (rc != 0) { | 7972 | if (rc != 0) { |
8130 | pr_err("error %d\n", rc); | 7973 | pr_err("error %d\n", rc); |
8131 | goto rw_error; | 7974 | goto rw_error; |
8132 | } | 7975 | } |
8133 | 7976 | ||
8134 | /* read data */ | 7977 | /* read data */ |
8135 | rc = DRXJ_DAP.read_reg32func(dev_addr, FEC_OC_OCR_GRAB_RD1__A, &data, 0); | 7978 | rc = drxdap_fasi_read_reg32(dev_addr, FEC_OC_OCR_GRAB_RD1__A, &data, 0); |
8136 | if (rc != 0) { | 7979 | if (rc != 0) { |
8137 | pr_err("error %d\n", rc); | 7980 | pr_err("error %d\n", rc); |
8138 | goto rw_error; | 7981 | goto rw_error; |
@@ -8144,7 +7987,7 @@ ctrl_get_vsb_constel(struct drx_demod_instance *demod, struct drx_complex *compl | |||
8144 | complex_nr->im = 0; | 7987 | complex_nr->im = 0; |
8145 | 7988 | ||
8146 | /* Restore MB (Monitor bus) */ | 7989 | /* Restore MB (Monitor bus) */ |
8147 | rc = DRXJ_DAP.write_reg16func(dev_addr, VSB_TOP_COMM_MB__A, vsb_top_comm_mb_init, 0); | 7990 | rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_COMM_MB__A, vsb_top_comm_mb_init, 0); |
8148 | if (rc != 0) { | 7991 | if (rc != 0) { |
8149 | pr_err("error %d\n", rc); | 7992 | pr_err("error %d\n", rc); |
8150 | goto rw_error; | 7993 | goto rw_error; |
@@ -8191,12 +8034,12 @@ static int power_down_qam(struct drx_demod_instance *demod, bool primary) | |||
8191 | resets IQM, QAM and FEC HW blocks | 8034 | resets IQM, QAM and FEC HW blocks |
8192 | */ | 8035 | */ |
8193 | /* stop all comm_exec */ | 8036 | /* stop all comm_exec */ |
8194 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); | 8037 | rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); |
8195 | if (rc != 0) { | 8038 | if (rc != 0) { |
8196 | pr_err("error %d\n", rc); | 8039 | pr_err("error %d\n", rc); |
8197 | goto rw_error; | 8040 | goto rw_error; |
8198 | } | 8041 | } |
8199 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_STOP, 0); | 8042 | rc = drxj_dap_write_reg16(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_STOP, 0); |
8200 | if (rc != 0) { | 8043 | if (rc != 0) { |
8201 | pr_err("error %d\n", rc); | 8044 | pr_err("error %d\n", rc); |
8202 | goto rw_error; | 8045 | goto rw_error; |
@@ -8215,7 +8058,7 @@ static int power_down_qam(struct drx_demod_instance *demod, bool primary) | |||
8215 | } | 8058 | } |
8216 | 8059 | ||
8217 | if (primary) { | 8060 | if (primary) { |
8218 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); | 8061 | rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); |
8219 | if (rc != 0) { | 8062 | if (rc != 0) { |
8220 | pr_err("error %d\n", rc); | 8063 | pr_err("error %d\n", rc); |
8221 | goto rw_error; | 8064 | goto rw_error; |
@@ -8226,27 +8069,27 @@ static int power_down_qam(struct drx_demod_instance *demod, bool primary) | |||
8226 | goto rw_error; | 8069 | goto rw_error; |
8227 | } | 8070 | } |
8228 | } else { | 8071 | } else { |
8229 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); | 8072 | rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); |
8230 | if (rc != 0) { | 8073 | if (rc != 0) { |
8231 | pr_err("error %d\n", rc); | 8074 | pr_err("error %d\n", rc); |
8232 | goto rw_error; | 8075 | goto rw_error; |
8233 | } | 8076 | } |
8234 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); | 8077 | rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); |
8235 | if (rc != 0) { | 8078 | if (rc != 0) { |
8236 | pr_err("error %d\n", rc); | 8079 | pr_err("error %d\n", rc); |
8237 | goto rw_error; | 8080 | goto rw_error; |
8238 | } | 8081 | } |
8239 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); | 8082 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); |
8240 | if (rc != 0) { | 8083 | if (rc != 0) { |
8241 | pr_err("error %d\n", rc); | 8084 | pr_err("error %d\n", rc); |
8242 | goto rw_error; | 8085 | goto rw_error; |
8243 | } | 8086 | } |
8244 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); | 8087 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); |
8245 | if (rc != 0) { | 8088 | if (rc != 0) { |
8246 | pr_err("error %d\n", rc); | 8089 | pr_err("error %d\n", rc); |
8247 | goto rw_error; | 8090 | goto rw_error; |
8248 | } | 8091 | } |
8249 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); | 8092 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); |
8250 | if (rc != 0) { | 8093 | if (rc != 0) { |
8251 | pr_err("error %d\n", rc); | 8094 | pr_err("error %d\n", rc); |
8252 | goto rw_error; | 8095 | goto rw_error; |
@@ -8384,34 +8227,34 @@ set_qam_measurement(struct drx_demod_instance *demod, | |||
8384 | return -EINVAL; | 8227 | return -EINVAL; |
8385 | } | 8228 | } |
8386 | 8229 | ||
8387 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_SNC_FAIL_PERIOD__A, (u16)fec_oc_snc_fail_period, 0); | 8230 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_FAIL_PERIOD__A, (u16)fec_oc_snc_fail_period, 0); |
8388 | if (rc != 0) { | 8231 | if (rc != 0) { |
8389 | pr_err("error %d\n", rc); | 8232 | pr_err("error %d\n", rc); |
8390 | goto rw_error; | 8233 | goto rw_error; |
8391 | } | 8234 | } |
8392 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_RS_MEASUREMENT_PERIOD__A, (u16)fec_rs_period, 0); | 8235 | rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MEASUREMENT_PERIOD__A, (u16)fec_rs_period, 0); |
8393 | if (rc != 0) { | 8236 | if (rc != 0) { |
8394 | pr_err("error %d\n", rc); | 8237 | pr_err("error %d\n", rc); |
8395 | goto rw_error; | 8238 | goto rw_error; |
8396 | } | 8239 | } |
8397 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_RS_MEASUREMENT_PRESCALE__A, fec_rs_prescale, 0); | 8240 | rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MEASUREMENT_PRESCALE__A, fec_rs_prescale, 0); |
8398 | if (rc != 0) { | 8241 | if (rc != 0) { |
8399 | pr_err("error %d\n", rc); | 8242 | pr_err("error %d\n", rc); |
8400 | goto rw_error; | 8243 | goto rw_error; |
8401 | } | 8244 | } |
8402 | ext_attr->fec_rs_period = (u16) fec_rs_period; | 8245 | ext_attr->fec_rs_period = (u16) fec_rs_period; |
8403 | ext_attr->fec_rs_prescale = fec_rs_prescale; | 8246 | ext_attr->fec_rs_prescale = fec_rs_prescale; |
8404 | rc = DRXJ_DAP.write_reg32func(dev_addr, SCU_RAM_FEC_ACCUM_CW_CORRECTED_LO__A, 0, 0); | 8247 | rc = drxdap_fasi_write_reg32(dev_addr, SCU_RAM_FEC_ACCUM_CW_CORRECTED_LO__A, 0, 0); |
8405 | if (rc != 0) { | 8248 | if (rc != 0) { |
8406 | pr_err("error %d\n", rc); | 8249 | pr_err("error %d\n", rc); |
8407 | goto rw_error; | 8250 | goto rw_error; |
8408 | } | 8251 | } |
8409 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_FEC_MEAS_COUNT__A, 0, 0); | 8252 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_FEC_MEAS_COUNT__A, 0, 0); |
8410 | if (rc != 0) { | 8253 | if (rc != 0) { |
8411 | pr_err("error %d\n", rc); | 8254 | pr_err("error %d\n", rc); |
8412 | goto rw_error; | 8255 | goto rw_error; |
8413 | } | 8256 | } |
8414 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, 0, 0); | 8257 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, 0, 0); |
8415 | if (rc != 0) { | 8258 | if (rc != 0) { |
8416 | pr_err("error %d\n", rc); | 8259 | pr_err("error %d\n", rc); |
8417 | goto rw_error; | 8260 | goto rw_error; |
@@ -8458,12 +8301,12 @@ set_qam_measurement(struct drx_demod_instance *demod, | |||
8458 | /* a(16 bit) * b(16 bit) = 32 bit result => mult32 not needed */ | 8301 | /* a(16 bit) * b(16 bit) = 32 bit result => mult32 not needed */ |
8459 | qam_vd_bit_cnt *= qam_vd_period; | 8302 | qam_vd_bit_cnt *= qam_vd_period; |
8460 | 8303 | ||
8461 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_VD_MEASUREMENT_PERIOD__A, (u16)qam_vd_period, 0); | 8304 | rc = drxj_dap_write_reg16(dev_addr, QAM_VD_MEASUREMENT_PERIOD__A, (u16)qam_vd_period, 0); |
8462 | if (rc != 0) { | 8305 | if (rc != 0) { |
8463 | pr_err("error %d\n", rc); | 8306 | pr_err("error %d\n", rc); |
8464 | goto rw_error; | 8307 | goto rw_error; |
8465 | } | 8308 | } |
8466 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_VD_MEASUREMENT_PRESCALE__A, qam_vd_prescale, 0); | 8309 | rc = drxj_dap_write_reg16(dev_addr, QAM_VD_MEASUREMENT_PRESCALE__A, qam_vd_prescale, 0); |
8467 | if (rc != 0) { | 8310 | if (rc != 0) { |
8468 | pr_err("error %d\n", rc); | 8311 | pr_err("error %d\n", rc); |
8469 | goto rw_error; | 8312 | goto rw_error; |
@@ -8506,202 +8349,202 @@ static int set_qam16(struct drx_demod_instance *demod) | |||
8506 | DRXJ_16TO8(13517), /* RAD5 */ | 8349 | DRXJ_16TO8(13517), /* RAD5 */ |
8507 | }; | 8350 | }; |
8508 | 8351 | ||
8509 | rc = DRXJ_DAP.write_block_func(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); | 8352 | rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); |
8510 | if (rc != 0) { | 8353 | if (rc != 0) { |
8511 | pr_err("error %d\n", rc); | 8354 | pr_err("error %d\n", rc); |
8512 | goto rw_error; | 8355 | goto rw_error; |
8513 | } | 8356 | } |
8514 | rc = DRXJ_DAP.write_block_func(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); | 8357 | rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); |
8515 | if (rc != 0) { | 8358 | if (rc != 0) { |
8516 | pr_err("error %d\n", rc); | 8359 | pr_err("error %d\n", rc); |
8517 | goto rw_error; | 8360 | goto rw_error; |
8518 | } | 8361 | } |
8519 | 8362 | ||
8520 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 140, 0); | 8363 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 140, 0); |
8521 | if (rc != 0) { | 8364 | if (rc != 0) { |
8522 | pr_err("error %d\n", rc); | 8365 | pr_err("error %d\n", rc); |
8523 | goto rw_error; | 8366 | goto rw_error; |
8524 | } | 8367 | } |
8525 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 50, 0); | 8368 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 50, 0); |
8526 | if (rc != 0) { | 8369 | if (rc != 0) { |
8527 | pr_err("error %d\n", rc); | 8370 | pr_err("error %d\n", rc); |
8528 | goto rw_error; | 8371 | goto rw_error; |
8529 | } | 8372 | } |
8530 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 120, 0); | 8373 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 120, 0); |
8531 | if (rc != 0) { | 8374 | if (rc != 0) { |
8532 | pr_err("error %d\n", rc); | 8375 | pr_err("error %d\n", rc); |
8533 | goto rw_error; | 8376 | goto rw_error; |
8534 | } | 8377 | } |
8535 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 230, 0); | 8378 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 230, 0); |
8536 | if (rc != 0) { | 8379 | if (rc != 0) { |
8537 | pr_err("error %d\n", rc); | 8380 | pr_err("error %d\n", rc); |
8538 | goto rw_error; | 8381 | goto rw_error; |
8539 | } | 8382 | } |
8540 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 95, 0); | 8383 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 95, 0); |
8541 | if (rc != 0) { | 8384 | if (rc != 0) { |
8542 | pr_err("error %d\n", rc); | 8385 | pr_err("error %d\n", rc); |
8543 | goto rw_error; | 8386 | goto rw_error; |
8544 | } | 8387 | } |
8545 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 105, 0); | 8388 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 105, 0); |
8546 | if (rc != 0) { | 8389 | if (rc != 0) { |
8547 | pr_err("error %d\n", rc); | 8390 | pr_err("error %d\n", rc); |
8548 | goto rw_error; | 8391 | goto rw_error; |
8549 | } | 8392 | } |
8550 | 8393 | ||
8551 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); | 8394 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); |
8552 | if (rc != 0) { | 8395 | if (rc != 0) { |
8553 | pr_err("error %d\n", rc); | 8396 | pr_err("error %d\n", rc); |
8554 | goto rw_error; | 8397 | goto rw_error; |
8555 | } | 8398 | } |
8556 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 56, 0); | 8399 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 56, 0); |
8557 | if (rc != 0) { | 8400 | if (rc != 0) { |
8558 | pr_err("error %d\n", rc); | 8401 | pr_err("error %d\n", rc); |
8559 | goto rw_error; | 8402 | goto rw_error; |
8560 | } | 8403 | } |
8561 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); | 8404 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); |
8562 | if (rc != 0) { | 8405 | if (rc != 0) { |
8563 | pr_err("error %d\n", rc); | 8406 | pr_err("error %d\n", rc); |
8564 | goto rw_error; | 8407 | goto rw_error; |
8565 | } | 8408 | } |
8566 | 8409 | ||
8567 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 16, 0); | 8410 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 16, 0); |
8568 | if (rc != 0) { | 8411 | if (rc != 0) { |
8569 | pr_err("error %d\n", rc); | 8412 | pr_err("error %d\n", rc); |
8570 | goto rw_error; | 8413 | goto rw_error; |
8571 | } | 8414 | } |
8572 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 220, 0); | 8415 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 220, 0); |
8573 | if (rc != 0) { | 8416 | if (rc != 0) { |
8574 | pr_err("error %d\n", rc); | 8417 | pr_err("error %d\n", rc); |
8575 | goto rw_error; | 8418 | goto rw_error; |
8576 | } | 8419 | } |
8577 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 25, 0); | 8420 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 25, 0); |
8578 | if (rc != 0) { | 8421 | if (rc != 0) { |
8579 | pr_err("error %d\n", rc); | 8422 | pr_err("error %d\n", rc); |
8580 | goto rw_error; | 8423 | goto rw_error; |
8581 | } | 8424 | } |
8582 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 6, 0); | 8425 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 6, 0); |
8583 | if (rc != 0) { | 8426 | if (rc != 0) { |
8584 | pr_err("error %d\n", rc); | 8427 | pr_err("error %d\n", rc); |
8585 | goto rw_error; | 8428 | goto rw_error; |
8586 | } | 8429 | } |
8587 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-24), 0); | 8430 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-24), 0); |
8588 | if (rc != 0) { | 8431 | if (rc != 0) { |
8589 | pr_err("error %d\n", rc); | 8432 | pr_err("error %d\n", rc); |
8590 | goto rw_error; | 8433 | goto rw_error; |
8591 | } | 8434 | } |
8592 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-65), 0); | 8435 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-65), 0); |
8593 | if (rc != 0) { | 8436 | if (rc != 0) { |
8594 | pr_err("error %d\n", rc); | 8437 | pr_err("error %d\n", rc); |
8595 | goto rw_error; | 8438 | goto rw_error; |
8596 | } | 8439 | } |
8597 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-127), 0); | 8440 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-127), 0); |
8598 | if (rc != 0) { | 8441 | if (rc != 0) { |
8599 | pr_err("error %d\n", rc); | 8442 | pr_err("error %d\n", rc); |
8600 | goto rw_error; | 8443 | goto rw_error; |
8601 | } | 8444 | } |
8602 | 8445 | ||
8603 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); | 8446 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); |
8604 | if (rc != 0) { | 8447 | if (rc != 0) { |
8605 | pr_err("error %d\n", rc); | 8448 | pr_err("error %d\n", rc); |
8606 | goto rw_error; | 8449 | goto rw_error; |
8607 | } | 8450 | } |
8608 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); | 8451 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); |
8609 | if (rc != 0) { | 8452 | if (rc != 0) { |
8610 | pr_err("error %d\n", rc); | 8453 | pr_err("error %d\n", rc); |
8611 | goto rw_error; | 8454 | goto rw_error; |
8612 | } | 8455 | } |
8613 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); | 8456 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); |
8614 | if (rc != 0) { | 8457 | if (rc != 0) { |
8615 | pr_err("error %d\n", rc); | 8458 | pr_err("error %d\n", rc); |
8616 | goto rw_error; | 8459 | goto rw_error; |
8617 | } | 8460 | } |
8618 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 20, 0); | 8461 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 20, 0); |
8619 | if (rc != 0) { | 8462 | if (rc != 0) { |
8620 | pr_err("error %d\n", rc); | 8463 | pr_err("error %d\n", rc); |
8621 | goto rw_error; | 8464 | goto rw_error; |
8622 | } | 8465 | } |
8623 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); | 8466 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); |
8624 | if (rc != 0) { | 8467 | if (rc != 0) { |
8625 | pr_err("error %d\n", rc); | 8468 | pr_err("error %d\n", rc); |
8626 | goto rw_error; | 8469 | goto rw_error; |
8627 | } | 8470 | } |
8628 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); | 8471 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); |
8629 | if (rc != 0) { | 8472 | if (rc != 0) { |
8630 | pr_err("error %d\n", rc); | 8473 | pr_err("error %d\n", rc); |
8631 | goto rw_error; | 8474 | goto rw_error; |
8632 | } | 8475 | } |
8633 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 10, 0); | 8476 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 10, 0); |
8634 | if (rc != 0) { | 8477 | if (rc != 0) { |
8635 | pr_err("error %d\n", rc); | 8478 | pr_err("error %d\n", rc); |
8636 | goto rw_error; | 8479 | goto rw_error; |
8637 | } | 8480 | } |
8638 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 50, 0); | 8481 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 50, 0); |
8639 | if (rc != 0) { | 8482 | if (rc != 0) { |
8640 | pr_err("error %d\n", rc); | 8483 | pr_err("error %d\n", rc); |
8641 | goto rw_error; | 8484 | goto rw_error; |
8642 | } | 8485 | } |
8643 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); | 8486 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); |
8644 | if (rc != 0) { | 8487 | if (rc != 0) { |
8645 | pr_err("error %d\n", rc); | 8488 | pr_err("error %d\n", rc); |
8646 | goto rw_error; | 8489 | goto rw_error; |
8647 | } | 8490 | } |
8648 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); | 8491 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); |
8649 | if (rc != 0) { | 8492 | if (rc != 0) { |
8650 | pr_err("error %d\n", rc); | 8493 | pr_err("error %d\n", rc); |
8651 | goto rw_error; | 8494 | goto rw_error; |
8652 | } | 8495 | } |
8653 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); | 8496 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); |
8654 | if (rc != 0) { | 8497 | if (rc != 0) { |
8655 | pr_err("error %d\n", rc); | 8498 | pr_err("error %d\n", rc); |
8656 | goto rw_error; | 8499 | goto rw_error; |
8657 | } | 8500 | } |
8658 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); | 8501 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); |
8659 | if (rc != 0) { | 8502 | if (rc != 0) { |
8660 | pr_err("error %d\n", rc); | 8503 | pr_err("error %d\n", rc); |
8661 | goto rw_error; | 8504 | goto rw_error; |
8662 | } | 8505 | } |
8663 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); | 8506 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); |
8664 | if (rc != 0) { | 8507 | if (rc != 0) { |
8665 | pr_err("error %d\n", rc); | 8508 | pr_err("error %d\n", rc); |
8666 | goto rw_error; | 8509 | goto rw_error; |
8667 | } | 8510 | } |
8668 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); | 8511 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); |
8669 | if (rc != 0) { | 8512 | if (rc != 0) { |
8670 | pr_err("error %d\n", rc); | 8513 | pr_err("error %d\n", rc); |
8671 | goto rw_error; | 8514 | goto rw_error; |
8672 | } | 8515 | } |
8673 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); | 8516 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); |
8674 | if (rc != 0) { | 8517 | if (rc != 0) { |
8675 | pr_err("error %d\n", rc); | 8518 | pr_err("error %d\n", rc); |
8676 | goto rw_error; | 8519 | goto rw_error; |
8677 | } | 8520 | } |
8678 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); | 8521 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); |
8679 | if (rc != 0) { | 8522 | if (rc != 0) { |
8680 | pr_err("error %d\n", rc); | 8523 | pr_err("error %d\n", rc); |
8681 | goto rw_error; | 8524 | goto rw_error; |
8682 | } | 8525 | } |
8683 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 240, 0); | 8526 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 240, 0); |
8684 | if (rc != 0) { | 8527 | if (rc != 0) { |
8685 | pr_err("error %d\n", rc); | 8528 | pr_err("error %d\n", rc); |
8686 | goto rw_error; | 8529 | goto rw_error; |
8687 | } | 8530 | } |
8688 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); | 8531 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); |
8689 | if (rc != 0) { | 8532 | if (rc != 0) { |
8690 | pr_err("error %d\n", rc); | 8533 | pr_err("error %d\n", rc); |
8691 | goto rw_error; | 8534 | goto rw_error; |
8692 | } | 8535 | } |
8693 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); | 8536 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); |
8694 | if (rc != 0) { | 8537 | if (rc != 0) { |
8695 | pr_err("error %d\n", rc); | 8538 | pr_err("error %d\n", rc); |
8696 | goto rw_error; | 8539 | goto rw_error; |
8697 | } | 8540 | } |
8698 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 32, 0); | 8541 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 32, 0); |
8699 | if (rc != 0) { | 8542 | if (rc != 0) { |
8700 | pr_err("error %d\n", rc); | 8543 | pr_err("error %d\n", rc); |
8701 | goto rw_error; | 8544 | goto rw_error; |
8702 | } | 8545 | } |
8703 | 8546 | ||
8704 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 40960, 0); | 8547 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 40960, 0); |
8705 | if (rc != 0) { | 8548 | if (rc != 0) { |
8706 | pr_err("error %d\n", rc); | 8549 | pr_err("error %d\n", rc); |
8707 | goto rw_error; | 8550 | goto rw_error; |
@@ -8741,202 +8584,202 @@ static int set_qam32(struct drx_demod_instance *demod) | |||
8741 | DRXJ_16TO8(6707), /* RAD5 */ | 8584 | DRXJ_16TO8(6707), /* RAD5 */ |
8742 | }; | 8585 | }; |
8743 | 8586 | ||
8744 | rc = DRXJ_DAP.write_block_func(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); | 8587 | rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); |
8745 | if (rc != 0) { | 8588 | if (rc != 0) { |
8746 | pr_err("error %d\n", rc); | 8589 | pr_err("error %d\n", rc); |
8747 | goto rw_error; | 8590 | goto rw_error; |
8748 | } | 8591 | } |
8749 | rc = DRXJ_DAP.write_block_func(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); | 8592 | rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); |
8750 | if (rc != 0) { | 8593 | if (rc != 0) { |
8751 | pr_err("error %d\n", rc); | 8594 | pr_err("error %d\n", rc); |
8752 | goto rw_error; | 8595 | goto rw_error; |
8753 | } | 8596 | } |
8754 | 8597 | ||
8755 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 90, 0); | 8598 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 90, 0); |
8756 | if (rc != 0) { | 8599 | if (rc != 0) { |
8757 | pr_err("error %d\n", rc); | 8600 | pr_err("error %d\n", rc); |
8758 | goto rw_error; | 8601 | goto rw_error; |
8759 | } | 8602 | } |
8760 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 50, 0); | 8603 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 50, 0); |
8761 | if (rc != 0) { | 8604 | if (rc != 0) { |
8762 | pr_err("error %d\n", rc); | 8605 | pr_err("error %d\n", rc); |
8763 | goto rw_error; | 8606 | goto rw_error; |
8764 | } | 8607 | } |
8765 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); | 8608 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); |
8766 | if (rc != 0) { | 8609 | if (rc != 0) { |
8767 | pr_err("error %d\n", rc); | 8610 | pr_err("error %d\n", rc); |
8768 | goto rw_error; | 8611 | goto rw_error; |
8769 | } | 8612 | } |
8770 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 170, 0); | 8613 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 170, 0); |
8771 | if (rc != 0) { | 8614 | if (rc != 0) { |
8772 | pr_err("error %d\n", rc); | 8615 | pr_err("error %d\n", rc); |
8773 | goto rw_error; | 8616 | goto rw_error; |
8774 | } | 8617 | } |
8775 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); | 8618 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); |
8776 | if (rc != 0) { | 8619 | if (rc != 0) { |
8777 | pr_err("error %d\n", rc); | 8620 | pr_err("error %d\n", rc); |
8778 | goto rw_error; | 8621 | goto rw_error; |
8779 | } | 8622 | } |
8780 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 100, 0); | 8623 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 100, 0); |
8781 | if (rc != 0) { | 8624 | if (rc != 0) { |
8782 | pr_err("error %d\n", rc); | 8625 | pr_err("error %d\n", rc); |
8783 | goto rw_error; | 8626 | goto rw_error; |
8784 | } | 8627 | } |
8785 | 8628 | ||
8786 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); | 8629 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); |
8787 | if (rc != 0) { | 8630 | if (rc != 0) { |
8788 | pr_err("error %d\n", rc); | 8631 | pr_err("error %d\n", rc); |
8789 | goto rw_error; | 8632 | goto rw_error; |
8790 | } | 8633 | } |
8791 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 56, 0); | 8634 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 56, 0); |
8792 | if (rc != 0) { | 8635 | if (rc != 0) { |
8793 | pr_err("error %d\n", rc); | 8636 | pr_err("error %d\n", rc); |
8794 | goto rw_error; | 8637 | goto rw_error; |
8795 | } | 8638 | } |
8796 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); | 8639 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); |
8797 | if (rc != 0) { | 8640 | if (rc != 0) { |
8798 | pr_err("error %d\n", rc); | 8641 | pr_err("error %d\n", rc); |
8799 | goto rw_error; | 8642 | goto rw_error; |
8800 | } | 8643 | } |
8801 | 8644 | ||
8802 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 12, 0); | 8645 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 12, 0); |
8803 | if (rc != 0) { | 8646 | if (rc != 0) { |
8804 | pr_err("error %d\n", rc); | 8647 | pr_err("error %d\n", rc); |
8805 | goto rw_error; | 8648 | goto rw_error; |
8806 | } | 8649 | } |
8807 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 140, 0); | 8650 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 140, 0); |
8808 | if (rc != 0) { | 8651 | if (rc != 0) { |
8809 | pr_err("error %d\n", rc); | 8652 | pr_err("error %d\n", rc); |
8810 | goto rw_error; | 8653 | goto rw_error; |
8811 | } | 8654 | } |
8812 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, (u16)(-8), 0); | 8655 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, (u16)(-8), 0); |
8813 | if (rc != 0) { | 8656 | if (rc != 0) { |
8814 | pr_err("error %d\n", rc); | 8657 | pr_err("error %d\n", rc); |
8815 | goto rw_error; | 8658 | goto rw_error; |
8816 | } | 8659 | } |
8817 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, (u16)(-16), 0); | 8660 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, (u16)(-16), 0); |
8818 | if (rc != 0) { | 8661 | if (rc != 0) { |
8819 | pr_err("error %d\n", rc); | 8662 | pr_err("error %d\n", rc); |
8820 | goto rw_error; | 8663 | goto rw_error; |
8821 | } | 8664 | } |
8822 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-26), 0); | 8665 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-26), 0); |
8823 | if (rc != 0) { | 8666 | if (rc != 0) { |
8824 | pr_err("error %d\n", rc); | 8667 | pr_err("error %d\n", rc); |
8825 | goto rw_error; | 8668 | goto rw_error; |
8826 | } | 8669 | } |
8827 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-56), 0); | 8670 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-56), 0); |
8828 | if (rc != 0) { | 8671 | if (rc != 0) { |
8829 | pr_err("error %d\n", rc); | 8672 | pr_err("error %d\n", rc); |
8830 | goto rw_error; | 8673 | goto rw_error; |
8831 | } | 8674 | } |
8832 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-86), 0); | 8675 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-86), 0); |
8833 | if (rc != 0) { | 8676 | if (rc != 0) { |
8834 | pr_err("error %d\n", rc); | 8677 | pr_err("error %d\n", rc); |
8835 | goto rw_error; | 8678 | goto rw_error; |
8836 | } | 8679 | } |
8837 | 8680 | ||
8838 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); | 8681 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); |
8839 | if (rc != 0) { | 8682 | if (rc != 0) { |
8840 | pr_err("error %d\n", rc); | 8683 | pr_err("error %d\n", rc); |
8841 | goto rw_error; | 8684 | goto rw_error; |
8842 | } | 8685 | } |
8843 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); | 8686 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); |
8844 | if (rc != 0) { | 8687 | if (rc != 0) { |
8845 | pr_err("error %d\n", rc); | 8688 | pr_err("error %d\n", rc); |
8846 | goto rw_error; | 8689 | goto rw_error; |
8847 | } | 8690 | } |
8848 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); | 8691 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); |
8849 | if (rc != 0) { | 8692 | if (rc != 0) { |
8850 | pr_err("error %d\n", rc); | 8693 | pr_err("error %d\n", rc); |
8851 | goto rw_error; | 8694 | goto rw_error; |
8852 | } | 8695 | } |
8853 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 20, 0); | 8696 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 20, 0); |
8854 | if (rc != 0) { | 8697 | if (rc != 0) { |
8855 | pr_err("error %d\n", rc); | 8698 | pr_err("error %d\n", rc); |
8856 | goto rw_error; | 8699 | goto rw_error; |
8857 | } | 8700 | } |
8858 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); | 8701 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); |
8859 | if (rc != 0) { | 8702 | if (rc != 0) { |
8860 | pr_err("error %d\n", rc); | 8703 | pr_err("error %d\n", rc); |
8861 | goto rw_error; | 8704 | goto rw_error; |
8862 | } | 8705 | } |
8863 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); | 8706 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); |
8864 | if (rc != 0) { | 8707 | if (rc != 0) { |
8865 | pr_err("error %d\n", rc); | 8708 | pr_err("error %d\n", rc); |
8866 | goto rw_error; | 8709 | goto rw_error; |
8867 | } | 8710 | } |
8868 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 10, 0); | 8711 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 10, 0); |
8869 | if (rc != 0) { | 8712 | if (rc != 0) { |
8870 | pr_err("error %d\n", rc); | 8713 | pr_err("error %d\n", rc); |
8871 | goto rw_error; | 8714 | goto rw_error; |
8872 | } | 8715 | } |
8873 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 50, 0); | 8716 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 50, 0); |
8874 | if (rc != 0) { | 8717 | if (rc != 0) { |
8875 | pr_err("error %d\n", rc); | 8718 | pr_err("error %d\n", rc); |
8876 | goto rw_error; | 8719 | goto rw_error; |
8877 | } | 8720 | } |
8878 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); | 8721 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); |
8879 | if (rc != 0) { | 8722 | if (rc != 0) { |
8880 | pr_err("error %d\n", rc); | 8723 | pr_err("error %d\n", rc); |
8881 | goto rw_error; | 8724 | goto rw_error; |
8882 | } | 8725 | } |
8883 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); | 8726 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); |
8884 | if (rc != 0) { | 8727 | if (rc != 0) { |
8885 | pr_err("error %d\n", rc); | 8728 | pr_err("error %d\n", rc); |
8886 | goto rw_error; | 8729 | goto rw_error; |
8887 | } | 8730 | } |
8888 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); | 8731 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); |
8889 | if (rc != 0) { | 8732 | if (rc != 0) { |
8890 | pr_err("error %d\n", rc); | 8733 | pr_err("error %d\n", rc); |
8891 | goto rw_error; | 8734 | goto rw_error; |
8892 | } | 8735 | } |
8893 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); | 8736 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); |
8894 | if (rc != 0) { | 8737 | if (rc != 0) { |
8895 | pr_err("error %d\n", rc); | 8738 | pr_err("error %d\n", rc); |
8896 | goto rw_error; | 8739 | goto rw_error; |
8897 | } | 8740 | } |
8898 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); | 8741 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); |
8899 | if (rc != 0) { | 8742 | if (rc != 0) { |
8900 | pr_err("error %d\n", rc); | 8743 | pr_err("error %d\n", rc); |
8901 | goto rw_error; | 8744 | goto rw_error; |
8902 | } | 8745 | } |
8903 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); | 8746 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); |
8904 | if (rc != 0) { | 8747 | if (rc != 0) { |
8905 | pr_err("error %d\n", rc); | 8748 | pr_err("error %d\n", rc); |
8906 | goto rw_error; | 8749 | goto rw_error; |
8907 | } | 8750 | } |
8908 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); | 8751 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); |
8909 | if (rc != 0) { | 8752 | if (rc != 0) { |
8910 | pr_err("error %d\n", rc); | 8753 | pr_err("error %d\n", rc); |
8911 | goto rw_error; | 8754 | goto rw_error; |
8912 | } | 8755 | } |
8913 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); | 8756 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); |
8914 | if (rc != 0) { | 8757 | if (rc != 0) { |
8915 | pr_err("error %d\n", rc); | 8758 | pr_err("error %d\n", rc); |
8916 | goto rw_error; | 8759 | goto rw_error; |
8917 | } | 8760 | } |
8918 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 176, 0); | 8761 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 176, 0); |
8919 | if (rc != 0) { | 8762 | if (rc != 0) { |
8920 | pr_err("error %d\n", rc); | 8763 | pr_err("error %d\n", rc); |
8921 | goto rw_error; | 8764 | goto rw_error; |
8922 | } | 8765 | } |
8923 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); | 8766 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); |
8924 | if (rc != 0) { | 8767 | if (rc != 0) { |
8925 | pr_err("error %d\n", rc); | 8768 | pr_err("error %d\n", rc); |
8926 | goto rw_error; | 8769 | goto rw_error; |
8927 | } | 8770 | } |
8928 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); | 8771 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); |
8929 | if (rc != 0) { | 8772 | if (rc != 0) { |
8930 | pr_err("error %d\n", rc); | 8773 | pr_err("error %d\n", rc); |
8931 | goto rw_error; | 8774 | goto rw_error; |
8932 | } | 8775 | } |
8933 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 8, 0); | 8776 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 8, 0); |
8934 | if (rc != 0) { | 8777 | if (rc != 0) { |
8935 | pr_err("error %d\n", rc); | 8778 | pr_err("error %d\n", rc); |
8936 | goto rw_error; | 8779 | goto rw_error; |
8937 | } | 8780 | } |
8938 | 8781 | ||
8939 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 20480, 0); | 8782 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 20480, 0); |
8940 | if (rc != 0) { | 8783 | if (rc != 0) { |
8941 | pr_err("error %d\n", rc); | 8784 | pr_err("error %d\n", rc); |
8942 | goto rw_error; | 8785 | goto rw_error; |
@@ -8976,202 +8819,202 @@ static int set_qam64(struct drx_demod_instance *demod) | |||
8976 | DRXJ_16TO8(15609), /* RAD5 */ | 8819 | DRXJ_16TO8(15609), /* RAD5 */ |
8977 | }; | 8820 | }; |
8978 | 8821 | ||
8979 | rc = DRXJ_DAP.write_block_func(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); | 8822 | rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); |
8980 | if (rc != 0) { | 8823 | if (rc != 0) { |
8981 | pr_err("error %d\n", rc); | 8824 | pr_err("error %d\n", rc); |
8982 | goto rw_error; | 8825 | goto rw_error; |
8983 | } | 8826 | } |
8984 | rc = DRXJ_DAP.write_block_func(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); | 8827 | rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); |
8985 | if (rc != 0) { | 8828 | if (rc != 0) { |
8986 | pr_err("error %d\n", rc); | 8829 | pr_err("error %d\n", rc); |
8987 | goto rw_error; | 8830 | goto rw_error; |
8988 | } | 8831 | } |
8989 | 8832 | ||
8990 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 105, 0); | 8833 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 105, 0); |
8991 | if (rc != 0) { | 8834 | if (rc != 0) { |
8992 | pr_err("error %d\n", rc); | 8835 | pr_err("error %d\n", rc); |
8993 | goto rw_error; | 8836 | goto rw_error; |
8994 | } | 8837 | } |
8995 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); | 8838 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); |
8996 | if (rc != 0) { | 8839 | if (rc != 0) { |
8997 | pr_err("error %d\n", rc); | 8840 | pr_err("error %d\n", rc); |
8998 | goto rw_error; | 8841 | goto rw_error; |
8999 | } | 8842 | } |
9000 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); | 8843 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); |
9001 | if (rc != 0) { | 8844 | if (rc != 0) { |
9002 | pr_err("error %d\n", rc); | 8845 | pr_err("error %d\n", rc); |
9003 | goto rw_error; | 8846 | goto rw_error; |
9004 | } | 8847 | } |
9005 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 195, 0); | 8848 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 195, 0); |
9006 | if (rc != 0) { | 8849 | if (rc != 0) { |
9007 | pr_err("error %d\n", rc); | 8850 | pr_err("error %d\n", rc); |
9008 | goto rw_error; | 8851 | goto rw_error; |
9009 | } | 8852 | } |
9010 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); | 8853 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); |
9011 | if (rc != 0) { | 8854 | if (rc != 0) { |
9012 | pr_err("error %d\n", rc); | 8855 | pr_err("error %d\n", rc); |
9013 | goto rw_error; | 8856 | goto rw_error; |
9014 | } | 8857 | } |
9015 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 84, 0); | 8858 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 84, 0); |
9016 | if (rc != 0) { | 8859 | if (rc != 0) { |
9017 | pr_err("error %d\n", rc); | 8860 | pr_err("error %d\n", rc); |
9018 | goto rw_error; | 8861 | goto rw_error; |
9019 | } | 8862 | } |
9020 | 8863 | ||
9021 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); | 8864 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); |
9022 | if (rc != 0) { | 8865 | if (rc != 0) { |
9023 | pr_err("error %d\n", rc); | 8866 | pr_err("error %d\n", rc); |
9024 | goto rw_error; | 8867 | goto rw_error; |
9025 | } | 8868 | } |
9026 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 32, 0); | 8869 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 32, 0); |
9027 | if (rc != 0) { | 8870 | if (rc != 0) { |
9028 | pr_err("error %d\n", rc); | 8871 | pr_err("error %d\n", rc); |
9029 | goto rw_error; | 8872 | goto rw_error; |
9030 | } | 8873 | } |
9031 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); | 8874 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); |
9032 | if (rc != 0) { | 8875 | if (rc != 0) { |
9033 | pr_err("error %d\n", rc); | 8876 | pr_err("error %d\n", rc); |
9034 | goto rw_error; | 8877 | goto rw_error; |
9035 | } | 8878 | } |
9036 | 8879 | ||
9037 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 12, 0); | 8880 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 12, 0); |
9038 | if (rc != 0) { | 8881 | if (rc != 0) { |
9039 | pr_err("error %d\n", rc); | 8882 | pr_err("error %d\n", rc); |
9040 | goto rw_error; | 8883 | goto rw_error; |
9041 | } | 8884 | } |
9042 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 141, 0); | 8885 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 141, 0); |
9043 | if (rc != 0) { | 8886 | if (rc != 0) { |
9044 | pr_err("error %d\n", rc); | 8887 | pr_err("error %d\n", rc); |
9045 | goto rw_error; | 8888 | goto rw_error; |
9046 | } | 8889 | } |
9047 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 7, 0); | 8890 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 7, 0); |
9048 | if (rc != 0) { | 8891 | if (rc != 0) { |
9049 | pr_err("error %d\n", rc); | 8892 | pr_err("error %d\n", rc); |
9050 | goto rw_error; | 8893 | goto rw_error; |
9051 | } | 8894 | } |
9052 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 0, 0); | 8895 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 0, 0); |
9053 | if (rc != 0) { | 8896 | if (rc != 0) { |
9054 | pr_err("error %d\n", rc); | 8897 | pr_err("error %d\n", rc); |
9055 | goto rw_error; | 8898 | goto rw_error; |
9056 | } | 8899 | } |
9057 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-15), 0); | 8900 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-15), 0); |
9058 | if (rc != 0) { | 8901 | if (rc != 0) { |
9059 | pr_err("error %d\n", rc); | 8902 | pr_err("error %d\n", rc); |
9060 | goto rw_error; | 8903 | goto rw_error; |
9061 | } | 8904 | } |
9062 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-45), 0); | 8905 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-45), 0); |
9063 | if (rc != 0) { | 8906 | if (rc != 0) { |
9064 | pr_err("error %d\n", rc); | 8907 | pr_err("error %d\n", rc); |
9065 | goto rw_error; | 8908 | goto rw_error; |
9066 | } | 8909 | } |
9067 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-80), 0); | 8910 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-80), 0); |
9068 | if (rc != 0) { | 8911 | if (rc != 0) { |
9069 | pr_err("error %d\n", rc); | 8912 | pr_err("error %d\n", rc); |
9070 | goto rw_error; | 8913 | goto rw_error; |
9071 | } | 8914 | } |
9072 | 8915 | ||
9073 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); | 8916 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); |
9074 | if (rc != 0) { | 8917 | if (rc != 0) { |
9075 | pr_err("error %d\n", rc); | 8918 | pr_err("error %d\n", rc); |
9076 | goto rw_error; | 8919 | goto rw_error; |
9077 | } | 8920 | } |
9078 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); | 8921 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); |
9079 | if (rc != 0) { | 8922 | if (rc != 0) { |
9080 | pr_err("error %d\n", rc); | 8923 | pr_err("error %d\n", rc); |
9081 | goto rw_error; | 8924 | goto rw_error; |
9082 | } | 8925 | } |
9083 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); | 8926 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); |
9084 | if (rc != 0) { | 8927 | if (rc != 0) { |
9085 | pr_err("error %d\n", rc); | 8928 | pr_err("error %d\n", rc); |
9086 | goto rw_error; | 8929 | goto rw_error; |
9087 | } | 8930 | } |
9088 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 30, 0); | 8931 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 30, 0); |
9089 | if (rc != 0) { | 8932 | if (rc != 0) { |
9090 | pr_err("error %d\n", rc); | 8933 | pr_err("error %d\n", rc); |
9091 | goto rw_error; | 8934 | goto rw_error; |
9092 | } | 8935 | } |
9093 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); | 8936 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); |
9094 | if (rc != 0) { | 8937 | if (rc != 0) { |
9095 | pr_err("error %d\n", rc); | 8938 | pr_err("error %d\n", rc); |
9096 | goto rw_error; | 8939 | goto rw_error; |
9097 | } | 8940 | } |
9098 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); | 8941 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); |
9099 | if (rc != 0) { | 8942 | if (rc != 0) { |
9100 | pr_err("error %d\n", rc); | 8943 | pr_err("error %d\n", rc); |
9101 | goto rw_error; | 8944 | goto rw_error; |
9102 | } | 8945 | } |
9103 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 15, 0); | 8946 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 15, 0); |
9104 | if (rc != 0) { | 8947 | if (rc != 0) { |
9105 | pr_err("error %d\n", rc); | 8948 | pr_err("error %d\n", rc); |
9106 | goto rw_error; | 8949 | goto rw_error; |
9107 | } | 8950 | } |
9108 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); | 8951 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); |
9109 | if (rc != 0) { | 8952 | if (rc != 0) { |
9110 | pr_err("error %d\n", rc); | 8953 | pr_err("error %d\n", rc); |
9111 | goto rw_error; | 8954 | goto rw_error; |
9112 | } | 8955 | } |
9113 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); | 8956 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); |
9114 | if (rc != 0) { | 8957 | if (rc != 0) { |
9115 | pr_err("error %d\n", rc); | 8958 | pr_err("error %d\n", rc); |
9116 | goto rw_error; | 8959 | goto rw_error; |
9117 | } | 8960 | } |
9118 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); | 8961 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); |
9119 | if (rc != 0) { | 8962 | if (rc != 0) { |
9120 | pr_err("error %d\n", rc); | 8963 | pr_err("error %d\n", rc); |
9121 | goto rw_error; | 8964 | goto rw_error; |
9122 | } | 8965 | } |
9123 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); | 8966 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); |
9124 | if (rc != 0) { | 8967 | if (rc != 0) { |
9125 | pr_err("error %d\n", rc); | 8968 | pr_err("error %d\n", rc); |
9126 | goto rw_error; | 8969 | goto rw_error; |
9127 | } | 8970 | } |
9128 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); | 8971 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); |
9129 | if (rc != 0) { | 8972 | if (rc != 0) { |
9130 | pr_err("error %d\n", rc); | 8973 | pr_err("error %d\n", rc); |
9131 | goto rw_error; | 8974 | goto rw_error; |
9132 | } | 8975 | } |
9133 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); | 8976 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); |
9134 | if (rc != 0) { | 8977 | if (rc != 0) { |
9135 | pr_err("error %d\n", rc); | 8978 | pr_err("error %d\n", rc); |
9136 | goto rw_error; | 8979 | goto rw_error; |
9137 | } | 8980 | } |
9138 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); | 8981 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); |
9139 | if (rc != 0) { | 8982 | if (rc != 0) { |
9140 | pr_err("error %d\n", rc); | 8983 | pr_err("error %d\n", rc); |
9141 | goto rw_error; | 8984 | goto rw_error; |
9142 | } | 8985 | } |
9143 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); | 8986 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); |
9144 | if (rc != 0) { | 8987 | if (rc != 0) { |
9145 | pr_err("error %d\n", rc); | 8988 | pr_err("error %d\n", rc); |
9146 | goto rw_error; | 8989 | goto rw_error; |
9147 | } | 8990 | } |
9148 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 48, 0); | 8991 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 48, 0); |
9149 | if (rc != 0) { | 8992 | if (rc != 0) { |
9150 | pr_err("error %d\n", rc); | 8993 | pr_err("error %d\n", rc); |
9151 | goto rw_error; | 8994 | goto rw_error; |
9152 | } | 8995 | } |
9153 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 160, 0); | 8996 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 160, 0); |
9154 | if (rc != 0) { | 8997 | if (rc != 0) { |
9155 | pr_err("error %d\n", rc); | 8998 | pr_err("error %d\n", rc); |
9156 | goto rw_error; | 8999 | goto rw_error; |
9157 | } | 9000 | } |
9158 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); | 9001 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); |
9159 | if (rc != 0) { | 9002 | if (rc != 0) { |
9160 | pr_err("error %d\n", rc); | 9003 | pr_err("error %d\n", rc); |
9161 | goto rw_error; | 9004 | goto rw_error; |
9162 | } | 9005 | } |
9163 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); | 9006 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); |
9164 | if (rc != 0) { | 9007 | if (rc != 0) { |
9165 | pr_err("error %d\n", rc); | 9008 | pr_err("error %d\n", rc); |
9166 | goto rw_error; | 9009 | goto rw_error; |
9167 | } | 9010 | } |
9168 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 32, 0); | 9011 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 32, 0); |
9169 | if (rc != 0) { | 9012 | if (rc != 0) { |
9170 | pr_err("error %d\n", rc); | 9013 | pr_err("error %d\n", rc); |
9171 | goto rw_error; | 9014 | goto rw_error; |
9172 | } | 9015 | } |
9173 | 9016 | ||
9174 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 43008, 0); | 9017 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 43008, 0); |
9175 | if (rc != 0) { | 9018 | if (rc != 0) { |
9176 | pr_err("error %d\n", rc); | 9019 | pr_err("error %d\n", rc); |
9177 | goto rw_error; | 9020 | goto rw_error; |
@@ -9211,202 +9054,202 @@ static int set_qam128(struct drx_demod_instance *demod) | |||
9211 | DRXJ_16TO8(7238), /* RAD5 */ | 9054 | DRXJ_16TO8(7238), /* RAD5 */ |
9212 | }; | 9055 | }; |
9213 | 9056 | ||
9214 | rc = DRXJ_DAP.write_block_func(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); | 9057 | rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); |
9215 | if (rc != 0) { | 9058 | if (rc != 0) { |
9216 | pr_err("error %d\n", rc); | 9059 | pr_err("error %d\n", rc); |
9217 | goto rw_error; | 9060 | goto rw_error; |
9218 | } | 9061 | } |
9219 | rc = DRXJ_DAP.write_block_func(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); | 9062 | rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); |
9220 | if (rc != 0) { | 9063 | if (rc != 0) { |
9221 | pr_err("error %d\n", rc); | 9064 | pr_err("error %d\n", rc); |
9222 | goto rw_error; | 9065 | goto rw_error; |
9223 | } | 9066 | } |
9224 | 9067 | ||
9225 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 50, 0); | 9068 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 50, 0); |
9226 | if (rc != 0) { | 9069 | if (rc != 0) { |
9227 | pr_err("error %d\n", rc); | 9070 | pr_err("error %d\n", rc); |
9228 | goto rw_error; | 9071 | goto rw_error; |
9229 | } | 9072 | } |
9230 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); | 9073 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); |
9231 | if (rc != 0) { | 9074 | if (rc != 0) { |
9232 | pr_err("error %d\n", rc); | 9075 | pr_err("error %d\n", rc); |
9233 | goto rw_error; | 9076 | goto rw_error; |
9234 | } | 9077 | } |
9235 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); | 9078 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); |
9236 | if (rc != 0) { | 9079 | if (rc != 0) { |
9237 | pr_err("error %d\n", rc); | 9080 | pr_err("error %d\n", rc); |
9238 | goto rw_error; | 9081 | goto rw_error; |
9239 | } | 9082 | } |
9240 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 140, 0); | 9083 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 140, 0); |
9241 | if (rc != 0) { | 9084 | if (rc != 0) { |
9242 | pr_err("error %d\n", rc); | 9085 | pr_err("error %d\n", rc); |
9243 | goto rw_error; | 9086 | goto rw_error; |
9244 | } | 9087 | } |
9245 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); | 9088 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); |
9246 | if (rc != 0) { | 9089 | if (rc != 0) { |
9247 | pr_err("error %d\n", rc); | 9090 | pr_err("error %d\n", rc); |
9248 | goto rw_error; | 9091 | goto rw_error; |
9249 | } | 9092 | } |
9250 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 100, 0); | 9093 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 100, 0); |
9251 | if (rc != 0) { | 9094 | if (rc != 0) { |
9252 | pr_err("error %d\n", rc); | 9095 | pr_err("error %d\n", rc); |
9253 | goto rw_error; | 9096 | goto rw_error; |
9254 | } | 9097 | } |
9255 | 9098 | ||
9256 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); | 9099 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); |
9257 | if (rc != 0) { | 9100 | if (rc != 0) { |
9258 | pr_err("error %d\n", rc); | 9101 | pr_err("error %d\n", rc); |
9259 | goto rw_error; | 9102 | goto rw_error; |
9260 | } | 9103 | } |
9261 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 32, 0); | 9104 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 32, 0); |
9262 | if (rc != 0) { | 9105 | if (rc != 0) { |
9263 | pr_err("error %d\n", rc); | 9106 | pr_err("error %d\n", rc); |
9264 | goto rw_error; | 9107 | goto rw_error; |
9265 | } | 9108 | } |
9266 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); | 9109 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); |
9267 | if (rc != 0) { | 9110 | if (rc != 0) { |
9268 | pr_err("error %d\n", rc); | 9111 | pr_err("error %d\n", rc); |
9269 | goto rw_error; | 9112 | goto rw_error; |
9270 | } | 9113 | } |
9271 | 9114 | ||
9272 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 8, 0); | 9115 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 8, 0); |
9273 | if (rc != 0) { | 9116 | if (rc != 0) { |
9274 | pr_err("error %d\n", rc); | 9117 | pr_err("error %d\n", rc); |
9275 | goto rw_error; | 9118 | goto rw_error; |
9276 | } | 9119 | } |
9277 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 65, 0); | 9120 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 65, 0); |
9278 | if (rc != 0) { | 9121 | if (rc != 0) { |
9279 | pr_err("error %d\n", rc); | 9122 | pr_err("error %d\n", rc); |
9280 | goto rw_error; | 9123 | goto rw_error; |
9281 | } | 9124 | } |
9282 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 5, 0); | 9125 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 5, 0); |
9283 | if (rc != 0) { | 9126 | if (rc != 0) { |
9284 | pr_err("error %d\n", rc); | 9127 | pr_err("error %d\n", rc); |
9285 | goto rw_error; | 9128 | goto rw_error; |
9286 | } | 9129 | } |
9287 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 3, 0); | 9130 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 3, 0); |
9288 | if (rc != 0) { | 9131 | if (rc != 0) { |
9289 | pr_err("error %d\n", rc); | 9132 | pr_err("error %d\n", rc); |
9290 | goto rw_error; | 9133 | goto rw_error; |
9291 | } | 9134 | } |
9292 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-1), 0); | 9135 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-1), 0); |
9293 | if (rc != 0) { | 9136 | if (rc != 0) { |
9294 | pr_err("error %d\n", rc); | 9137 | pr_err("error %d\n", rc); |
9295 | goto rw_error; | 9138 | goto rw_error; |
9296 | } | 9139 | } |
9297 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, 12, 0); | 9140 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, 12, 0); |
9298 | if (rc != 0) { | 9141 | if (rc != 0) { |
9299 | pr_err("error %d\n", rc); | 9142 | pr_err("error %d\n", rc); |
9300 | goto rw_error; | 9143 | goto rw_error; |
9301 | } | 9144 | } |
9302 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-23), 0); | 9145 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-23), 0); |
9303 | if (rc != 0) { | 9146 | if (rc != 0) { |
9304 | pr_err("error %d\n", rc); | 9147 | pr_err("error %d\n", rc); |
9305 | goto rw_error; | 9148 | goto rw_error; |
9306 | } | 9149 | } |
9307 | 9150 | ||
9308 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); | 9151 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); |
9309 | if (rc != 0) { | 9152 | if (rc != 0) { |
9310 | pr_err("error %d\n", rc); | 9153 | pr_err("error %d\n", rc); |
9311 | goto rw_error; | 9154 | goto rw_error; |
9312 | } | 9155 | } |
9313 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); | 9156 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); |
9314 | if (rc != 0) { | 9157 | if (rc != 0) { |
9315 | pr_err("error %d\n", rc); | 9158 | pr_err("error %d\n", rc); |
9316 | goto rw_error; | 9159 | goto rw_error; |
9317 | } | 9160 | } |
9318 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); | 9161 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); |
9319 | if (rc != 0) { | 9162 | if (rc != 0) { |
9320 | pr_err("error %d\n", rc); | 9163 | pr_err("error %d\n", rc); |
9321 | goto rw_error; | 9164 | goto rw_error; |
9322 | } | 9165 | } |
9323 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 40, 0); | 9166 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 40, 0); |
9324 | if (rc != 0) { | 9167 | if (rc != 0) { |
9325 | pr_err("error %d\n", rc); | 9168 | pr_err("error %d\n", rc); |
9326 | goto rw_error; | 9169 | goto rw_error; |
9327 | } | 9170 | } |
9328 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); | 9171 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); |
9329 | if (rc != 0) { | 9172 | if (rc != 0) { |
9330 | pr_err("error %d\n", rc); | 9173 | pr_err("error %d\n", rc); |
9331 | goto rw_error; | 9174 | goto rw_error; |
9332 | } | 9175 | } |
9333 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); | 9176 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); |
9334 | if (rc != 0) { | 9177 | if (rc != 0) { |
9335 | pr_err("error %d\n", rc); | 9178 | pr_err("error %d\n", rc); |
9336 | goto rw_error; | 9179 | goto rw_error; |
9337 | } | 9180 | } |
9338 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 20, 0); | 9181 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 20, 0); |
9339 | if (rc != 0) { | 9182 | if (rc != 0) { |
9340 | pr_err("error %d\n", rc); | 9183 | pr_err("error %d\n", rc); |
9341 | goto rw_error; | 9184 | goto rw_error; |
9342 | } | 9185 | } |
9343 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); | 9186 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); |
9344 | if (rc != 0) { | 9187 | if (rc != 0) { |
9345 | pr_err("error %d\n", rc); | 9188 | pr_err("error %d\n", rc); |
9346 | goto rw_error; | 9189 | goto rw_error; |
9347 | } | 9190 | } |
9348 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); | 9191 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); |
9349 | if (rc != 0) { | 9192 | if (rc != 0) { |
9350 | pr_err("error %d\n", rc); | 9193 | pr_err("error %d\n", rc); |
9351 | goto rw_error; | 9194 | goto rw_error; |
9352 | } | 9195 | } |
9353 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); | 9196 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); |
9354 | if (rc != 0) { | 9197 | if (rc != 0) { |
9355 | pr_err("error %d\n", rc); | 9198 | pr_err("error %d\n", rc); |
9356 | goto rw_error; | 9199 | goto rw_error; |
9357 | } | 9200 | } |
9358 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); | 9201 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); |
9359 | if (rc != 0) { | 9202 | if (rc != 0) { |
9360 | pr_err("error %d\n", rc); | 9203 | pr_err("error %d\n", rc); |
9361 | goto rw_error; | 9204 | goto rw_error; |
9362 | } | 9205 | } |
9363 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); | 9206 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); |
9364 | if (rc != 0) { | 9207 | if (rc != 0) { |
9365 | pr_err("error %d\n", rc); | 9208 | pr_err("error %d\n", rc); |
9366 | goto rw_error; | 9209 | goto rw_error; |
9367 | } | 9210 | } |
9368 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); | 9211 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); |
9369 | if (rc != 0) { | 9212 | if (rc != 0) { |
9370 | pr_err("error %d\n", rc); | 9213 | pr_err("error %d\n", rc); |
9371 | goto rw_error; | 9214 | goto rw_error; |
9372 | } | 9215 | } |
9373 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); | 9216 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); |
9374 | if (rc != 0) { | 9217 | if (rc != 0) { |
9375 | pr_err("error %d\n", rc); | 9218 | pr_err("error %d\n", rc); |
9376 | goto rw_error; | 9219 | goto rw_error; |
9377 | } | 9220 | } |
9378 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); | 9221 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); |
9379 | if (rc != 0) { | 9222 | if (rc != 0) { |
9380 | pr_err("error %d\n", rc); | 9223 | pr_err("error %d\n", rc); |
9381 | goto rw_error; | 9224 | goto rw_error; |
9382 | } | 9225 | } |
9383 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); | 9226 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); |
9384 | if (rc != 0) { | 9227 | if (rc != 0) { |
9385 | pr_err("error %d\n", rc); | 9228 | pr_err("error %d\n", rc); |
9386 | goto rw_error; | 9229 | goto rw_error; |
9387 | } | 9230 | } |
9388 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 144, 0); | 9231 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 144, 0); |
9389 | if (rc != 0) { | 9232 | if (rc != 0) { |
9390 | pr_err("error %d\n", rc); | 9233 | pr_err("error %d\n", rc); |
9391 | goto rw_error; | 9234 | goto rw_error; |
9392 | } | 9235 | } |
9393 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); | 9236 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); |
9394 | if (rc != 0) { | 9237 | if (rc != 0) { |
9395 | pr_err("error %d\n", rc); | 9238 | pr_err("error %d\n", rc); |
9396 | goto rw_error; | 9239 | goto rw_error; |
9397 | } | 9240 | } |
9398 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); | 9241 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); |
9399 | if (rc != 0) { | 9242 | if (rc != 0) { |
9400 | pr_err("error %d\n", rc); | 9243 | pr_err("error %d\n", rc); |
9401 | goto rw_error; | 9244 | goto rw_error; |
9402 | } | 9245 | } |
9403 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 16, 0); | 9246 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 16, 0); |
9404 | if (rc != 0) { | 9247 | if (rc != 0) { |
9405 | pr_err("error %d\n", rc); | 9248 | pr_err("error %d\n", rc); |
9406 | goto rw_error; | 9249 | goto rw_error; |
9407 | } | 9250 | } |
9408 | 9251 | ||
9409 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 20992, 0); | 9252 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 20992, 0); |
9410 | if (rc != 0) { | 9253 | if (rc != 0) { |
9411 | pr_err("error %d\n", rc); | 9254 | pr_err("error %d\n", rc); |
9412 | goto rw_error; | 9255 | goto rw_error; |
@@ -9446,202 +9289,202 @@ static int set_qam256(struct drx_demod_instance *demod) | |||
9446 | DRXJ_16TO8(15356), /* RAD5 */ | 9289 | DRXJ_16TO8(15356), /* RAD5 */ |
9447 | }; | 9290 | }; |
9448 | 9291 | ||
9449 | rc = DRXJ_DAP.write_block_func(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); | 9292 | rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); |
9450 | if (rc != 0) { | 9293 | if (rc != 0) { |
9451 | pr_err("error %d\n", rc); | 9294 | pr_err("error %d\n", rc); |
9452 | goto rw_error; | 9295 | goto rw_error; |
9453 | } | 9296 | } |
9454 | rc = DRXJ_DAP.write_block_func(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); | 9297 | rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); |
9455 | if (rc != 0) { | 9298 | if (rc != 0) { |
9456 | pr_err("error %d\n", rc); | 9299 | pr_err("error %d\n", rc); |
9457 | goto rw_error; | 9300 | goto rw_error; |
9458 | } | 9301 | } |
9459 | 9302 | ||
9460 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 50, 0); | 9303 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 50, 0); |
9461 | if (rc != 0) { | 9304 | if (rc != 0) { |
9462 | pr_err("error %d\n", rc); | 9305 | pr_err("error %d\n", rc); |
9463 | goto rw_error; | 9306 | goto rw_error; |
9464 | } | 9307 | } |
9465 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); | 9308 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); |
9466 | if (rc != 0) { | 9309 | if (rc != 0) { |
9467 | pr_err("error %d\n", rc); | 9310 | pr_err("error %d\n", rc); |
9468 | goto rw_error; | 9311 | goto rw_error; |
9469 | } | 9312 | } |
9470 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); | 9313 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); |
9471 | if (rc != 0) { | 9314 | if (rc != 0) { |
9472 | pr_err("error %d\n", rc); | 9315 | pr_err("error %d\n", rc); |
9473 | goto rw_error; | 9316 | goto rw_error; |
9474 | } | 9317 | } |
9475 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 150, 0); | 9318 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 150, 0); |
9476 | if (rc != 0) { | 9319 | if (rc != 0) { |
9477 | pr_err("error %d\n", rc); | 9320 | pr_err("error %d\n", rc); |
9478 | goto rw_error; | 9321 | goto rw_error; |
9479 | } | 9322 | } |
9480 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); | 9323 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); |
9481 | if (rc != 0) { | 9324 | if (rc != 0) { |
9482 | pr_err("error %d\n", rc); | 9325 | pr_err("error %d\n", rc); |
9483 | goto rw_error; | 9326 | goto rw_error; |
9484 | } | 9327 | } |
9485 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 110, 0); | 9328 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 110, 0); |
9486 | if (rc != 0) { | 9329 | if (rc != 0) { |
9487 | pr_err("error %d\n", rc); | 9330 | pr_err("error %d\n", rc); |
9488 | goto rw_error; | 9331 | goto rw_error; |
9489 | } | 9332 | } |
9490 | 9333 | ||
9491 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); | 9334 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); |
9492 | if (rc != 0) { | 9335 | if (rc != 0) { |
9493 | pr_err("error %d\n", rc); | 9336 | pr_err("error %d\n", rc); |
9494 | goto rw_error; | 9337 | goto rw_error; |
9495 | } | 9338 | } |
9496 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 16, 0); | 9339 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 16, 0); |
9497 | if (rc != 0) { | 9340 | if (rc != 0) { |
9498 | pr_err("error %d\n", rc); | 9341 | pr_err("error %d\n", rc); |
9499 | goto rw_error; | 9342 | goto rw_error; |
9500 | } | 9343 | } |
9501 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); | 9344 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); |
9502 | if (rc != 0) { | 9345 | if (rc != 0) { |
9503 | pr_err("error %d\n", rc); | 9346 | pr_err("error %d\n", rc); |
9504 | goto rw_error; | 9347 | goto rw_error; |
9505 | } | 9348 | } |
9506 | 9349 | ||
9507 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 8, 0); | 9350 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 8, 0); |
9508 | if (rc != 0) { | 9351 | if (rc != 0) { |
9509 | pr_err("error %d\n", rc); | 9352 | pr_err("error %d\n", rc); |
9510 | goto rw_error; | 9353 | goto rw_error; |
9511 | } | 9354 | } |
9512 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 74, 0); | 9355 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 74, 0); |
9513 | if (rc != 0) { | 9356 | if (rc != 0) { |
9514 | pr_err("error %d\n", rc); | 9357 | pr_err("error %d\n", rc); |
9515 | goto rw_error; | 9358 | goto rw_error; |
9516 | } | 9359 | } |
9517 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 18, 0); | 9360 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 18, 0); |
9518 | if (rc != 0) { | 9361 | if (rc != 0) { |
9519 | pr_err("error %d\n", rc); | 9362 | pr_err("error %d\n", rc); |
9520 | goto rw_error; | 9363 | goto rw_error; |
9521 | } | 9364 | } |
9522 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 13, 0); | 9365 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 13, 0); |
9523 | if (rc != 0) { | 9366 | if (rc != 0) { |
9524 | pr_err("error %d\n", rc); | 9367 | pr_err("error %d\n", rc); |
9525 | goto rw_error; | 9368 | goto rw_error; |
9526 | } | 9369 | } |
9527 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, 7, 0); | 9370 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, 7, 0); |
9528 | if (rc != 0) { | 9371 | if (rc != 0) { |
9529 | pr_err("error %d\n", rc); | 9372 | pr_err("error %d\n", rc); |
9530 | goto rw_error; | 9373 | goto rw_error; |
9531 | } | 9374 | } |
9532 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, 0, 0); | 9375 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, 0, 0); |
9533 | if (rc != 0) { | 9376 | if (rc != 0) { |
9534 | pr_err("error %d\n", rc); | 9377 | pr_err("error %d\n", rc); |
9535 | goto rw_error; | 9378 | goto rw_error; |
9536 | } | 9379 | } |
9537 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-8), 0); | 9380 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-8), 0); |
9538 | if (rc != 0) { | 9381 | if (rc != 0) { |
9539 | pr_err("error %d\n", rc); | 9382 | pr_err("error %d\n", rc); |
9540 | goto rw_error; | 9383 | goto rw_error; |
9541 | } | 9384 | } |
9542 | 9385 | ||
9543 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); | 9386 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); |
9544 | if (rc != 0) { | 9387 | if (rc != 0) { |
9545 | pr_err("error %d\n", rc); | 9388 | pr_err("error %d\n", rc); |
9546 | goto rw_error; | 9389 | goto rw_error; |
9547 | } | 9390 | } |
9548 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); | 9391 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); |
9549 | if (rc != 0) { | 9392 | if (rc != 0) { |
9550 | pr_err("error %d\n", rc); | 9393 | pr_err("error %d\n", rc); |
9551 | goto rw_error; | 9394 | goto rw_error; |
9552 | } | 9395 | } |
9553 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); | 9396 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); |
9554 | if (rc != 0) { | 9397 | if (rc != 0) { |
9555 | pr_err("error %d\n", rc); | 9398 | pr_err("error %d\n", rc); |
9556 | goto rw_error; | 9399 | goto rw_error; |
9557 | } | 9400 | } |
9558 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 50, 0); | 9401 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 50, 0); |
9559 | if (rc != 0) { | 9402 | if (rc != 0) { |
9560 | pr_err("error %d\n", rc); | 9403 | pr_err("error %d\n", rc); |
9561 | goto rw_error; | 9404 | goto rw_error; |
9562 | } | 9405 | } |
9563 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); | 9406 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); |
9564 | if (rc != 0) { | 9407 | if (rc != 0) { |
9565 | pr_err("error %d\n", rc); | 9408 | pr_err("error %d\n", rc); |
9566 | goto rw_error; | 9409 | goto rw_error; |
9567 | } | 9410 | } |
9568 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); | 9411 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); |
9569 | if (rc != 0) { | 9412 | if (rc != 0) { |
9570 | pr_err("error %d\n", rc); | 9413 | pr_err("error %d\n", rc); |
9571 | goto rw_error; | 9414 | goto rw_error; |
9572 | } | 9415 | } |
9573 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 25, 0); | 9416 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 25, 0); |
9574 | if (rc != 0) { | 9417 | if (rc != 0) { |
9575 | pr_err("error %d\n", rc); | 9418 | pr_err("error %d\n", rc); |
9576 | goto rw_error; | 9419 | goto rw_error; |
9577 | } | 9420 | } |
9578 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); | 9421 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); |
9579 | if (rc != 0) { | 9422 | if (rc != 0) { |
9580 | pr_err("error %d\n", rc); | 9423 | pr_err("error %d\n", rc); |
9581 | goto rw_error; | 9424 | goto rw_error; |
9582 | } | 9425 | } |
9583 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); | 9426 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); |
9584 | if (rc != 0) { | 9427 | if (rc != 0) { |
9585 | pr_err("error %d\n", rc); | 9428 | pr_err("error %d\n", rc); |
9586 | goto rw_error; | 9429 | goto rw_error; |
9587 | } | 9430 | } |
9588 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); | 9431 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); |
9589 | if (rc != 0) { | 9432 | if (rc != 0) { |
9590 | pr_err("error %d\n", rc); | 9433 | pr_err("error %d\n", rc); |
9591 | goto rw_error; | 9434 | goto rw_error; |
9592 | } | 9435 | } |
9593 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); | 9436 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); |
9594 | if (rc != 0) { | 9437 | if (rc != 0) { |
9595 | pr_err("error %d\n", rc); | 9438 | pr_err("error %d\n", rc); |
9596 | goto rw_error; | 9439 | goto rw_error; |
9597 | } | 9440 | } |
9598 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); | 9441 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); |
9599 | if (rc != 0) { | 9442 | if (rc != 0) { |
9600 | pr_err("error %d\n", rc); | 9443 | pr_err("error %d\n", rc); |
9601 | goto rw_error; | 9444 | goto rw_error; |
9602 | } | 9445 | } |
9603 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); | 9446 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); |
9604 | if (rc != 0) { | 9447 | if (rc != 0) { |
9605 | pr_err("error %d\n", rc); | 9448 | pr_err("error %d\n", rc); |
9606 | goto rw_error; | 9449 | goto rw_error; |
9607 | } | 9450 | } |
9608 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); | 9451 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); |
9609 | if (rc != 0) { | 9452 | if (rc != 0) { |
9610 | pr_err("error %d\n", rc); | 9453 | pr_err("error %d\n", rc); |
9611 | goto rw_error; | 9454 | goto rw_error; |
9612 | } | 9455 | } |
9613 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); | 9456 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); |
9614 | if (rc != 0) { | 9457 | if (rc != 0) { |
9615 | pr_err("error %d\n", rc); | 9458 | pr_err("error %d\n", rc); |
9616 | goto rw_error; | 9459 | goto rw_error; |
9617 | } | 9460 | } |
9618 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 48, 0); | 9461 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 48, 0); |
9619 | if (rc != 0) { | 9462 | if (rc != 0) { |
9620 | pr_err("error %d\n", rc); | 9463 | pr_err("error %d\n", rc); |
9621 | goto rw_error; | 9464 | goto rw_error; |
9622 | } | 9465 | } |
9623 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 80, 0); | 9466 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 80, 0); |
9624 | if (rc != 0) { | 9467 | if (rc != 0) { |
9625 | pr_err("error %d\n", rc); | 9468 | pr_err("error %d\n", rc); |
9626 | goto rw_error; | 9469 | goto rw_error; |
9627 | } | 9470 | } |
9628 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); | 9471 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); |
9629 | if (rc != 0) { | 9472 | if (rc != 0) { |
9630 | pr_err("error %d\n", rc); | 9473 | pr_err("error %d\n", rc); |
9631 | goto rw_error; | 9474 | goto rw_error; |
9632 | } | 9475 | } |
9633 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); | 9476 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); |
9634 | if (rc != 0) { | 9477 | if (rc != 0) { |
9635 | pr_err("error %d\n", rc); | 9478 | pr_err("error %d\n", rc); |
9636 | goto rw_error; | 9479 | goto rw_error; |
9637 | } | 9480 | } |
9638 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 16, 0); | 9481 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 16, 0); |
9639 | if (rc != 0) { | 9482 | if (rc != 0) { |
9640 | pr_err("error %d\n", rc); | 9483 | pr_err("error %d\n", rc); |
9641 | goto rw_error; | 9484 | goto rw_error; |
9642 | } | 9485 | } |
9643 | 9486 | ||
9644 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 43520, 0); | 9487 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 43520, 0); |
9645 | if (rc != 0) { | 9488 | if (rc != 0) { |
9646 | pr_err("error %d\n", rc); | 9489 | pr_err("error %d\n", rc); |
9647 | goto rw_error; | 9490 | goto rw_error; |
@@ -9875,37 +9718,37 @@ set_qam(struct drx_demod_instance *demod, | |||
9875 | resets SCU variables | 9718 | resets SCU variables |
9876 | */ | 9719 | */ |
9877 | /* stop all comm_exec */ | 9720 | /* stop all comm_exec */ |
9878 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); | 9721 | rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); |
9879 | if (rc != 0) { | 9722 | if (rc != 0) { |
9880 | pr_err("error %d\n", rc); | 9723 | pr_err("error %d\n", rc); |
9881 | goto rw_error; | 9724 | goto rw_error; |
9882 | } | 9725 | } |
9883 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_STOP, 0); | 9726 | rc = drxj_dap_write_reg16(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_STOP, 0); |
9884 | if (rc != 0) { | 9727 | if (rc != 0) { |
9885 | pr_err("error %d\n", rc); | 9728 | pr_err("error %d\n", rc); |
9886 | goto rw_error; | 9729 | goto rw_error; |
9887 | } | 9730 | } |
9888 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); | 9731 | rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); |
9889 | if (rc != 0) { | 9732 | if (rc != 0) { |
9890 | pr_err("error %d\n", rc); | 9733 | pr_err("error %d\n", rc); |
9891 | goto rw_error; | 9734 | goto rw_error; |
9892 | } | 9735 | } |
9893 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); | 9736 | rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); |
9894 | if (rc != 0) { | 9737 | if (rc != 0) { |
9895 | pr_err("error %d\n", rc); | 9738 | pr_err("error %d\n", rc); |
9896 | goto rw_error; | 9739 | goto rw_error; |
9897 | } | 9740 | } |
9898 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); | 9741 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); |
9899 | if (rc != 0) { | 9742 | if (rc != 0) { |
9900 | pr_err("error %d\n", rc); | 9743 | pr_err("error %d\n", rc); |
9901 | goto rw_error; | 9744 | goto rw_error; |
9902 | } | 9745 | } |
9903 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); | 9746 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); |
9904 | if (rc != 0) { | 9747 | if (rc != 0) { |
9905 | pr_err("error %d\n", rc); | 9748 | pr_err("error %d\n", rc); |
9906 | goto rw_error; | 9749 | goto rw_error; |
9907 | } | 9750 | } |
9908 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); | 9751 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); |
9909 | if (rc != 0) { | 9752 | if (rc != 0) { |
9910 | pr_err("error %d\n", rc); | 9753 | pr_err("error %d\n", rc); |
9911 | goto rw_error; | 9754 | goto rw_error; |
@@ -9954,7 +9797,7 @@ set_qam(struct drx_demod_instance *demod, | |||
9954 | goto rw_error; | 9797 | goto rw_error; |
9955 | } | 9798 | } |
9956 | /* set symbol rate */ | 9799 | /* set symbol rate */ |
9957 | rc = DRXJ_DAP.write_reg32func(dev_addr, IQM_RC_RATE_OFS_LO__A, iqm_rc_rate, 0); | 9800 | rc = drxdap_fasi_write_reg32(dev_addr, IQM_RC_RATE_OFS_LO__A, iqm_rc_rate, 0); |
9958 | if (rc != 0) { | 9801 | if (rc != 0) { |
9959 | pr_err("error %d\n", rc); | 9802 | pr_err("error %d\n", rc); |
9960 | goto rw_error; | 9803 | goto rw_error; |
@@ -9980,12 +9823,12 @@ set_qam(struct drx_demod_instance *demod, | |||
9980 | 9823 | ||
9981 | if ((op & QAM_SET_OP_ALL) || (op & QAM_SET_OP_CONSTELLATION)) { | 9824 | if ((op & QAM_SET_OP_ALL) || (op & QAM_SET_OP_CONSTELLATION)) { |
9982 | 9825 | ||
9983 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_SYMBOL_FREQ__A, lc_symbol_freq, 0); | 9826 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_SYMBOL_FREQ__A, lc_symbol_freq, 0); |
9984 | if (rc != 0) { | 9827 | if (rc != 0) { |
9985 | pr_err("error %d\n", rc); | 9828 | pr_err("error %d\n", rc); |
9986 | goto rw_error; | 9829 | goto rw_error; |
9987 | } | 9830 | } |
9988 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_STRETCH__A, iqm_rc_stretch, 0); | 9831 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_STRETCH__A, iqm_rc_stretch, 0); |
9989 | if (rc != 0) { | 9832 | if (rc != 0) { |
9990 | pr_err("error %d\n", rc); | 9833 | pr_err("error %d\n", rc); |
9991 | goto rw_error; | 9834 | goto rw_error; |
@@ -9994,98 +9837,98 @@ set_qam(struct drx_demod_instance *demod, | |||
9994 | 9837 | ||
9995 | if (op & QAM_SET_OP_ALL) { | 9838 | if (op & QAM_SET_OP_ALL) { |
9996 | if (!ext_attr->has_lna) { | 9839 | if (!ext_attr->has_lna) { |
9997 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_AMUX__A, 0x02, 0); | 9840 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AMUX__A, 0x02, 0); |
9998 | if (rc != 0) { | 9841 | if (rc != 0) { |
9999 | pr_err("error %d\n", rc); | 9842 | pr_err("error %d\n", rc); |
10000 | goto rw_error; | 9843 | goto rw_error; |
10001 | } | 9844 | } |
10002 | } | 9845 | } |
10003 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_SYMMETRIC__A, 0, 0); | 9846 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SYMMETRIC__A, 0, 0); |
10004 | if (rc != 0) { | 9847 | if (rc != 0) { |
10005 | pr_err("error %d\n", rc); | 9848 | pr_err("error %d\n", rc); |
10006 | goto rw_error; | 9849 | goto rw_error; |
10007 | } | 9850 | } |
10008 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, 3, 0); | 9851 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, 3, 0); |
10009 | if (rc != 0) { | 9852 | if (rc != 0) { |
10010 | pr_err("error %d\n", rc); | 9853 | pr_err("error %d\n", rc); |
10011 | goto rw_error; | 9854 | goto rw_error; |
10012 | } | 9855 | } |
10013 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_OUT_ENA__A, IQM_CF_OUT_ENA_QAM__M, 0); | 9856 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_OUT_ENA__A, IQM_CF_OUT_ENA_QAM__M, 0); |
10014 | if (rc != 0) { | 9857 | if (rc != 0) { |
10015 | pr_err("error %d\n", rc); | 9858 | pr_err("error %d\n", rc); |
10016 | goto rw_error; | 9859 | goto rw_error; |
10017 | } | 9860 | } |
10018 | 9861 | ||
10019 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_WR_RSV_0__A, 0x5f, 0); | 9862 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_WR_RSV_0__A, 0x5f, 0); |
10020 | if (rc != 0) { | 9863 | if (rc != 0) { |
10021 | pr_err("error %d\n", rc); | 9864 | pr_err("error %d\n", rc); |
10022 | goto rw_error; | 9865 | goto rw_error; |
10023 | } /* scu temporary shut down agc */ | 9866 | } /* scu temporary shut down agc */ |
10024 | 9867 | ||
10025 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_SYNC_SEL__A, 3, 0); | 9868 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_SYNC_SEL__A, 3, 0); |
10026 | if (rc != 0) { | 9869 | if (rc != 0) { |
10027 | pr_err("error %d\n", rc); | 9870 | pr_err("error %d\n", rc); |
10028 | goto rw_error; | 9871 | goto rw_error; |
10029 | } | 9872 | } |
10030 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_CLP_LEN__A, 0, 0); | 9873 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_LEN__A, 0, 0); |
10031 | if (rc != 0) { | 9874 | if (rc != 0) { |
10032 | pr_err("error %d\n", rc); | 9875 | pr_err("error %d\n", rc); |
10033 | goto rw_error; | 9876 | goto rw_error; |
10034 | } | 9877 | } |
10035 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_CLP_TH__A, 448, 0); | 9878 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_TH__A, 448, 0); |
10036 | if (rc != 0) { | 9879 | if (rc != 0) { |
10037 | pr_err("error %d\n", rc); | 9880 | pr_err("error %d\n", rc); |
10038 | goto rw_error; | 9881 | goto rw_error; |
10039 | } | 9882 | } |
10040 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_SNS_LEN__A, 0, 0); | 9883 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_SNS_LEN__A, 0, 0); |
10041 | if (rc != 0) { | 9884 | if (rc != 0) { |
10042 | pr_err("error %d\n", rc); | 9885 | pr_err("error %d\n", rc); |
10043 | goto rw_error; | 9886 | goto rw_error; |
10044 | } | 9887 | } |
10045 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_PDREF__A, 4, 0); | 9888 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_PDREF__A, 4, 0); |
10046 | if (rc != 0) { | 9889 | if (rc != 0) { |
10047 | pr_err("error %d\n", rc); | 9890 | pr_err("error %d\n", rc); |
10048 | goto rw_error; | 9891 | goto rw_error; |
10049 | } | 9892 | } |
10050 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_STDBY__A, 0x10, 0); | 9893 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, 0x10, 0); |
10051 | if (rc != 0) { | 9894 | if (rc != 0) { |
10052 | pr_err("error %d\n", rc); | 9895 | pr_err("error %d\n", rc); |
10053 | goto rw_error; | 9896 | goto rw_error; |
10054 | } | 9897 | } |
10055 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_PGA_GAIN__A, 11, 0); | 9898 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_PGA_GAIN__A, 11, 0); |
10056 | if (rc != 0) { | 9899 | if (rc != 0) { |
10057 | pr_err("error %d\n", rc); | 9900 | pr_err("error %d\n", rc); |
10058 | goto rw_error; | 9901 | goto rw_error; |
10059 | } | 9902 | } |
10060 | 9903 | ||
10061 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_POW_MEAS_LEN__A, 1, 0); | 9904 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_POW_MEAS_LEN__A, 1, 0); |
10062 | if (rc != 0) { | 9905 | if (rc != 0) { |
10063 | pr_err("error %d\n", rc); | 9906 | pr_err("error %d\n", rc); |
10064 | goto rw_error; | 9907 | goto rw_error; |
10065 | } | 9908 | } |
10066 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_SCALE_SH__A, IQM_CF_SCALE_SH__PRE, 0); | 9909 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SCALE_SH__A, IQM_CF_SCALE_SH__PRE, 0); |
10067 | if (rc != 0) { | 9910 | if (rc != 0) { |
10068 | pr_err("error %d\n", rc); | 9911 | pr_err("error %d\n", rc); |
10069 | goto rw_error; | 9912 | goto rw_error; |
10070 | } /*! reset default val ! */ | 9913 | } /*! reset default val ! */ |
10071 | 9914 | ||
10072 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_TIMEOUT__A, QAM_SY_TIMEOUT__PRE, 0); | 9915 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_TIMEOUT__A, QAM_SY_TIMEOUT__PRE, 0); |
10073 | if (rc != 0) { | 9916 | if (rc != 0) { |
10074 | pr_err("error %d\n", rc); | 9917 | pr_err("error %d\n", rc); |
10075 | goto rw_error; | 9918 | goto rw_error; |
10076 | } /*! reset default val ! */ | 9919 | } /*! reset default val ! */ |
10077 | if (ext_attr->standard == DRX_STANDARD_ITU_B) { | 9920 | if (ext_attr->standard == DRX_STANDARD_ITU_B) { |
10078 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_LWM__A, QAM_SY_SYNC_LWM__PRE, 0); | 9921 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_LWM__A, QAM_SY_SYNC_LWM__PRE, 0); |
10079 | if (rc != 0) { | 9922 | if (rc != 0) { |
10080 | pr_err("error %d\n", rc); | 9923 | pr_err("error %d\n", rc); |
10081 | goto rw_error; | 9924 | goto rw_error; |
10082 | } /*! reset default val ! */ | 9925 | } /*! reset default val ! */ |
10083 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_AWM__A, QAM_SY_SYNC_AWM__PRE, 0); | 9926 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_AWM__A, QAM_SY_SYNC_AWM__PRE, 0); |
10084 | if (rc != 0) { | 9927 | if (rc != 0) { |
10085 | pr_err("error %d\n", rc); | 9928 | pr_err("error %d\n", rc); |
10086 | goto rw_error; | 9929 | goto rw_error; |
10087 | } /*! reset default val ! */ | 9930 | } /*! reset default val ! */ |
10088 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_HWM__A, QAM_SY_SYNC_HWM__PRE, 0); | 9931 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_HWM__A, QAM_SY_SYNC_HWM__PRE, 0); |
10089 | if (rc != 0) { | 9932 | if (rc != 0) { |
10090 | pr_err("error %d\n", rc); | 9933 | pr_err("error %d\n", rc); |
10091 | goto rw_error; | 9934 | goto rw_error; |
@@ -10095,17 +9938,17 @@ set_qam(struct drx_demod_instance *demod, | |||
10095 | case DRX_CONSTELLATION_QAM16: | 9938 | case DRX_CONSTELLATION_QAM16: |
10096 | case DRX_CONSTELLATION_QAM64: | 9939 | case DRX_CONSTELLATION_QAM64: |
10097 | case DRX_CONSTELLATION_QAM256: | 9940 | case DRX_CONSTELLATION_QAM256: |
10098 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_LWM__A, 0x03, 0); | 9941 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_LWM__A, 0x03, 0); |
10099 | if (rc != 0) { | 9942 | if (rc != 0) { |
10100 | pr_err("error %d\n", rc); | 9943 | pr_err("error %d\n", rc); |
10101 | goto rw_error; | 9944 | goto rw_error; |
10102 | } | 9945 | } |
10103 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_AWM__A, 0x04, 0); | 9946 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_AWM__A, 0x04, 0); |
10104 | if (rc != 0) { | 9947 | if (rc != 0) { |
10105 | pr_err("error %d\n", rc); | 9948 | pr_err("error %d\n", rc); |
10106 | goto rw_error; | 9949 | goto rw_error; |
10107 | } | 9950 | } |
10108 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_HWM__A, QAM_SY_SYNC_HWM__PRE, 0); | 9951 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_HWM__A, QAM_SY_SYNC_HWM__PRE, 0); |
10109 | if (rc != 0) { | 9952 | if (rc != 0) { |
10110 | pr_err("error %d\n", rc); | 9953 | pr_err("error %d\n", rc); |
10111 | goto rw_error; | 9954 | goto rw_error; |
@@ -10113,17 +9956,17 @@ set_qam(struct drx_demod_instance *demod, | |||
10113 | break; | 9956 | break; |
10114 | case DRX_CONSTELLATION_QAM32: | 9957 | case DRX_CONSTELLATION_QAM32: |
10115 | case DRX_CONSTELLATION_QAM128: | 9958 | case DRX_CONSTELLATION_QAM128: |
10116 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_LWM__A, 0x03, 0); | 9959 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_LWM__A, 0x03, 0); |
10117 | if (rc != 0) { | 9960 | if (rc != 0) { |
10118 | pr_err("error %d\n", rc); | 9961 | pr_err("error %d\n", rc); |
10119 | goto rw_error; | 9962 | goto rw_error; |
10120 | } | 9963 | } |
10121 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_AWM__A, 0x05, 0); | 9964 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_AWM__A, 0x05, 0); |
10122 | if (rc != 0) { | 9965 | if (rc != 0) { |
10123 | pr_err("error %d\n", rc); | 9966 | pr_err("error %d\n", rc); |
10124 | goto rw_error; | 9967 | goto rw_error; |
10125 | } | 9968 | } |
10126 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SY_SYNC_HWM__A, 0x06, 0); | 9969 | rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_HWM__A, 0x06, 0); |
10127 | if (rc != 0) { | 9970 | if (rc != 0) { |
10128 | pr_err("error %d\n", rc); | 9971 | pr_err("error %d\n", rc); |
10129 | goto rw_error; | 9972 | goto rw_error; |
@@ -10134,128 +9977,128 @@ set_qam(struct drx_demod_instance *demod, | |||
10134 | } /* switch */ | 9977 | } /* switch */ |
10135 | } | 9978 | } |
10136 | 9979 | ||
10137 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_MODE__A, QAM_LC_MODE__PRE, 0); | 9980 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_MODE__A, QAM_LC_MODE__PRE, 0); |
10138 | if (rc != 0) { | 9981 | if (rc != 0) { |
10139 | pr_err("error %d\n", rc); | 9982 | pr_err("error %d\n", rc); |
10140 | goto rw_error; | 9983 | goto rw_error; |
10141 | } /*! reset default val ! */ | 9984 | } /*! reset default val ! */ |
10142 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_RATE_LIMIT__A, 3, 0); | 9985 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_RATE_LIMIT__A, 3, 0); |
10143 | if (rc != 0) { | 9986 | if (rc != 0) { |
10144 | pr_err("error %d\n", rc); | 9987 | pr_err("error %d\n", rc); |
10145 | goto rw_error; | 9988 | goto rw_error; |
10146 | } | 9989 | } |
10147 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_LPF_FACTORP__A, 4, 0); | 9990 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_LPF_FACTORP__A, 4, 0); |
10148 | if (rc != 0) { | 9991 | if (rc != 0) { |
10149 | pr_err("error %d\n", rc); | 9992 | pr_err("error %d\n", rc); |
10150 | goto rw_error; | 9993 | goto rw_error; |
10151 | } | 9994 | } |
10152 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_LPF_FACTORI__A, 4, 0); | 9995 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_LPF_FACTORI__A, 4, 0); |
10153 | if (rc != 0) { | 9996 | if (rc != 0) { |
10154 | pr_err("error %d\n", rc); | 9997 | pr_err("error %d\n", rc); |
10155 | goto rw_error; | 9998 | goto rw_error; |
10156 | } | 9999 | } |
10157 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_MODE__A, 7, 0); | 10000 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_MODE__A, 7, 0); |
10158 | if (rc != 0) { | 10001 | if (rc != 0) { |
10159 | pr_err("error %d\n", rc); | 10002 | pr_err("error %d\n", rc); |
10160 | goto rw_error; | 10003 | goto rw_error; |
10161 | } | 10004 | } |
10162 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB0__A, 1, 0); | 10005 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB0__A, 1, 0); |
10163 | if (rc != 0) { | 10006 | if (rc != 0) { |
10164 | pr_err("error %d\n", rc); | 10007 | pr_err("error %d\n", rc); |
10165 | goto rw_error; | 10008 | goto rw_error; |
10166 | } | 10009 | } |
10167 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB1__A, 1, 0); | 10010 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB1__A, 1, 0); |
10168 | if (rc != 0) { | 10011 | if (rc != 0) { |
10169 | pr_err("error %d\n", rc); | 10012 | pr_err("error %d\n", rc); |
10170 | goto rw_error; | 10013 | goto rw_error; |
10171 | } | 10014 | } |
10172 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB2__A, 1, 0); | 10015 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB2__A, 1, 0); |
10173 | if (rc != 0) { | 10016 | if (rc != 0) { |
10174 | pr_err("error %d\n", rc); | 10017 | pr_err("error %d\n", rc); |
10175 | goto rw_error; | 10018 | goto rw_error; |
10176 | } | 10019 | } |
10177 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB3__A, 1, 0); | 10020 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB3__A, 1, 0); |
10178 | if (rc != 0) { | 10021 | if (rc != 0) { |
10179 | pr_err("error %d\n", rc); | 10022 | pr_err("error %d\n", rc); |
10180 | goto rw_error; | 10023 | goto rw_error; |
10181 | } | 10024 | } |
10182 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB4__A, 2, 0); | 10025 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB4__A, 2, 0); |
10183 | if (rc != 0) { | 10026 | if (rc != 0) { |
10184 | pr_err("error %d\n", rc); | 10027 | pr_err("error %d\n", rc); |
10185 | goto rw_error; | 10028 | goto rw_error; |
10186 | } | 10029 | } |
10187 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB5__A, 2, 0); | 10030 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB5__A, 2, 0); |
10188 | if (rc != 0) { | 10031 | if (rc != 0) { |
10189 | pr_err("error %d\n", rc); | 10032 | pr_err("error %d\n", rc); |
10190 | goto rw_error; | 10033 | goto rw_error; |
10191 | } | 10034 | } |
10192 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB6__A, 2, 0); | 10035 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB6__A, 2, 0); |
10193 | if (rc != 0) { | 10036 | if (rc != 0) { |
10194 | pr_err("error %d\n", rc); | 10037 | pr_err("error %d\n", rc); |
10195 | goto rw_error; | 10038 | goto rw_error; |
10196 | } | 10039 | } |
10197 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB8__A, 2, 0); | 10040 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB8__A, 2, 0); |
10198 | if (rc != 0) { | 10041 | if (rc != 0) { |
10199 | pr_err("error %d\n", rc); | 10042 | pr_err("error %d\n", rc); |
10200 | goto rw_error; | 10043 | goto rw_error; |
10201 | } | 10044 | } |
10202 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB9__A, 2, 0); | 10045 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB9__A, 2, 0); |
10203 | if (rc != 0) { | 10046 | if (rc != 0) { |
10204 | pr_err("error %d\n", rc); | 10047 | pr_err("error %d\n", rc); |
10205 | goto rw_error; | 10048 | goto rw_error; |
10206 | } | 10049 | } |
10207 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB10__A, 2, 0); | 10050 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB10__A, 2, 0); |
10208 | if (rc != 0) { | 10051 | if (rc != 0) { |
10209 | pr_err("error %d\n", rc); | 10052 | pr_err("error %d\n", rc); |
10210 | goto rw_error; | 10053 | goto rw_error; |
10211 | } | 10054 | } |
10212 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB12__A, 2, 0); | 10055 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB12__A, 2, 0); |
10213 | if (rc != 0) { | 10056 | if (rc != 0) { |
10214 | pr_err("error %d\n", rc); | 10057 | pr_err("error %d\n", rc); |
10215 | goto rw_error; | 10058 | goto rw_error; |
10216 | } | 10059 | } |
10217 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB15__A, 3, 0); | 10060 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB15__A, 3, 0); |
10218 | if (rc != 0) { | 10061 | if (rc != 0) { |
10219 | pr_err("error %d\n", rc); | 10062 | pr_err("error %d\n", rc); |
10220 | goto rw_error; | 10063 | goto rw_error; |
10221 | } | 10064 | } |
10222 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB16__A, 3, 0); | 10065 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB16__A, 3, 0); |
10223 | if (rc != 0) { | 10066 | if (rc != 0) { |
10224 | pr_err("error %d\n", rc); | 10067 | pr_err("error %d\n", rc); |
10225 | goto rw_error; | 10068 | goto rw_error; |
10226 | } | 10069 | } |
10227 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB20__A, 4, 0); | 10070 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB20__A, 4, 0); |
10228 | if (rc != 0) { | 10071 | if (rc != 0) { |
10229 | pr_err("error %d\n", rc); | 10072 | pr_err("error %d\n", rc); |
10230 | goto rw_error; | 10073 | goto rw_error; |
10231 | } | 10074 | } |
10232 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_QUAL_TAB25__A, 4, 0); | 10075 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB25__A, 4, 0); |
10233 | if (rc != 0) { | 10076 | if (rc != 0) { |
10234 | pr_err("error %d\n", rc); | 10077 | pr_err("error %d\n", rc); |
10235 | goto rw_error; | 10078 | goto rw_error; |
10236 | } | 10079 | } |
10237 | 10080 | ||
10238 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FS_ADJ_SEL__A, 1, 0); | 10081 | rc = drxj_dap_write_reg16(dev_addr, IQM_FS_ADJ_SEL__A, 1, 0); |
10239 | if (rc != 0) { | 10082 | if (rc != 0) { |
10240 | pr_err("error %d\n", rc); | 10083 | pr_err("error %d\n", rc); |
10241 | goto rw_error; | 10084 | goto rw_error; |
10242 | } | 10085 | } |
10243 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_ADJ_SEL__A, 1, 0); | 10086 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_ADJ_SEL__A, 1, 0); |
10244 | if (rc != 0) { | 10087 | if (rc != 0) { |
10245 | pr_err("error %d\n", rc); | 10088 | pr_err("error %d\n", rc); |
10246 | goto rw_error; | 10089 | goto rw_error; |
10247 | } | 10090 | } |
10248 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_ADJ_SEL__A, 1, 0); | 10091 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_ADJ_SEL__A, 1, 0); |
10249 | if (rc != 0) { | 10092 | if (rc != 0) { |
10250 | pr_err("error %d\n", rc); | 10093 | pr_err("error %d\n", rc); |
10251 | goto rw_error; | 10094 | goto rw_error; |
10252 | } | 10095 | } |
10253 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_POW_MEAS_LEN__A, 0, 0); | 10096 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_POW_MEAS_LEN__A, 0, 0); |
10254 | if (rc != 0) { | 10097 | if (rc != 0) { |
10255 | pr_err("error %d\n", rc); | 10098 | pr_err("error %d\n", rc); |
10256 | goto rw_error; | 10099 | goto rw_error; |
10257 | } | 10100 | } |
10258 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_GPIO__A, 0, 0); | 10101 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_GPIO__A, 0, 0); |
10259 | if (rc != 0) { | 10102 | if (rc != 0) { |
10260 | pr_err("error %d\n", rc); | 10103 | pr_err("error %d\n", rc); |
10261 | goto rw_error; | 10104 | goto rw_error; |
@@ -10311,12 +10154,12 @@ set_qam(struct drx_demod_instance *demod, | |||
10311 | 10154 | ||
10312 | if ((op & QAM_SET_OP_ALL) || (op & QAM_SET_OP_CONSTELLATION)) { | 10155 | if ((op & QAM_SET_OP_ALL) || (op & QAM_SET_OP_CONSTELLATION)) { |
10313 | if (ext_attr->standard == DRX_STANDARD_ITU_A) { | 10156 | if (ext_attr->standard == DRX_STANDARD_ITU_A) { |
10314 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_a_taps), ((u8 *)qam_a_taps), 0); | 10157 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_a_taps), ((u8 *)qam_a_taps), 0); |
10315 | if (rc != 0) { | 10158 | if (rc != 0) { |
10316 | pr_err("error %d\n", rc); | 10159 | pr_err("error %d\n", rc); |
10317 | goto rw_error; | 10160 | goto rw_error; |
10318 | } | 10161 | } |
10319 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_a_taps), ((u8 *)qam_a_taps), 0); | 10162 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_a_taps), ((u8 *)qam_a_taps), 0); |
10320 | if (rc != 0) { | 10163 | if (rc != 0) { |
10321 | pr_err("error %d\n", rc); | 10164 | pr_err("error %d\n", rc); |
10322 | goto rw_error; | 10165 | goto rw_error; |
@@ -10324,24 +10167,24 @@ set_qam(struct drx_demod_instance *demod, | |||
10324 | } else if (ext_attr->standard == DRX_STANDARD_ITU_B) { | 10167 | } else if (ext_attr->standard == DRX_STANDARD_ITU_B) { |
10325 | switch (channel->constellation) { | 10168 | switch (channel->constellation) { |
10326 | case DRX_CONSTELLATION_QAM64: | 10169 | case DRX_CONSTELLATION_QAM64: |
10327 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_b64_taps), ((u8 *)qam_b64_taps), 0); | 10170 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_b64_taps), ((u8 *)qam_b64_taps), 0); |
10328 | if (rc != 0) { | 10171 | if (rc != 0) { |
10329 | pr_err("error %d\n", rc); | 10172 | pr_err("error %d\n", rc); |
10330 | goto rw_error; | 10173 | goto rw_error; |
10331 | } | 10174 | } |
10332 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_b64_taps), ((u8 *)qam_b64_taps), 0); | 10175 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_b64_taps), ((u8 *)qam_b64_taps), 0); |
10333 | if (rc != 0) { | 10176 | if (rc != 0) { |
10334 | pr_err("error %d\n", rc); | 10177 | pr_err("error %d\n", rc); |
10335 | goto rw_error; | 10178 | goto rw_error; |
10336 | } | 10179 | } |
10337 | break; | 10180 | break; |
10338 | case DRX_CONSTELLATION_QAM256: | 10181 | case DRX_CONSTELLATION_QAM256: |
10339 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_b256_taps), ((u8 *)qam_b256_taps), 0); | 10182 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_b256_taps), ((u8 *)qam_b256_taps), 0); |
10340 | if (rc != 0) { | 10183 | if (rc != 0) { |
10341 | pr_err("error %d\n", rc); | 10184 | pr_err("error %d\n", rc); |
10342 | goto rw_error; | 10185 | goto rw_error; |
10343 | } | 10186 | } |
10344 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_b256_taps), ((u8 *)qam_b256_taps), 0); | 10187 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_b256_taps), ((u8 *)qam_b256_taps), 0); |
10345 | if (rc != 0) { | 10188 | if (rc != 0) { |
10346 | pr_err("error %d\n", rc); | 10189 | pr_err("error %d\n", rc); |
10347 | goto rw_error; | 10190 | goto rw_error; |
@@ -10351,12 +10194,12 @@ set_qam(struct drx_demod_instance *demod, | |||
10351 | return -EIO; | 10194 | return -EIO; |
10352 | } | 10195 | } |
10353 | } else if (ext_attr->standard == DRX_STANDARD_ITU_C) { | 10196 | } else if (ext_attr->standard == DRX_STANDARD_ITU_C) { |
10354 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_c_taps), ((u8 *)qam_c_taps), 0); | 10197 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_c_taps), ((u8 *)qam_c_taps), 0); |
10355 | if (rc != 0) { | 10198 | if (rc != 0) { |
10356 | pr_err("error %d\n", rc); | 10199 | pr_err("error %d\n", rc); |
10357 | goto rw_error; | 10200 | goto rw_error; |
10358 | } | 10201 | } |
10359 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_c_taps), ((u8 *)qam_c_taps), 0); | 10202 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_c_taps), ((u8 *)qam_c_taps), 0); |
10360 | if (rc != 0) { | 10203 | if (rc != 0) { |
10361 | pr_err("error %d\n", rc); | 10204 | pr_err("error %d\n", rc); |
10362 | goto rw_error; | 10205 | goto rw_error; |
@@ -10406,7 +10249,7 @@ set_qam(struct drx_demod_instance *demod, | |||
10406 | } | 10249 | } |
10407 | 10250 | ||
10408 | if ((op & QAM_SET_OP_ALL)) { | 10251 | if ((op & QAM_SET_OP_ALL)) { |
10409 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_SCALE_SH__A, 0, 0); | 10252 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SCALE_SH__A, 0, 0); |
10410 | if (rc != 0) { | 10253 | if (rc != 0) { |
10411 | pr_err("error %d\n", rc); | 10254 | pr_err("error %d\n", rc); |
10412 | goto rw_error; | 10255 | goto rw_error; |
@@ -10470,17 +10313,17 @@ set_qam(struct drx_demod_instance *demod, | |||
10470 | } | 10313 | } |
10471 | } | 10314 | } |
10472 | 10315 | ||
10473 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_ACTIVE, 0); | 10316 | rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_ACTIVE, 0); |
10474 | if (rc != 0) { | 10317 | if (rc != 0) { |
10475 | pr_err("error %d\n", rc); | 10318 | pr_err("error %d\n", rc); |
10476 | goto rw_error; | 10319 | goto rw_error; |
10477 | } | 10320 | } |
10478 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_ACTIVE, 0); | 10321 | rc = drxj_dap_write_reg16(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_ACTIVE, 0); |
10479 | if (rc != 0) { | 10322 | if (rc != 0) { |
10480 | pr_err("error %d\n", rc); | 10323 | pr_err("error %d\n", rc); |
10481 | goto rw_error; | 10324 | goto rw_error; |
10482 | } | 10325 | } |
10483 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_ACTIVE, 0); | 10326 | rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_ACTIVE, 0); |
10484 | if (rc != 0) { | 10327 | if (rc != 0) { |
10485 | pr_err("error %d\n", rc); | 10328 | pr_err("error %d\n", rc); |
10486 | goto rw_error; | 10329 | goto rw_error; |
@@ -10512,24 +10355,24 @@ static int qam_flip_spec(struct drx_demod_instance *demod, struct drx_channel *c | |||
10512 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 10355 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
10513 | 10356 | ||
10514 | /* Silence the controlling of lc, equ, and the acquisition state machine */ | 10357 | /* Silence the controlling of lc, equ, and the acquisition state machine */ |
10515 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_QAM_CTL_ENA__A, &qam_ctl_ena, 0); | 10358 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_QAM_CTL_ENA__A, &qam_ctl_ena, 0); |
10516 | if (rc != 0) { | 10359 | if (rc != 0) { |
10517 | pr_err("error %d\n", rc); | 10360 | pr_err("error %d\n", rc); |
10518 | goto rw_error; | 10361 | goto rw_error; |
10519 | } | 10362 | } |
10520 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_CTL_ENA__A, qam_ctl_ena & ~(SCU_RAM_QAM_CTL_ENA_ACQ__M | SCU_RAM_QAM_CTL_ENA_EQU__M | SCU_RAM_QAM_CTL_ENA_LC__M), 0); | 10363 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_CTL_ENA__A, qam_ctl_ena & ~(SCU_RAM_QAM_CTL_ENA_ACQ__M | SCU_RAM_QAM_CTL_ENA_EQU__M | SCU_RAM_QAM_CTL_ENA_LC__M), 0); |
10521 | if (rc != 0) { | 10364 | if (rc != 0) { |
10522 | pr_err("error %d\n", rc); | 10365 | pr_err("error %d\n", rc); |
10523 | goto rw_error; | 10366 | goto rw_error; |
10524 | } | 10367 | } |
10525 | 10368 | ||
10526 | /* freeze the frequency control loop */ | 10369 | /* freeze the frequency control loop */ |
10527 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_CF__A, 0, 0); | 10370 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_CF__A, 0, 0); |
10528 | if (rc != 0) { | 10371 | if (rc != 0) { |
10529 | pr_err("error %d\n", rc); | 10372 | pr_err("error %d\n", rc); |
10530 | goto rw_error; | 10373 | goto rw_error; |
10531 | } | 10374 | } |
10532 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_CF1__A, 0, 0); | 10375 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_CF1__A, 0, 0); |
10533 | if (rc != 0) { | 10376 | if (rc != 0) { |
10534 | pr_err("error %d\n", rc); | 10377 | pr_err("error %d\n", rc); |
10535 | goto rw_error; | 10378 | goto rw_error; |
@@ -10550,42 +10393,42 @@ static int qam_flip_spec(struct drx_demod_instance *demod, struct drx_channel *c | |||
10550 | iqm_fs_rate_ofs -= 2 * ofsofs; | 10393 | iqm_fs_rate_ofs -= 2 * ofsofs; |
10551 | 10394 | ||
10552 | /* freeze dq/fq updating */ | 10395 | /* freeze dq/fq updating */ |
10553 | rc = DRXJ_DAP.read_reg16func(dev_addr, QAM_DQ_MODE__A, &data, 0); | 10396 | rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_MODE__A, &data, 0); |
10554 | if (rc != 0) { | 10397 | if (rc != 0) { |
10555 | pr_err("error %d\n", rc); | 10398 | pr_err("error %d\n", rc); |
10556 | goto rw_error; | 10399 | goto rw_error; |
10557 | } | 10400 | } |
10558 | data = (data & 0xfff9); | 10401 | data = (data & 0xfff9); |
10559 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_DQ_MODE__A, data, 0); | 10402 | rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0); |
10560 | if (rc != 0) { | 10403 | if (rc != 0) { |
10561 | pr_err("error %d\n", rc); | 10404 | pr_err("error %d\n", rc); |
10562 | goto rw_error; | 10405 | goto rw_error; |
10563 | } | 10406 | } |
10564 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_FQ_MODE__A, data, 0); | 10407 | rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0); |
10565 | if (rc != 0) { | 10408 | if (rc != 0) { |
10566 | pr_err("error %d\n", rc); | 10409 | pr_err("error %d\n", rc); |
10567 | goto rw_error; | 10410 | goto rw_error; |
10568 | } | 10411 | } |
10569 | 10412 | ||
10570 | /* lc_cp / _ci / _ca */ | 10413 | /* lc_cp / _ci / _ca */ |
10571 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_CI__A, 0, 0); | 10414 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_CI__A, 0, 0); |
10572 | if (rc != 0) { | 10415 | if (rc != 0) { |
10573 | pr_err("error %d\n", rc); | 10416 | pr_err("error %d\n", rc); |
10574 | goto rw_error; | 10417 | goto rw_error; |
10575 | } | 10418 | } |
10576 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_LC_EP__A, 0, 0); | 10419 | rc = drxj_dap_write_reg16(dev_addr, QAM_LC_EP__A, 0, 0); |
10577 | if (rc != 0) { | 10420 | if (rc != 0) { |
10578 | pr_err("error %d\n", rc); | 10421 | pr_err("error %d\n", rc); |
10579 | goto rw_error; | 10422 | goto rw_error; |
10580 | } | 10423 | } |
10581 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_FQ_LA_FACTOR__A, 0, 0); | 10424 | rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_LA_FACTOR__A, 0, 0); |
10582 | if (rc != 0) { | 10425 | if (rc != 0) { |
10583 | pr_err("error %d\n", rc); | 10426 | pr_err("error %d\n", rc); |
10584 | goto rw_error; | 10427 | goto rw_error; |
10585 | } | 10428 | } |
10586 | 10429 | ||
10587 | /* flip the spec */ | 10430 | /* flip the spec */ |
10588 | rc = DRXJ_DAP.write_reg32func(dev_addr, IQM_FS_RATE_OFS_LO__A, iqm_fs_rate_ofs, 0); | 10431 | rc = drxdap_fasi_write_reg32(dev_addr, IQM_FS_RATE_OFS_LO__A, iqm_fs_rate_ofs, 0); |
10589 | if (rc != 0) { | 10432 | if (rc != 0) { |
10590 | pr_err("error %d\n", rc); | 10433 | pr_err("error %d\n", rc); |
10591 | goto rw_error; | 10434 | goto rw_error; |
@@ -10594,31 +10437,31 @@ static int qam_flip_spec(struct drx_demod_instance *demod, struct drx_channel *c | |||
10594 | ext_attr->pos_image = (ext_attr->pos_image) ? false : true; | 10437 | ext_attr->pos_image = (ext_attr->pos_image) ? false : true; |
10595 | 10438 | ||
10596 | /* freeze dq/fq updating */ | 10439 | /* freeze dq/fq updating */ |
10597 | rc = DRXJ_DAP.read_reg16func(dev_addr, QAM_DQ_MODE__A, &data, 0); | 10440 | rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_MODE__A, &data, 0); |
10598 | if (rc != 0) { | 10441 | if (rc != 0) { |
10599 | pr_err("error %d\n", rc); | 10442 | pr_err("error %d\n", rc); |
10600 | goto rw_error; | 10443 | goto rw_error; |
10601 | } | 10444 | } |
10602 | equ_mode = data; | 10445 | equ_mode = data; |
10603 | data = (data & 0xfff9); | 10446 | data = (data & 0xfff9); |
10604 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_DQ_MODE__A, data, 0); | 10447 | rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0); |
10605 | if (rc != 0) { | 10448 | if (rc != 0) { |
10606 | pr_err("error %d\n", rc); | 10449 | pr_err("error %d\n", rc); |
10607 | goto rw_error; | 10450 | goto rw_error; |
10608 | } | 10451 | } |
10609 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_FQ_MODE__A, data, 0); | 10452 | rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0); |
10610 | if (rc != 0) { | 10453 | if (rc != 0) { |
10611 | pr_err("error %d\n", rc); | 10454 | pr_err("error %d\n", rc); |
10612 | goto rw_error; | 10455 | goto rw_error; |
10613 | } | 10456 | } |
10614 | 10457 | ||
10615 | for (i = 0; i < 28; i++) { | 10458 | for (i = 0; i < 28; i++) { |
10616 | rc = DRXJ_DAP.read_reg16func(dev_addr, QAM_DQ_TAP_IM_EL0__A + (2 * i), &data, 0); | 10459 | rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_TAP_IM_EL0__A + (2 * i), &data, 0); |
10617 | if (rc != 0) { | 10460 | if (rc != 0) { |
10618 | pr_err("error %d\n", rc); | 10461 | pr_err("error %d\n", rc); |
10619 | goto rw_error; | 10462 | goto rw_error; |
10620 | } | 10463 | } |
10621 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_DQ_TAP_IM_EL0__A + (2 * i), -data, 0); | 10464 | rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_TAP_IM_EL0__A + (2 * i), -data, 0); |
10622 | if (rc != 0) { | 10465 | if (rc != 0) { |
10623 | pr_err("error %d\n", rc); | 10466 | pr_err("error %d\n", rc); |
10624 | goto rw_error; | 10467 | goto rw_error; |
@@ -10626,12 +10469,12 @@ static int qam_flip_spec(struct drx_demod_instance *demod, struct drx_channel *c | |||
10626 | } | 10469 | } |
10627 | 10470 | ||
10628 | for (i = 0; i < 24; i++) { | 10471 | for (i = 0; i < 24; i++) { |
10629 | rc = DRXJ_DAP.read_reg16func(dev_addr, QAM_FQ_TAP_IM_EL0__A + (2 * i), &data, 0); | 10472 | rc = drxj_dap_read_reg16(dev_addr, QAM_FQ_TAP_IM_EL0__A + (2 * i), &data, 0); |
10630 | if (rc != 0) { | 10473 | if (rc != 0) { |
10631 | pr_err("error %d\n", rc); | 10474 | pr_err("error %d\n", rc); |
10632 | goto rw_error; | 10475 | goto rw_error; |
10633 | } | 10476 | } |
10634 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_FQ_TAP_IM_EL0__A + (2 * i), -data, 0); | 10477 | rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_TAP_IM_EL0__A + (2 * i), -data, 0); |
10635 | if (rc != 0) { | 10478 | if (rc != 0) { |
10636 | pr_err("error %d\n", rc); | 10479 | pr_err("error %d\n", rc); |
10637 | goto rw_error; | 10480 | goto rw_error; |
@@ -10639,18 +10482,18 @@ static int qam_flip_spec(struct drx_demod_instance *demod, struct drx_channel *c | |||
10639 | } | 10482 | } |
10640 | 10483 | ||
10641 | data = equ_mode; | 10484 | data = equ_mode; |
10642 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_DQ_MODE__A, data, 0); | 10485 | rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0); |
10643 | if (rc != 0) { | 10486 | if (rc != 0) { |
10644 | pr_err("error %d\n", rc); | 10487 | pr_err("error %d\n", rc); |
10645 | goto rw_error; | 10488 | goto rw_error; |
10646 | } | 10489 | } |
10647 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_FQ_MODE__A, data, 0); | 10490 | rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0); |
10648 | if (rc != 0) { | 10491 | if (rc != 0) { |
10649 | pr_err("error %d\n", rc); | 10492 | pr_err("error %d\n", rc); |
10650 | goto rw_error; | 10493 | goto rw_error; |
10651 | } | 10494 | } |
10652 | 10495 | ||
10653 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_FSM_STATE_TGT__A, 4, 0); | 10496 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_STATE_TGT__A, 4, 0); |
10654 | if (rc != 0) { | 10497 | if (rc != 0) { |
10655 | pr_err("error %d\n", rc); | 10498 | pr_err("error %d\n", rc); |
10656 | goto rw_error; | 10499 | goto rw_error; |
@@ -10658,13 +10501,13 @@ static int qam_flip_spec(struct drx_demod_instance *demod, struct drx_channel *c | |||
10658 | 10501 | ||
10659 | i = 0; | 10502 | i = 0; |
10660 | while ((fsm_state != 4) && (i++ < 100)) { | 10503 | while ((fsm_state != 4) && (i++ < 100)) { |
10661 | rc = DRXJ_DAP.read_reg16func(dev_addr, SCU_RAM_QAM_FSM_STATE__A, &fsm_state, 0); | 10504 | rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_QAM_FSM_STATE__A, &fsm_state, 0); |
10662 | if (rc != 0) { | 10505 | if (rc != 0) { |
10663 | pr_err("error %d\n", rc); | 10506 | pr_err("error %d\n", rc); |
10664 | goto rw_error; | 10507 | goto rw_error; |
10665 | } | 10508 | } |
10666 | } | 10509 | } |
10667 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_QAM_CTL_ENA__A, (qam_ctl_ena | 0x0016), 0); | 10510 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_CTL_ENA__A, (qam_ctl_ena | 0x0016), 0); |
10668 | if (rc != 0) { | 10511 | if (rc != 0) { |
10669 | pr_err("error %d\n", rc); | 10512 | pr_err("error %d\n", rc); |
10670 | goto rw_error; | 10513 | goto rw_error; |
@@ -10735,12 +10578,12 @@ qam64auto(struct drx_demod_instance *demod, | |||
10735 | if ((*lock_status == DRXJ_DEMOD_LOCK) && /* still demod_lock in 150ms */ | 10578 | if ((*lock_status == DRXJ_DEMOD_LOCK) && /* still demod_lock in 150ms */ |
10736 | ((jiffies_to_msecs(jiffies) - d_locked_time) > | 10579 | ((jiffies_to_msecs(jiffies) - d_locked_time) > |
10737 | DRXJ_QAM_FEC_LOCK_WAITTIME)) { | 10580 | DRXJ_QAM_FEC_LOCK_WAITTIME)) { |
10738 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0); | 10581 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0); |
10739 | if (rc != 0) { | 10582 | if (rc != 0) { |
10740 | pr_err("error %d\n", rc); | 10583 | pr_err("error %d\n", rc); |
10741 | goto rw_error; | 10584 | goto rw_error; |
10742 | } | 10585 | } |
10743 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data | 0x1, 0); | 10586 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data | 0x1, 0); |
10744 | if (rc != 0) { | 10587 | if (rc != 0) { |
10745 | pr_err("error %d\n", rc); | 10588 | pr_err("error %d\n", rc); |
10746 | goto rw_error; | 10589 | goto rw_error; |
@@ -10753,12 +10596,12 @@ qam64auto(struct drx_demod_instance *demod, | |||
10753 | if (*lock_status == DRXJ_DEMOD_LOCK) { | 10596 | if (*lock_status == DRXJ_DEMOD_LOCK) { |
10754 | if (channel->mirror == DRX_MIRROR_AUTO) { | 10597 | if (channel->mirror == DRX_MIRROR_AUTO) { |
10755 | /* flip sync pattern back */ | 10598 | /* flip sync pattern back */ |
10756 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0); | 10599 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0); |
10757 | if (rc != 0) { | 10600 | if (rc != 0) { |
10758 | pr_err("error %d\n", rc); | 10601 | pr_err("error %d\n", rc); |
10759 | goto rw_error; | 10602 | goto rw_error; |
10760 | } | 10603 | } |
10761 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data & 0xFFFE, 0); | 10604 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data & 0xFFFE, 0); |
10762 | if (rc != 0) { | 10605 | if (rc != 0) { |
10763 | pr_err("error %d\n", rc); | 10606 | pr_err("error %d\n", rc); |
10764 | goto rw_error; | 10607 | goto rw_error; |
@@ -10793,12 +10636,12 @@ qam64auto(struct drx_demod_instance *demod, | |||
10793 | goto rw_error; | 10636 | goto rw_error; |
10794 | } | 10637 | } |
10795 | if (sig_quality.MER > 208) { | 10638 | if (sig_quality.MER > 208) { |
10796 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0); | 10639 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0); |
10797 | if (rc != 0) { | 10640 | if (rc != 0) { |
10798 | pr_err("error %d\n", rc); | 10641 | pr_err("error %d\n", rc); |
10799 | goto rw_error; | 10642 | goto rw_error; |
10800 | } | 10643 | } |
10801 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data | 0x1, 0); | 10644 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data | 0x1, 0); |
10802 | if (rc != 0) { | 10645 | if (rc != 0) { |
10803 | pr_err("error %d\n", rc); | 10646 | pr_err("error %d\n", rc); |
10804 | goto rw_error; | 10647 | goto rw_error; |
@@ -11002,21 +10845,21 @@ set_qam_channel(struct drx_demod_instance *demod, | |||
11002 | else | 10845 | else |
11003 | ext_attr->mirror = channel->mirror; | 10846 | ext_attr->mirror = channel->mirror; |
11004 | 10847 | ||
11005 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, | 10848 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, |
11006 | SCU_RAM_QAM_CTL_ENA__A, | 10849 | SCU_RAM_QAM_CTL_ENA__A, |
11007 | &qam_ctl_ena, 0); | 10850 | &qam_ctl_ena, 0); |
11008 | if (rc != 0) { | 10851 | if (rc != 0) { |
11009 | pr_err("error %d\n", rc); | 10852 | pr_err("error %d\n", rc); |
11010 | goto rw_error; | 10853 | goto rw_error; |
11011 | } | 10854 | } |
11012 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, | 10855 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, |
11013 | SCU_RAM_QAM_CTL_ENA__A, | 10856 | SCU_RAM_QAM_CTL_ENA__A, |
11014 | qam_ctl_ena & ~SCU_RAM_QAM_CTL_ENA_ACQ__M, 0); | 10857 | qam_ctl_ena & ~SCU_RAM_QAM_CTL_ENA_ACQ__M, 0); |
11015 | if (rc != 0) { | 10858 | if (rc != 0) { |
11016 | pr_err("error %d\n", rc); | 10859 | pr_err("error %d\n", rc); |
11017 | goto rw_error; | 10860 | goto rw_error; |
11018 | } | 10861 | } |
11019 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, | 10862 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, |
11020 | SCU_RAM_QAM_FSM_STATE_TGT__A, | 10863 | SCU_RAM_QAM_FSM_STATE_TGT__A, |
11021 | 0x2, 0); | 10864 | 0x2, 0); |
11022 | if (rc != 0) { | 10865 | if (rc != 0) { |
@@ -11030,7 +10873,7 @@ set_qam_channel(struct drx_demod_instance *demod, | |||
11030 | pr_err("error %d\n", rc); | 10873 | pr_err("error %d\n", rc); |
11031 | goto rw_error; | 10874 | goto rw_error; |
11032 | } | 10875 | } |
11033 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, | 10876 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, |
11034 | SCU_RAM_QAM_CTL_ENA__A, | 10877 | SCU_RAM_QAM_CTL_ENA__A, |
11035 | qam_ctl_ena, 0); | 10878 | qam_ctl_ena, 0); |
11036 | if (rc != 0) { | 10879 | if (rc != 0) { |
@@ -11057,21 +10900,21 @@ set_qam_channel(struct drx_demod_instance *demod, | |||
11057 | ext_attr->mirror = DRX_MIRROR_NO; | 10900 | ext_attr->mirror = DRX_MIRROR_NO; |
11058 | else | 10901 | else |
11059 | ext_attr->mirror = channel->mirror; | 10902 | ext_attr->mirror = channel->mirror; |
11060 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, | 10903 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, |
11061 | SCU_RAM_QAM_CTL_ENA__A, | 10904 | SCU_RAM_QAM_CTL_ENA__A, |
11062 | &qam_ctl_ena, 0); | 10905 | &qam_ctl_ena, 0); |
11063 | if (rc != 0) { | 10906 | if (rc != 0) { |
11064 | pr_err("error %d\n", rc); | 10907 | pr_err("error %d\n", rc); |
11065 | goto rw_error; | 10908 | goto rw_error; |
11066 | } | 10909 | } |
11067 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, | 10910 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, |
11068 | SCU_RAM_QAM_CTL_ENA__A, | 10911 | SCU_RAM_QAM_CTL_ENA__A, |
11069 | qam_ctl_ena & ~SCU_RAM_QAM_CTL_ENA_ACQ__M, 0); | 10912 | qam_ctl_ena & ~SCU_RAM_QAM_CTL_ENA_ACQ__M, 0); |
11070 | if (rc != 0) { | 10913 | if (rc != 0) { |
11071 | pr_err("error %d\n", rc); | 10914 | pr_err("error %d\n", rc); |
11072 | goto rw_error; | 10915 | goto rw_error; |
11073 | } | 10916 | } |
11074 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, | 10917 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, |
11075 | SCU_RAM_QAM_FSM_STATE_TGT__A, | 10918 | SCU_RAM_QAM_FSM_STATE_TGT__A, |
11076 | 0x2, 0); | 10919 | 0x2, 0); |
11077 | if (rc != 0) { | 10920 | if (rc != 0) { |
@@ -11085,7 +10928,7 @@ set_qam_channel(struct drx_demod_instance *demod, | |||
11085 | pr_err("error %d\n", rc); | 10928 | pr_err("error %d\n", rc); |
11086 | goto rw_error; | 10929 | goto rw_error; |
11087 | } | 10930 | } |
11088 | rc = DRXJ_DAP.write_reg16func(demod->my_i2c_dev_addr, | 10931 | rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, |
11089 | SCU_RAM_QAM_CTL_ENA__A, | 10932 | SCU_RAM_QAM_CTL_ENA__A, |
11090 | qam_ctl_ena, 0); | 10933 | qam_ctl_ena, 0); |
11091 | if (rc != 0) { | 10934 | if (rc != 0) { |
@@ -11140,31 +10983,31 @@ get_qamrs_err_count(struct i2c_device_addr *dev_addr, struct drxjrs_errors *rs_e | |||
11140 | /* all reported errors are received in the */ | 10983 | /* all reported errors are received in the */ |
11141 | /* most recently finished measurment period */ | 10984 | /* most recently finished measurment period */ |
11142 | /* no of pre RS bit errors */ | 10985 | /* no of pre RS bit errors */ |
11143 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_RS_NR_BIT_ERRORS__A, &nr_bit_errors, 0); | 10986 | rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_BIT_ERRORS__A, &nr_bit_errors, 0); |
11144 | if (rc != 0) { | 10987 | if (rc != 0) { |
11145 | pr_err("error %d\n", rc); | 10988 | pr_err("error %d\n", rc); |
11146 | goto rw_error; | 10989 | goto rw_error; |
11147 | } | 10990 | } |
11148 | /* no of symbol errors */ | 10991 | /* no of symbol errors */ |
11149 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_RS_NR_SYMBOL_ERRORS__A, &nr_symbol_errors, 0); | 10992 | rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_SYMBOL_ERRORS__A, &nr_symbol_errors, 0); |
11150 | if (rc != 0) { | 10993 | if (rc != 0) { |
11151 | pr_err("error %d\n", rc); | 10994 | pr_err("error %d\n", rc); |
11152 | goto rw_error; | 10995 | goto rw_error; |
11153 | } | 10996 | } |
11154 | /* no of packet errors */ | 10997 | /* no of packet errors */ |
11155 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_RS_NR_PACKET_ERRORS__A, &nr_packet_errors, 0); | 10998 | rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_PACKET_ERRORS__A, &nr_packet_errors, 0); |
11156 | if (rc != 0) { | 10999 | if (rc != 0) { |
11157 | pr_err("error %d\n", rc); | 11000 | pr_err("error %d\n", rc); |
11158 | goto rw_error; | 11001 | goto rw_error; |
11159 | } | 11002 | } |
11160 | /* no of failures to decode */ | 11003 | /* no of failures to decode */ |
11161 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_RS_NR_FAILURES__A, &nr_failures, 0); | 11004 | rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_FAILURES__A, &nr_failures, 0); |
11162 | if (rc != 0) { | 11005 | if (rc != 0) { |
11163 | pr_err("error %d\n", rc); | 11006 | pr_err("error %d\n", rc); |
11164 | goto rw_error; | 11007 | goto rw_error; |
11165 | } | 11008 | } |
11166 | /* no of post RS bit erros */ | 11009 | /* no of post RS bit erros */ |
11167 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_SNC_FAIL_COUNT__A, &nr_snc_par_fail_count, 0); | 11010 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_SNC_FAIL_COUNT__A, &nr_snc_par_fail_count, 0); |
11168 | if (rc != 0) { | 11011 | if (rc != 0) { |
11169 | pr_err("error %d\n", rc); | 11012 | pr_err("error %d\n", rc); |
11170 | goto rw_error; | 11013 | goto rw_error; |
@@ -11245,13 +11088,13 @@ ctrl_get_qam_sig_quality(struct drx_demod_instance *demod, struct drx_sig_qualit | |||
11245 | goto rw_error; | 11088 | goto rw_error; |
11246 | } | 11089 | } |
11247 | /* get the register value needed for MER */ | 11090 | /* get the register value needed for MER */ |
11248 | rc = DRXJ_DAP.read_reg16func(dev_addr, QAM_SL_ERR_POWER__A, &qam_sl_err_power, 0); | 11091 | rc = drxj_dap_read_reg16(dev_addr, QAM_SL_ERR_POWER__A, &qam_sl_err_power, 0); |
11249 | if (rc != 0) { | 11092 | if (rc != 0) { |
11250 | pr_err("error %d\n", rc); | 11093 | pr_err("error %d\n", rc); |
11251 | goto rw_error; | 11094 | goto rw_error; |
11252 | } | 11095 | } |
11253 | /* get the register value needed for post RS BER */ | 11096 | /* get the register value needed for post RS BER */ |
11254 | rc = DRXJ_DAP.read_reg16func(dev_addr, FEC_OC_SNC_FAIL_PERIOD__A, &fec_oc_period, 0); | 11097 | rc = drxj_dap_read_reg16(dev_addr, FEC_OC_SNC_FAIL_PERIOD__A, &fec_oc_period, 0); |
11255 | if (rc != 0) { | 11098 | if (rc != 0) { |
11256 | pr_err("error %d\n", rc); | 11099 | pr_err("error %d\n", rc); |
11257 | goto rw_error; | 11100 | goto rw_error; |
@@ -11304,7 +11147,7 @@ ctrl_get_qam_sig_quality(struct drx_demod_instance *demod, struct drx_sig_qualit | |||
11304 | 11147 | ||
11305 | /* get the register value */ | 11148 | /* get the register value */ |
11306 | /* no of quadrature symbol errors */ | 11149 | /* no of quadrature symbol errors */ |
11307 | rc = DRXJ_DAP.read_reg16func(dev_addr, QAM_VD_NR_QSYM_ERRORS__A, &qsym_err_vd, 0); | 11150 | rc = drxj_dap_read_reg16(dev_addr, QAM_VD_NR_QSYM_ERRORS__A, &qsym_err_vd, 0); |
11308 | if (rc != 0) { | 11151 | if (rc != 0) { |
11309 | pr_err("error %d\n", rc); | 11152 | pr_err("error %d\n", rc); |
11310 | goto rw_error; | 11153 | goto rw_error; |
@@ -11419,7 +11262,7 @@ ctrl_get_qam_constel(struct drx_demod_instance *demod, struct drx_complex *compl | |||
11419 | /* Needs to be checked when external interface PG is updated */ | 11262 | /* Needs to be checked when external interface PG is updated */ |
11420 | 11263 | ||
11421 | /* Configure MB (Monitor bus) */ | 11264 | /* Configure MB (Monitor bus) */ |
11422 | rc = DRXJ_DAP.read_reg16func(dev_addr, QAM_SL_COMM_MB__A, &qam_sl_comm_mb_init, 0); | 11265 | rc = drxj_dap_read_reg16(dev_addr, QAM_SL_COMM_MB__A, &qam_sl_comm_mb_init, 0); |
11423 | if (rc != 0) { | 11266 | if (rc != 0) { |
11424 | pr_err("error %d\n", rc); | 11267 | pr_err("error %d\n", rc); |
11425 | goto rw_error; | 11268 | goto rw_error; |
@@ -11429,7 +11272,7 @@ ctrl_get_qam_constel(struct drx_demod_instance *demod, struct drx_complex *compl | |||
11429 | QAM_SL_COMM_MB_MUX_OBS__M)); | 11272 | QAM_SL_COMM_MB_MUX_OBS__M)); |
11430 | qam_sl_comm_mb |= (QAM_SL_COMM_MB_OBS_ON + | 11273 | qam_sl_comm_mb |= (QAM_SL_COMM_MB_OBS_ON + |
11431 | QAM_SL_COMM_MB_MUX_OBS_CONST_CORR); | 11274 | QAM_SL_COMM_MB_MUX_OBS_CONST_CORR); |
11432 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SL_COMM_MB__A, qam_sl_comm_mb, 0); | 11275 | rc = drxj_dap_write_reg16(dev_addr, QAM_SL_COMM_MB__A, qam_sl_comm_mb, 0); |
11433 | if (rc != 0) { | 11276 | if (rc != 0) { |
11434 | pr_err("error %d\n", rc); | 11277 | pr_err("error %d\n", rc); |
11435 | goto rw_error; | 11278 | goto rw_error; |
@@ -11448,21 +11291,21 @@ ctrl_get_qam_constel(struct drx_demod_instance *demod, struct drx_complex *compl | |||
11448 | /* grabber mode: continuous */ | 11291 | /* grabber mode: continuous */ |
11449 | (FEC_OC_OCR_MODE_GRAB_COUNTED__M & | 11292 | (FEC_OC_OCR_MODE_GRAB_COUNTED__M & |
11450 | (0x0 << FEC_OC_OCR_MODE_GRAB_COUNTED__B))); | 11293 | (0x0 << FEC_OC_OCR_MODE_GRAB_COUNTED__B))); |
11451 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_OCR_MODE__A, fec_oc_ocr_mode, 0); | 11294 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_OCR_MODE__A, fec_oc_ocr_mode, 0); |
11452 | if (rc != 0) { | 11295 | if (rc != 0) { |
11453 | pr_err("error %d\n", rc); | 11296 | pr_err("error %d\n", rc); |
11454 | goto rw_error; | 11297 | goto rw_error; |
11455 | } | 11298 | } |
11456 | 11299 | ||
11457 | /* Disable MB grabber in the FEC OC */ | 11300 | /* Disable MB grabber in the FEC OC */ |
11458 | rc = DRXJ_DAP.write_reg16func(dev_addr, FEC_OC_OCR_MODE__A, 0x00, 0); | 11301 | rc = drxj_dap_write_reg16(dev_addr, FEC_OC_OCR_MODE__A, 0x00, 0); |
11459 | if (rc != 0) { | 11302 | if (rc != 0) { |
11460 | pr_err("error %d\n", rc); | 11303 | pr_err("error %d\n", rc); |
11461 | goto rw_error; | 11304 | goto rw_error; |
11462 | } | 11305 | } |
11463 | 11306 | ||
11464 | /* read data */ | 11307 | /* read data */ |
11465 | rc = DRXJ_DAP.read_reg32func(dev_addr, FEC_OC_OCR_GRAB_RD0__A, &data, 0); | 11308 | rc = drxdap_fasi_read_reg32(dev_addr, FEC_OC_OCR_GRAB_RD0__A, &data, 0); |
11466 | if (rc != 0) { | 11309 | if (rc != 0) { |
11467 | pr_err("error %d\n", rc); | 11310 | pr_err("error %d\n", rc); |
11468 | goto rw_error; | 11311 | goto rw_error; |
@@ -11482,7 +11325,7 @@ ctrl_get_qam_constel(struct drx_demod_instance *demod, struct drx_complex *compl | |||
11482 | complex_nr->im = ((s16) im); | 11325 | complex_nr->im = ((s16) im); |
11483 | 11326 | ||
11484 | /* Restore MB (Monitor bus) */ | 11327 | /* Restore MB (Monitor bus) */ |
11485 | rc = DRXJ_DAP.write_reg16func(dev_addr, QAM_SL_COMM_MB__A, qam_sl_comm_mb_init, 0); | 11328 | rc = drxj_dap_write_reg16(dev_addr, QAM_SL_COMM_MB__A, qam_sl_comm_mb_init, 0); |
11486 | if (rc != 0) { | 11329 | if (rc != 0) { |
11487 | pr_err("error %d\n", rc); | 11330 | pr_err("error %d\n", rc); |
11488 | goto rw_error; | 11331 | goto rw_error; |
@@ -11631,22 +11474,22 @@ atv_update_config(struct drx_demod_instance *demod, bool force_update) | |||
11631 | pr_err("error %d\n", rc); | 11474 | pr_err("error %d\n", rc); |
11632 | goto rw_error; | 11475 | goto rw_error; |
11633 | } | 11476 | } |
11634 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_EQU0__A, ext_attr->atv_top_equ0[index], 0); | 11477 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_EQU0__A, ext_attr->atv_top_equ0[index], 0); |
11635 | if (rc != 0) { | 11478 | if (rc != 0) { |
11636 | pr_err("error %d\n", rc); | 11479 | pr_err("error %d\n", rc); |
11637 | goto rw_error; | 11480 | goto rw_error; |
11638 | } | 11481 | } |
11639 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_EQU1__A, ext_attr->atv_top_equ1[index], 0); | 11482 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_EQU1__A, ext_attr->atv_top_equ1[index], 0); |
11640 | if (rc != 0) { | 11483 | if (rc != 0) { |
11641 | pr_err("error %d\n", rc); | 11484 | pr_err("error %d\n", rc); |
11642 | goto rw_error; | 11485 | goto rw_error; |
11643 | } | 11486 | } |
11644 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_EQU2__A, ext_attr->atv_top_equ2[index], 0); | 11487 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_EQU2__A, ext_attr->atv_top_equ2[index], 0); |
11645 | if (rc != 0) { | 11488 | if (rc != 0) { |
11646 | pr_err("error %d\n", rc); | 11489 | pr_err("error %d\n", rc); |
11647 | goto rw_error; | 11490 | goto rw_error; |
11648 | } | 11491 | } |
11649 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_EQU3__A, ext_attr->atv_top_equ3[index], 0); | 11492 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_EQU3__A, ext_attr->atv_top_equ3[index], 0); |
11650 | if (rc != 0) { | 11493 | if (rc != 0) { |
11651 | pr_err("error %d\n", rc); | 11494 | pr_err("error %d\n", rc); |
11652 | goto rw_error; | 11495 | goto rw_error; |
@@ -11657,7 +11500,7 @@ atv_update_config(struct drx_demod_instance *demod, bool force_update) | |||
11657 | if (force_update) { | 11500 | if (force_update) { |
11658 | u16 data = 0; | 11501 | u16 data = 0; |
11659 | 11502 | ||
11660 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_RT_ROT_BP__A, &data, 0); | 11503 | rc = drxj_dap_read_reg16(dev_addr, IQM_RT_ROT_BP__A, &data, 0); |
11661 | if (rc != 0) { | 11504 | if (rc != 0) { |
11662 | pr_err("error %d\n", rc); | 11505 | pr_err("error %d\n", rc); |
11663 | goto rw_error; | 11506 | goto rw_error; |
@@ -11667,7 +11510,7 @@ atv_update_config(struct drx_demod_instance *demod, bool force_update) | |||
11667 | data |= IQM_RT_ROT_BP_ROT_OFF_OFF; | 11510 | data |= IQM_RT_ROT_BP_ROT_OFF_OFF; |
11668 | else | 11511 | else |
11669 | data |= IQM_RT_ROT_BP_ROT_OFF_ACTIVE; | 11512 | data |= IQM_RT_ROT_BP_ROT_OFF_ACTIVE; |
11670 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_ROT_BP__A, data, 0); | 11513 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_ROT_BP__A, data, 0); |
11671 | if (rc != 0) { | 11514 | if (rc != 0) { |
11672 | pr_err("error %d\n", rc); | 11515 | pr_err("error %d\n", rc); |
11673 | goto rw_error; | 11516 | goto rw_error; |
@@ -11677,7 +11520,7 @@ atv_update_config(struct drx_demod_instance *demod, bool force_update) | |||
11677 | /* peak filter setting */ | 11520 | /* peak filter setting */ |
11678 | if (force_update || | 11521 | if (force_update || |
11679 | ((ext_attr->atv_cfg_changed_flags & DRXJ_ATV_CHANGED_PEAK_FLT) != 0)) { | 11522 | ((ext_attr->atv_cfg_changed_flags & DRXJ_ATV_CHANGED_PEAK_FLT) != 0)) { |
11680 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_VID_PEAK__A, ext_attr->atv_top_vid_peak, 0); | 11523 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_VID_PEAK__A, ext_attr->atv_top_vid_peak, 0); |
11681 | if (rc != 0) { | 11524 | if (rc != 0) { |
11682 | pr_err("error %d\n", rc); | 11525 | pr_err("error %d\n", rc); |
11683 | goto rw_error; | 11526 | goto rw_error; |
@@ -11687,7 +11530,7 @@ atv_update_config(struct drx_demod_instance *demod, bool force_update) | |||
11687 | /* noise filter setting */ | 11530 | /* noise filter setting */ |
11688 | if (force_update || | 11531 | if (force_update || |
11689 | ((ext_attr->atv_cfg_changed_flags & DRXJ_ATV_CHANGED_NOISE_FLT) != 0)) { | 11532 | ((ext_attr->atv_cfg_changed_flags & DRXJ_ATV_CHANGED_NOISE_FLT) != 0)) { |
11690 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_NOISE_TH__A, ext_attr->atv_top_noise_th, 0); | 11533 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_NOISE_TH__A, ext_attr->atv_top_noise_th, 0); |
11691 | if (rc != 0) { | 11534 | if (rc != 0) { |
11692 | pr_err("error %d\n", rc); | 11535 | pr_err("error %d\n", rc); |
11693 | goto rw_error; | 11536 | goto rw_error; |
@@ -11716,7 +11559,7 @@ atv_update_config(struct drx_demod_instance *demod, bool force_update) | |||
11716 | return -EIO; | 11559 | return -EIO; |
11717 | break; | 11560 | break; |
11718 | } | 11561 | } |
11719 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_AF_SIF_ATT__A, attenuation, 0); | 11562 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_AF_SIF_ATT__A, attenuation, 0); |
11720 | if (rc != 0) { | 11563 | if (rc != 0) { |
11721 | pr_err("error %d\n", rc); | 11564 | pr_err("error %d\n", rc); |
11722 | goto rw_error; | 11565 | goto rw_error; |
@@ -11728,7 +11571,7 @@ atv_update_config(struct drx_demod_instance *demod, bool force_update) | |||
11728 | ((ext_attr->atv_cfg_changed_flags & DRXJ_ATV_CHANGED_OUTPUT) != 0)) { | 11571 | ((ext_attr->atv_cfg_changed_flags & DRXJ_ATV_CHANGED_OUTPUT) != 0)) { |
11729 | u16 data = 0; | 11572 | u16 data = 0; |
11730 | 11573 | ||
11731 | rc = DRXJ_DAP.read_reg16func(dev_addr, ATV_TOP_STDBY__A, &data, 0); | 11574 | rc = drxj_dap_read_reg16(dev_addr, ATV_TOP_STDBY__A, &data, 0); |
11732 | if (rc != 0) { | 11575 | if (rc != 0) { |
11733 | pr_err("error %d\n", rc); | 11576 | pr_err("error %d\n", rc); |
11734 | goto rw_error; | 11577 | goto rw_error; |
@@ -11742,7 +11585,7 @@ atv_update_config(struct drx_demod_instance *demod, bool force_update) | |||
11742 | data &= (~ATV_TOP_STDBY_SIF_STDBY_STANDBY); | 11585 | data &= (~ATV_TOP_STDBY_SIF_STDBY_STANDBY); |
11743 | else | 11586 | else |
11744 | data |= ATV_TOP_STDBY_SIF_STDBY_STANDBY; | 11587 | data |= ATV_TOP_STDBY_SIF_STDBY_STANDBY; |
11745 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STDBY__A, data, 0); | 11588 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STDBY__A, data, 0); |
11746 | if (rc != 0) { | 11589 | if (rc != 0) { |
11747 | pr_err("error %d\n", rc); | 11590 | pr_err("error %d\n", rc); |
11748 | goto rw_error; | 11591 | goto rw_error; |
@@ -12016,7 +11859,7 @@ ctrl_get_cfg_atv_output(struct drx_demod_instance *demod, struct drxj_cfg_atv_ou | |||
12016 | if (output_cfg == NULL) | 11859 | if (output_cfg == NULL) |
12017 | return -EINVAL; | 11860 | return -EINVAL; |
12018 | 11861 | ||
12019 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, ATV_TOP_STDBY__A, &data, 0); | 11862 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, ATV_TOP_STDBY__A, &data, 0); |
12020 | if (rc != 0) { | 11863 | if (rc != 0) { |
12021 | pr_err("error %d\n", rc); | 11864 | pr_err("error %d\n", rc); |
12022 | goto rw_error; | 11865 | goto rw_error; |
@@ -12030,7 +11873,7 @@ ctrl_get_cfg_atv_output(struct drx_demod_instance *demod, struct drxj_cfg_atv_ou | |||
12030 | output_cfg->enable_sif_output = false; | 11873 | output_cfg->enable_sif_output = false; |
12031 | } else { | 11874 | } else { |
12032 | output_cfg->enable_sif_output = true; | 11875 | output_cfg->enable_sif_output = true; |
12033 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, ATV_TOP_AF_SIF_ATT__A, &data, 0); | 11876 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, ATV_TOP_AF_SIF_ATT__A, &data, 0); |
12034 | if (rc != 0) { | 11877 | if (rc != 0) { |
12035 | pr_err("error %d\n", rc); | 11878 | pr_err("error %d\n", rc); |
12036 | goto rw_error; | 11879 | goto rw_error; |
@@ -12073,7 +11916,7 @@ ctrl_get_cfg_atv_agc_status(struct drx_demod_instance *demod, | |||
12073 | 11916 | ||
12074 | IQM_AF_AGC_RF__A * 27 is 20 bits worst case. | 11917 | IQM_AF_AGC_RF__A * 27 is 20 bits worst case. |
12075 | */ | 11918 | */ |
12076 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_AGC_RF__A, &data, 0); | 11919 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_AGC_RF__A, &data, 0); |
12077 | if (rc != 0) { | 11920 | if (rc != 0) { |
12078 | pr_err("error %d\n", rc); | 11921 | pr_err("error %d\n", rc); |
12079 | goto rw_error; | 11922 | goto rw_error; |
@@ -12090,7 +11933,7 @@ ctrl_get_cfg_atv_agc_status(struct drx_demod_instance *demod, | |||
12090 | 11933 | ||
12091 | IQM_AF_AGC_IF__A * 27 is 20 bits worst case. | 11934 | IQM_AF_AGC_IF__A * 27 is 20 bits worst case. |
12092 | */ | 11935 | */ |
12093 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_AGC_IF__A, &data, 0); | 11936 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_AGC_IF__A, &data, 0); |
12094 | if (rc != 0) { | 11937 | if (rc != 0) { |
12095 | pr_err("error %d\n", rc); | 11938 | pr_err("error %d\n", rc); |
12096 | goto rw_error; | 11939 | goto rw_error; |
@@ -12177,7 +12020,7 @@ static int power_up_atv(struct drx_demod_instance *demod, enum drx_standard stan | |||
12177 | int rc; | 12020 | int rc; |
12178 | 12021 | ||
12179 | /* ATV NTSC */ | 12022 | /* ATV NTSC */ |
12180 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_COMM_EXEC__A, ATV_COMM_EXEC_ACTIVE, 0); | 12023 | rc = drxj_dap_write_reg16(dev_addr, ATV_COMM_EXEC__A, ATV_COMM_EXEC_ACTIVE, 0); |
12181 | if (rc != 0) { | 12024 | if (rc != 0) { |
12182 | pr_err("error %d\n", rc); | 12025 | pr_err("error %d\n", rc); |
12183 | goto rw_error; | 12026 | goto rw_error; |
@@ -12194,7 +12037,7 @@ static int power_up_atv(struct drx_demod_instance *demod, enum drx_standard stan | |||
12194 | goto rw_error; | 12037 | goto rw_error; |
12195 | } | 12038 | } |
12196 | 12039 | ||
12197 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_ACTIVE, 0); | 12040 | rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_ACTIVE, 0); |
12198 | if (rc != 0) { | 12041 | if (rc != 0) { |
12199 | pr_err("error %d\n", rc); | 12042 | pr_err("error %d\n", rc); |
12200 | goto rw_error; | 12043 | goto rw_error; |
@@ -12249,19 +12092,19 @@ power_down_atv(struct drx_demod_instance *demod, enum drx_standard standard, boo | |||
12249 | goto rw_error; | 12092 | goto rw_error; |
12250 | } | 12093 | } |
12251 | /* Disable ATV outputs (ATV reset enables CVBS, undo this) */ | 12094 | /* Disable ATV outputs (ATV reset enables CVBS, undo this) */ |
12252 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STDBY__A, (ATV_TOP_STDBY_SIF_STDBY_STANDBY & (~ATV_TOP_STDBY_CVBS_STDBY_A2_ACTIVE)), 0); | 12095 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STDBY__A, (ATV_TOP_STDBY_SIF_STDBY_STANDBY & (~ATV_TOP_STDBY_CVBS_STDBY_A2_ACTIVE)), 0); |
12253 | if (rc != 0) { | 12096 | if (rc != 0) { |
12254 | pr_err("error %d\n", rc); | 12097 | pr_err("error %d\n", rc); |
12255 | goto rw_error; | 12098 | goto rw_error; |
12256 | } | 12099 | } |
12257 | 12100 | ||
12258 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_COMM_EXEC__A, ATV_COMM_EXEC_STOP, 0); | 12101 | rc = drxj_dap_write_reg16(dev_addr, ATV_COMM_EXEC__A, ATV_COMM_EXEC_STOP, 0); |
12259 | if (rc != 0) { | 12102 | if (rc != 0) { |
12260 | pr_err("error %d\n", rc); | 12103 | pr_err("error %d\n", rc); |
12261 | goto rw_error; | 12104 | goto rw_error; |
12262 | } | 12105 | } |
12263 | if (primary) { | 12106 | if (primary) { |
12264 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); | 12107 | rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); |
12265 | if (rc != 0) { | 12108 | if (rc != 0) { |
12266 | pr_err("error %d\n", rc); | 12109 | pr_err("error %d\n", rc); |
12267 | goto rw_error; | 12110 | goto rw_error; |
@@ -12272,27 +12115,27 @@ power_down_atv(struct drx_demod_instance *demod, enum drx_standard standard, boo | |||
12272 | goto rw_error; | 12115 | goto rw_error; |
12273 | } | 12116 | } |
12274 | } else { | 12117 | } else { |
12275 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); | 12118 | rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); |
12276 | if (rc != 0) { | 12119 | if (rc != 0) { |
12277 | pr_err("error %d\n", rc); | 12120 | pr_err("error %d\n", rc); |
12278 | goto rw_error; | 12121 | goto rw_error; |
12279 | } | 12122 | } |
12280 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); | 12123 | rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); |
12281 | if (rc != 0) { | 12124 | if (rc != 0) { |
12282 | pr_err("error %d\n", rc); | 12125 | pr_err("error %d\n", rc); |
12283 | goto rw_error; | 12126 | goto rw_error; |
12284 | } | 12127 | } |
12285 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); | 12128 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); |
12286 | if (rc != 0) { | 12129 | if (rc != 0) { |
12287 | pr_err("error %d\n", rc); | 12130 | pr_err("error %d\n", rc); |
12288 | goto rw_error; | 12131 | goto rw_error; |
12289 | } | 12132 | } |
12290 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); | 12133 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); |
12291 | if (rc != 0) { | 12134 | if (rc != 0) { |
12292 | pr_err("error %d\n", rc); | 12135 | pr_err("error %d\n", rc); |
12293 | goto rw_error; | 12136 | goto rw_error; |
12294 | } | 12137 | } |
12295 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); | 12138 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); |
12296 | if (rc != 0) { | 12139 | if (rc != 0) { |
12297 | pr_err("error %d\n", rc); | 12140 | pr_err("error %d\n", rc); |
12298 | goto rw_error; | 12141 | goto rw_error; |
@@ -12598,32 +12441,32 @@ trouble ? | |||
12598 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 12441 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
12599 | dev_addr = demod->my_i2c_dev_addr; | 12442 | dev_addr = demod->my_i2c_dev_addr; |
12600 | 12443 | ||
12601 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_COMM_EXEC__A, ATV_COMM_EXEC_STOP, 0); | 12444 | rc = drxj_dap_write_reg16(dev_addr, ATV_COMM_EXEC__A, ATV_COMM_EXEC_STOP, 0); |
12602 | if (rc != 0) { | 12445 | if (rc != 0) { |
12603 | pr_err("error %d\n", rc); | 12446 | pr_err("error %d\n", rc); |
12604 | goto rw_error; | 12447 | goto rw_error; |
12605 | } | 12448 | } |
12606 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); | 12449 | rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); |
12607 | if (rc != 0) { | 12450 | if (rc != 0) { |
12608 | pr_err("error %d\n", rc); | 12451 | pr_err("error %d\n", rc); |
12609 | goto rw_error; | 12452 | goto rw_error; |
12610 | } | 12453 | } |
12611 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); | 12454 | rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); |
12612 | if (rc != 0) { | 12455 | if (rc != 0) { |
12613 | pr_err("error %d\n", rc); | 12456 | pr_err("error %d\n", rc); |
12614 | goto rw_error; | 12457 | goto rw_error; |
12615 | } | 12458 | } |
12616 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); | 12459 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); |
12617 | if (rc != 0) { | 12460 | if (rc != 0) { |
12618 | pr_err("error %d\n", rc); | 12461 | pr_err("error %d\n", rc); |
12619 | goto rw_error; | 12462 | goto rw_error; |
12620 | } | 12463 | } |
12621 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); | 12464 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); |
12622 | if (rc != 0) { | 12465 | if (rc != 0) { |
12623 | pr_err("error %d\n", rc); | 12466 | pr_err("error %d\n", rc); |
12624 | goto rw_error; | 12467 | goto rw_error; |
12625 | } | 12468 | } |
12626 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); | 12469 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); |
12627 | if (rc != 0) { | 12470 | if (rc != 0) { |
12628 | pr_err("error %d\n", rc); | 12471 | pr_err("error %d\n", rc); |
12629 | goto rw_error; | 12472 | goto rw_error; |
@@ -12641,7 +12484,7 @@ trouble ? | |||
12641 | goto rw_error; | 12484 | goto rw_error; |
12642 | } | 12485 | } |
12643 | 12486 | ||
12644 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_MOD_CONTROL__A, ATV_TOP_MOD_CONTROL__PRE, 0); | 12487 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_MOD_CONTROL__A, ATV_TOP_MOD_CONTROL__PRE, 0); |
12645 | if (rc != 0) { | 12488 | if (rc != 0) { |
12646 | pr_err("error %d\n", rc); | 12489 | pr_err("error %d\n", rc); |
12647 | goto rw_error; | 12490 | goto rw_error; |
@@ -12653,69 +12496,69 @@ trouble ? | |||
12653 | /* NTSC */ | 12496 | /* NTSC */ |
12654 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_MN; | 12497 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_MN; |
12655 | 12498 | ||
12656 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_LO_INCR__A, IQM_RT_LO_INCR_MN, 0); | 12499 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_LO_INCR__A, IQM_RT_LO_INCR_MN, 0); |
12657 | if (rc != 0) { | 12500 | if (rc != 0) { |
12658 | pr_err("error %d\n", rc); | 12501 | pr_err("error %d\n", rc); |
12659 | goto rw_error; | 12502 | goto rw_error; |
12660 | } | 12503 | } |
12661 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); | 12504 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); |
12662 | if (rc != 0) { | 12505 | if (rc != 0) { |
12663 | pr_err("error %d\n", rc); | 12506 | pr_err("error %d\n", rc); |
12664 | goto rw_error; | 12507 | goto rw_error; |
12665 | } | 12508 | } |
12666 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(ntsc_taps_re), ((u8 *)ntsc_taps_re), 0); | 12509 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(ntsc_taps_re), ((u8 *)ntsc_taps_re), 0); |
12667 | if (rc != 0) { | 12510 | if (rc != 0) { |
12668 | pr_err("error %d\n", rc); | 12511 | pr_err("error %d\n", rc); |
12669 | goto rw_error; | 12512 | goto rw_error; |
12670 | } | 12513 | } |
12671 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(ntsc_taps_im), ((u8 *)ntsc_taps_im), 0); | 12514 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(ntsc_taps_im), ((u8 *)ntsc_taps_im), 0); |
12672 | if (rc != 0) { | 12515 | if (rc != 0) { |
12673 | pr_err("error %d\n", rc); | 12516 | pr_err("error %d\n", rc); |
12674 | goto rw_error; | 12517 | goto rw_error; |
12675 | } | 12518 | } |
12676 | 12519 | ||
12677 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_AMP_TH__A, ATV_TOP_CR_AMP_TH_MN, 0); | 12520 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_AMP_TH__A, ATV_TOP_CR_AMP_TH_MN, 0); |
12678 | if (rc != 0) { | 12521 | if (rc != 0) { |
12679 | pr_err("error %d\n", rc); | 12522 | pr_err("error %d\n", rc); |
12680 | goto rw_error; | 12523 | goto rw_error; |
12681 | } | 12524 | } |
12682 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_MN | ATV_TOP_CR_CONT_CR_D_MN | ATV_TOP_CR_CONT_CR_I_MN), 0); | 12525 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_MN | ATV_TOP_CR_CONT_CR_D_MN | ATV_TOP_CR_CONT_CR_I_MN), 0); |
12683 | if (rc != 0) { | 12526 | if (rc != 0) { |
12684 | pr_err("error %d\n", rc); | 12527 | pr_err("error %d\n", rc); |
12685 | goto rw_error; | 12528 | goto rw_error; |
12686 | } | 12529 | } |
12687 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_MN, 0); | 12530 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_MN, 0); |
12688 | if (rc != 0) { | 12531 | if (rc != 0) { |
12689 | pr_err("error %d\n", rc); | 12532 | pr_err("error %d\n", rc); |
12690 | goto rw_error; | 12533 | goto rw_error; |
12691 | } | 12534 | } |
12692 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_MN | ATV_TOP_STD_VID_POL_MN), 0); | 12535 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_MN | ATV_TOP_STD_VID_POL_MN), 0); |
12693 | if (rc != 0) { | 12536 | if (rc != 0) { |
12694 | pr_err("error %d\n", rc); | 12537 | pr_err("error %d\n", rc); |
12695 | goto rw_error; | 12538 | goto rw_error; |
12696 | } | 12539 | } |
12697 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_MN, 0); | 12540 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_MN, 0); |
12698 | if (rc != 0) { | 12541 | if (rc != 0) { |
12699 | pr_err("error %d\n", rc); | 12542 | pr_err("error %d\n", rc); |
12700 | goto rw_error; | 12543 | goto rw_error; |
12701 | } | 12544 | } |
12702 | 12545 | ||
12703 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM | SCU_RAM_ATV_AGC_MODE_FAST_VAGC_EN_FAGC_ENABLE), 0); | 12546 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM | SCU_RAM_ATV_AGC_MODE_FAST_VAGC_EN_FAGC_ENABLE), 0); |
12704 | if (rc != 0) { | 12547 | if (rc != 0) { |
12705 | pr_err("error %d\n", rc); | 12548 | pr_err("error %d\n", rc); |
12706 | goto rw_error; | 12549 | goto rw_error; |
12707 | } | 12550 | } |
12708 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); | 12551 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); |
12709 | if (rc != 0) { | 12552 | if (rc != 0) { |
12710 | pr_err("error %d\n", rc); | 12553 | pr_err("error %d\n", rc); |
12711 | goto rw_error; | 12554 | goto rw_error; |
12712 | } | 12555 | } |
12713 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); | 12556 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); |
12714 | if (rc != 0) { | 12557 | if (rc != 0) { |
12715 | pr_err("error %d\n", rc); | 12558 | pr_err("error %d\n", rc); |
12716 | goto rw_error; | 12559 | goto rw_error; |
12717 | } | 12560 | } |
12718 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_BG_MN, 0); | 12561 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_BG_MN, 0); |
12719 | if (rc != 0) { | 12562 | if (rc != 0) { |
12720 | pr_err("error %d\n", rc); | 12563 | pr_err("error %d\n", rc); |
12721 | goto rw_error; | 12564 | goto rw_error; |
@@ -12727,48 +12570,48 @@ trouble ? | |||
12727 | /* FM */ | 12570 | /* FM */ |
12728 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_FM; | 12571 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_FM; |
12729 | 12572 | ||
12730 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_LO_INCR__A, 2994, 0); | 12573 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_LO_INCR__A, 2994, 0); |
12731 | if (rc != 0) { | 12574 | if (rc != 0) { |
12732 | pr_err("error %d\n", rc); | 12575 | pr_err("error %d\n", rc); |
12733 | goto rw_error; | 12576 | goto rw_error; |
12734 | } | 12577 | } |
12735 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, 0, 0); | 12578 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, 0, 0); |
12736 | if (rc != 0) { | 12579 | if (rc != 0) { |
12737 | pr_err("error %d\n", rc); | 12580 | pr_err("error %d\n", rc); |
12738 | goto rw_error; | 12581 | goto rw_error; |
12739 | } | 12582 | } |
12740 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(fm_taps_re), ((u8 *)fm_taps_re), 0); | 12583 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(fm_taps_re), ((u8 *)fm_taps_re), 0); |
12741 | if (rc != 0) { | 12584 | if (rc != 0) { |
12742 | pr_err("error %d\n", rc); | 12585 | pr_err("error %d\n", rc); |
12743 | goto rw_error; | 12586 | goto rw_error; |
12744 | } | 12587 | } |
12745 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(fm_taps_im), ((u8 *)fm_taps_im), 0); | 12588 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(fm_taps_im), ((u8 *)fm_taps_im), 0); |
12746 | if (rc != 0) { | 12589 | if (rc != 0) { |
12747 | pr_err("error %d\n", rc); | 12590 | pr_err("error %d\n", rc); |
12748 | goto rw_error; | 12591 | goto rw_error; |
12749 | } | 12592 | } |
12750 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_FM | ATV_TOP_STD_VID_POL_FM), 0); | 12593 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_FM | ATV_TOP_STD_VID_POL_FM), 0); |
12751 | if (rc != 0) { | 12594 | if (rc != 0) { |
12752 | pr_err("error %d\n", rc); | 12595 | pr_err("error %d\n", rc); |
12753 | goto rw_error; | 12596 | goto rw_error; |
12754 | } | 12597 | } |
12755 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_MOD_CONTROL__A, 0, 0); | 12598 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_MOD_CONTROL__A, 0, 0); |
12756 | if (rc != 0) { | 12599 | if (rc != 0) { |
12757 | pr_err("error %d\n", rc); | 12600 | pr_err("error %d\n", rc); |
12758 | goto rw_error; | 12601 | goto rw_error; |
12759 | } | 12602 | } |
12760 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_CONT__A, 0, 0); | 12603 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_CONT__A, 0, 0); |
12761 | if (rc != 0) { | 12604 | if (rc != 0) { |
12762 | pr_err("error %d\n", rc); | 12605 | pr_err("error %d\n", rc); |
12763 | goto rw_error; | 12606 | goto rw_error; |
12764 | } | 12607 | } |
12765 | 12608 | ||
12766 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_VAGC_VEL_AGC_SLOW | SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM), 0); | 12609 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_VAGC_VEL_AGC_SLOW | SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM), 0); |
12767 | if (rc != 0) { | 12610 | if (rc != 0) { |
12768 | pr_err("error %d\n", rc); | 12611 | pr_err("error %d\n", rc); |
12769 | goto rw_error; | 12612 | goto rw_error; |
12770 | } | 12613 | } |
12771 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_ROT_BP__A, IQM_RT_ROT_BP_ROT_OFF_OFF, 0); | 12614 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_ROT_BP__A, IQM_RT_ROT_BP_ROT_OFF_OFF, 0); |
12772 | if (rc != 0) { | 12615 | if (rc != 0) { |
12773 | pr_err("error %d\n", rc); | 12616 | pr_err("error %d\n", rc); |
12774 | goto rw_error; | 12617 | goto rw_error; |
@@ -12780,67 +12623,67 @@ trouble ? | |||
12780 | /* PAL/SECAM B/G */ | 12623 | /* PAL/SECAM B/G */ |
12781 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_B; | 12624 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_B; |
12782 | 12625 | ||
12783 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_LO_INCR__A, 1820, 0); | 12626 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_LO_INCR__A, 1820, 0); |
12784 | if (rc != 0) { | 12627 | if (rc != 0) { |
12785 | pr_err("error %d\n", rc); | 12628 | pr_err("error %d\n", rc); |
12786 | goto rw_error; | 12629 | goto rw_error; |
12787 | } /* TODO check with IS */ | 12630 | } /* TODO check with IS */ |
12788 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); | 12631 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); |
12789 | if (rc != 0) { | 12632 | if (rc != 0) { |
12790 | pr_err("error %d\n", rc); | 12633 | pr_err("error %d\n", rc); |
12791 | goto rw_error; | 12634 | goto rw_error; |
12792 | } | 12635 | } |
12793 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(bg_taps_re), ((u8 *)bg_taps_re), 0); | 12636 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(bg_taps_re), ((u8 *)bg_taps_re), 0); |
12794 | if (rc != 0) { | 12637 | if (rc != 0) { |
12795 | pr_err("error %d\n", rc); | 12638 | pr_err("error %d\n", rc); |
12796 | goto rw_error; | 12639 | goto rw_error; |
12797 | } | 12640 | } |
12798 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(bg_taps_im), ((u8 *)bg_taps_im), 0); | 12641 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(bg_taps_im), ((u8 *)bg_taps_im), 0); |
12799 | if (rc != 0) { | 12642 | if (rc != 0) { |
12800 | pr_err("error %d\n", rc); | 12643 | pr_err("error %d\n", rc); |
12801 | goto rw_error; | 12644 | goto rw_error; |
12802 | } | 12645 | } |
12803 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_BG, 0); | 12646 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_BG, 0); |
12804 | if (rc != 0) { | 12647 | if (rc != 0) { |
12805 | pr_err("error %d\n", rc); | 12648 | pr_err("error %d\n", rc); |
12806 | goto rw_error; | 12649 | goto rw_error; |
12807 | } | 12650 | } |
12808 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_AMP_TH__A, ATV_TOP_CR_AMP_TH_BG, 0); | 12651 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_AMP_TH__A, ATV_TOP_CR_AMP_TH_BG, 0); |
12809 | if (rc != 0) { | 12652 | if (rc != 0) { |
12810 | pr_err("error %d\n", rc); | 12653 | pr_err("error %d\n", rc); |
12811 | goto rw_error; | 12654 | goto rw_error; |
12812 | } | 12655 | } |
12813 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_BG | ATV_TOP_CR_CONT_CR_D_BG | ATV_TOP_CR_CONT_CR_I_BG), 0); | 12656 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_BG | ATV_TOP_CR_CONT_CR_D_BG | ATV_TOP_CR_CONT_CR_I_BG), 0); |
12814 | if (rc != 0) { | 12657 | if (rc != 0) { |
12815 | pr_err("error %d\n", rc); | 12658 | pr_err("error %d\n", rc); |
12816 | goto rw_error; | 12659 | goto rw_error; |
12817 | } | 12660 | } |
12818 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_BG, 0); | 12661 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_BG, 0); |
12819 | if (rc != 0) { | 12662 | if (rc != 0) { |
12820 | pr_err("error %d\n", rc); | 12663 | pr_err("error %d\n", rc); |
12821 | goto rw_error; | 12664 | goto rw_error; |
12822 | } | 12665 | } |
12823 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_BG | ATV_TOP_STD_VID_POL_BG), 0); | 12666 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_BG | ATV_TOP_STD_VID_POL_BG), 0); |
12824 | if (rc != 0) { | 12667 | if (rc != 0) { |
12825 | pr_err("error %d\n", rc); | 12668 | pr_err("error %d\n", rc); |
12826 | goto rw_error; | 12669 | goto rw_error; |
12827 | } | 12670 | } |
12828 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM | SCU_RAM_ATV_AGC_MODE_FAST_VAGC_EN_FAGC_ENABLE), 0); | 12671 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM | SCU_RAM_ATV_AGC_MODE_FAST_VAGC_EN_FAGC_ENABLE), 0); |
12829 | if (rc != 0) { | 12672 | if (rc != 0) { |
12830 | pr_err("error %d\n", rc); | 12673 | pr_err("error %d\n", rc); |
12831 | goto rw_error; | 12674 | goto rw_error; |
12832 | } | 12675 | } |
12833 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); | 12676 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); |
12834 | if (rc != 0) { | 12677 | if (rc != 0) { |
12835 | pr_err("error %d\n", rc); | 12678 | pr_err("error %d\n", rc); |
12836 | goto rw_error; | 12679 | goto rw_error; |
12837 | } | 12680 | } |
12838 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); | 12681 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); |
12839 | if (rc != 0) { | 12682 | if (rc != 0) { |
12840 | pr_err("error %d\n", rc); | 12683 | pr_err("error %d\n", rc); |
12841 | goto rw_error; | 12684 | goto rw_error; |
12842 | } | 12685 | } |
12843 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_BG_MN, 0); | 12686 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_BG_MN, 0); |
12844 | if (rc != 0) { | 12687 | if (rc != 0) { |
12845 | pr_err("error %d\n", rc); | 12688 | pr_err("error %d\n", rc); |
12846 | goto rw_error; | 12689 | goto rw_error; |
@@ -12853,67 +12696,67 @@ trouble ? | |||
12853 | /* PAL/SECAM D/K */ | 12696 | /* PAL/SECAM D/K */ |
12854 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_DK; | 12697 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_DK; |
12855 | 12698 | ||
12856 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_LO_INCR__A, 2225, 0); | 12699 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_LO_INCR__A, 2225, 0); |
12857 | if (rc != 0) { | 12700 | if (rc != 0) { |
12858 | pr_err("error %d\n", rc); | 12701 | pr_err("error %d\n", rc); |
12859 | goto rw_error; | 12702 | goto rw_error; |
12860 | } /* TODO check with IS */ | 12703 | } /* TODO check with IS */ |
12861 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); | 12704 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); |
12862 | if (rc != 0) { | 12705 | if (rc != 0) { |
12863 | pr_err("error %d\n", rc); | 12706 | pr_err("error %d\n", rc); |
12864 | goto rw_error; | 12707 | goto rw_error; |
12865 | } | 12708 | } |
12866 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(dk_i_l_lp_taps_re), ((u8 *)dk_i_l_lp_taps_re), 0); | 12709 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(dk_i_l_lp_taps_re), ((u8 *)dk_i_l_lp_taps_re), 0); |
12867 | if (rc != 0) { | 12710 | if (rc != 0) { |
12868 | pr_err("error %d\n", rc); | 12711 | pr_err("error %d\n", rc); |
12869 | goto rw_error; | 12712 | goto rw_error; |
12870 | } | 12713 | } |
12871 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(dk_i_l_lp_taps_im), ((u8 *)dk_i_l_lp_taps_im), 0); | 12714 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(dk_i_l_lp_taps_im), ((u8 *)dk_i_l_lp_taps_im), 0); |
12872 | if (rc != 0) { | 12715 | if (rc != 0) { |
12873 | pr_err("error %d\n", rc); | 12716 | pr_err("error %d\n", rc); |
12874 | goto rw_error; | 12717 | goto rw_error; |
12875 | } | 12718 | } |
12876 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_AMP_TH__A, ATV_TOP_CR_AMP_TH_DK, 0); | 12719 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_AMP_TH__A, ATV_TOP_CR_AMP_TH_DK, 0); |
12877 | if (rc != 0) { | 12720 | if (rc != 0) { |
12878 | pr_err("error %d\n", rc); | 12721 | pr_err("error %d\n", rc); |
12879 | goto rw_error; | 12722 | goto rw_error; |
12880 | } | 12723 | } |
12881 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_DK, 0); | 12724 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_DK, 0); |
12882 | if (rc != 0) { | 12725 | if (rc != 0) { |
12883 | pr_err("error %d\n", rc); | 12726 | pr_err("error %d\n", rc); |
12884 | goto rw_error; | 12727 | goto rw_error; |
12885 | } | 12728 | } |
12886 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_DK | ATV_TOP_CR_CONT_CR_D_DK | ATV_TOP_CR_CONT_CR_I_DK), 0); | 12729 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_DK | ATV_TOP_CR_CONT_CR_D_DK | ATV_TOP_CR_CONT_CR_I_DK), 0); |
12887 | if (rc != 0) { | 12730 | if (rc != 0) { |
12888 | pr_err("error %d\n", rc); | 12731 | pr_err("error %d\n", rc); |
12889 | goto rw_error; | 12732 | goto rw_error; |
12890 | } | 12733 | } |
12891 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_DK, 0); | 12734 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_DK, 0); |
12892 | if (rc != 0) { | 12735 | if (rc != 0) { |
12893 | pr_err("error %d\n", rc); | 12736 | pr_err("error %d\n", rc); |
12894 | goto rw_error; | 12737 | goto rw_error; |
12895 | } | 12738 | } |
12896 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_DK | ATV_TOP_STD_VID_POL_DK), 0); | 12739 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_DK | ATV_TOP_STD_VID_POL_DK), 0); |
12897 | if (rc != 0) { | 12740 | if (rc != 0) { |
12898 | pr_err("error %d\n", rc); | 12741 | pr_err("error %d\n", rc); |
12899 | goto rw_error; | 12742 | goto rw_error; |
12900 | } | 12743 | } |
12901 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM | SCU_RAM_ATV_AGC_MODE_FAST_VAGC_EN_FAGC_ENABLE), 0); | 12744 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM | SCU_RAM_ATV_AGC_MODE_FAST_VAGC_EN_FAGC_ENABLE), 0); |
12902 | if (rc != 0) { | 12745 | if (rc != 0) { |
12903 | pr_err("error %d\n", rc); | 12746 | pr_err("error %d\n", rc); |
12904 | goto rw_error; | 12747 | goto rw_error; |
12905 | } | 12748 | } |
12906 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); | 12749 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); |
12907 | if (rc != 0) { | 12750 | if (rc != 0) { |
12908 | pr_err("error %d\n", rc); | 12751 | pr_err("error %d\n", rc); |
12909 | goto rw_error; | 12752 | goto rw_error; |
12910 | } | 12753 | } |
12911 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); | 12754 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); |
12912 | if (rc != 0) { | 12755 | if (rc != 0) { |
12913 | pr_err("error %d\n", rc); | 12756 | pr_err("error %d\n", rc); |
12914 | goto rw_error; | 12757 | goto rw_error; |
12915 | } | 12758 | } |
12916 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_DK, 0); | 12759 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_DK, 0); |
12917 | if (rc != 0) { | 12760 | if (rc != 0) { |
12918 | pr_err("error %d\n", rc); | 12761 | pr_err("error %d\n", rc); |
12919 | goto rw_error; | 12762 | goto rw_error; |
@@ -12926,67 +12769,67 @@ trouble ? | |||
12926 | /* PAL/SECAM I */ | 12769 | /* PAL/SECAM I */ |
12927 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_I; | 12770 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_I; |
12928 | 12771 | ||
12929 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_LO_INCR__A, 2225, 0); | 12772 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_LO_INCR__A, 2225, 0); |
12930 | if (rc != 0) { | 12773 | if (rc != 0) { |
12931 | pr_err("error %d\n", rc); | 12774 | pr_err("error %d\n", rc); |
12932 | goto rw_error; | 12775 | goto rw_error; |
12933 | } /* TODO check with IS */ | 12776 | } /* TODO check with IS */ |
12934 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); | 12777 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); |
12935 | if (rc != 0) { | 12778 | if (rc != 0) { |
12936 | pr_err("error %d\n", rc); | 12779 | pr_err("error %d\n", rc); |
12937 | goto rw_error; | 12780 | goto rw_error; |
12938 | } | 12781 | } |
12939 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(dk_i_l_lp_taps_re), ((u8 *)dk_i_l_lp_taps_re), 0); | 12782 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(dk_i_l_lp_taps_re), ((u8 *)dk_i_l_lp_taps_re), 0); |
12940 | if (rc != 0) { | 12783 | if (rc != 0) { |
12941 | pr_err("error %d\n", rc); | 12784 | pr_err("error %d\n", rc); |
12942 | goto rw_error; | 12785 | goto rw_error; |
12943 | } | 12786 | } |
12944 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(dk_i_l_lp_taps_im), ((u8 *)dk_i_l_lp_taps_im), 0); | 12787 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(dk_i_l_lp_taps_im), ((u8 *)dk_i_l_lp_taps_im), 0); |
12945 | if (rc != 0) { | 12788 | if (rc != 0) { |
12946 | pr_err("error %d\n", rc); | 12789 | pr_err("error %d\n", rc); |
12947 | goto rw_error; | 12790 | goto rw_error; |
12948 | } | 12791 | } |
12949 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_AMP_TH__A, ATV_TOP_CR_AMP_TH_I, 0); | 12792 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_AMP_TH__A, ATV_TOP_CR_AMP_TH_I, 0); |
12950 | if (rc != 0) { | 12793 | if (rc != 0) { |
12951 | pr_err("error %d\n", rc); | 12794 | pr_err("error %d\n", rc); |
12952 | goto rw_error; | 12795 | goto rw_error; |
12953 | } | 12796 | } |
12954 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_I, 0); | 12797 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_I, 0); |
12955 | if (rc != 0) { | 12798 | if (rc != 0) { |
12956 | pr_err("error %d\n", rc); | 12799 | pr_err("error %d\n", rc); |
12957 | goto rw_error; | 12800 | goto rw_error; |
12958 | } | 12801 | } |
12959 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_I | ATV_TOP_CR_CONT_CR_D_I | ATV_TOP_CR_CONT_CR_I_I), 0); | 12802 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_I | ATV_TOP_CR_CONT_CR_D_I | ATV_TOP_CR_CONT_CR_I_I), 0); |
12960 | if (rc != 0) { | 12803 | if (rc != 0) { |
12961 | pr_err("error %d\n", rc); | 12804 | pr_err("error %d\n", rc); |
12962 | goto rw_error; | 12805 | goto rw_error; |
12963 | } | 12806 | } |
12964 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_I, 0); | 12807 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_I, 0); |
12965 | if (rc != 0) { | 12808 | if (rc != 0) { |
12966 | pr_err("error %d\n", rc); | 12809 | pr_err("error %d\n", rc); |
12967 | goto rw_error; | 12810 | goto rw_error; |
12968 | } | 12811 | } |
12969 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_I | ATV_TOP_STD_VID_POL_I), 0); | 12812 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_I | ATV_TOP_STD_VID_POL_I), 0); |
12970 | if (rc != 0) { | 12813 | if (rc != 0) { |
12971 | pr_err("error %d\n", rc); | 12814 | pr_err("error %d\n", rc); |
12972 | goto rw_error; | 12815 | goto rw_error; |
12973 | } | 12816 | } |
12974 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM | SCU_RAM_ATV_AGC_MODE_FAST_VAGC_EN_FAGC_ENABLE), 0); | 12817 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_FM | SCU_RAM_ATV_AGC_MODE_FAST_VAGC_EN_FAGC_ENABLE), 0); |
12975 | if (rc != 0) { | 12818 | if (rc != 0) { |
12976 | pr_err("error %d\n", rc); | 12819 | pr_err("error %d\n", rc); |
12977 | goto rw_error; | 12820 | goto rw_error; |
12978 | } | 12821 | } |
12979 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); | 12822 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); |
12980 | if (rc != 0) { | 12823 | if (rc != 0) { |
12981 | pr_err("error %d\n", rc); | 12824 | pr_err("error %d\n", rc); |
12982 | goto rw_error; | 12825 | goto rw_error; |
12983 | } | 12826 | } |
12984 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); | 12827 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); |
12985 | if (rc != 0) { | 12828 | if (rc != 0) { |
12986 | pr_err("error %d\n", rc); | 12829 | pr_err("error %d\n", rc); |
12987 | goto rw_error; | 12830 | goto rw_error; |
12988 | } | 12831 | } |
12989 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_I, 0); | 12832 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_I, 0); |
12990 | if (rc != 0) { | 12833 | if (rc != 0) { |
12991 | pr_err("error %d\n", rc); | 12834 | pr_err("error %d\n", rc); |
12992 | goto rw_error; | 12835 | goto rw_error; |
@@ -12999,67 +12842,67 @@ trouble ? | |||
12999 | /* PAL/SECAM L with negative modulation */ | 12842 | /* PAL/SECAM L with negative modulation */ |
13000 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_L; | 12843 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_L; |
13001 | 12844 | ||
13002 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_LO_INCR__A, 2225, 0); | 12845 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_LO_INCR__A, 2225, 0); |
13003 | if (rc != 0) { | 12846 | if (rc != 0) { |
13004 | pr_err("error %d\n", rc); | 12847 | pr_err("error %d\n", rc); |
13005 | goto rw_error; | 12848 | goto rw_error; |
13006 | } /* TODO check with IS */ | 12849 | } /* TODO check with IS */ |
13007 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_L, 0); | 12850 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_L, 0); |
13008 | if (rc != 0) { | 12851 | if (rc != 0) { |
13009 | pr_err("error %d\n", rc); | 12852 | pr_err("error %d\n", rc); |
13010 | goto rw_error; | 12853 | goto rw_error; |
13011 | } | 12854 | } |
13012 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); | 12855 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); |
13013 | if (rc != 0) { | 12856 | if (rc != 0) { |
13014 | pr_err("error %d\n", rc); | 12857 | pr_err("error %d\n", rc); |
13015 | goto rw_error; | 12858 | goto rw_error; |
13016 | } | 12859 | } |
13017 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(dk_i_l_lp_taps_re), ((u8 *)dk_i_l_lp_taps_re), 0); | 12860 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(dk_i_l_lp_taps_re), ((u8 *)dk_i_l_lp_taps_re), 0); |
13018 | if (rc != 0) { | 12861 | if (rc != 0) { |
13019 | pr_err("error %d\n", rc); | 12862 | pr_err("error %d\n", rc); |
13020 | goto rw_error; | 12863 | goto rw_error; |
13021 | } | 12864 | } |
13022 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(dk_i_l_lp_taps_im), ((u8 *)dk_i_l_lp_taps_im), 0); | 12865 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(dk_i_l_lp_taps_im), ((u8 *)dk_i_l_lp_taps_im), 0); |
13023 | if (rc != 0) { | 12866 | if (rc != 0) { |
13024 | pr_err("error %d\n", rc); | 12867 | pr_err("error %d\n", rc); |
13025 | goto rw_error; | 12868 | goto rw_error; |
13026 | } | 12869 | } |
13027 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_AMP_TH__A, 0x2, 0); | 12870 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_AMP_TH__A, 0x2, 0); |
13028 | if (rc != 0) { | 12871 | if (rc != 0) { |
13029 | pr_err("error %d\n", rc); | 12872 | pr_err("error %d\n", rc); |
13030 | goto rw_error; | 12873 | goto rw_error; |
13031 | } /* TODO check with IS */ | 12874 | } /* TODO check with IS */ |
13032 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_L | ATV_TOP_CR_CONT_CR_D_L | ATV_TOP_CR_CONT_CR_I_L), 0); | 12875 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_L | ATV_TOP_CR_CONT_CR_D_L | ATV_TOP_CR_CONT_CR_I_L), 0); |
13033 | if (rc != 0) { | 12876 | if (rc != 0) { |
13034 | pr_err("error %d\n", rc); | 12877 | pr_err("error %d\n", rc); |
13035 | goto rw_error; | 12878 | goto rw_error; |
13036 | } | 12879 | } |
13037 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_L, 0); | 12880 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_L, 0); |
13038 | if (rc != 0) { | 12881 | if (rc != 0) { |
13039 | pr_err("error %d\n", rc); | 12882 | pr_err("error %d\n", rc); |
13040 | goto rw_error; | 12883 | goto rw_error; |
13041 | } | 12884 | } |
13042 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_L | ATV_TOP_STD_VID_POL_L), 0); | 12885 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_L | ATV_TOP_STD_VID_POL_L), 0); |
13043 | if (rc != 0) { | 12886 | if (rc != 0) { |
13044 | pr_err("error %d\n", rc); | 12887 | pr_err("error %d\n", rc); |
13045 | goto rw_error; | 12888 | goto rw_error; |
13046 | } | 12889 | } |
13047 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_AM | SCU_RAM_ATV_AGC_MODE_BP_EN_BPC_ENABLE | SCU_RAM_ATV_AGC_MODE_VAGC_VEL_AGC_SLOW), 0); | 12890 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_AM | SCU_RAM_ATV_AGC_MODE_BP_EN_BPC_ENABLE | SCU_RAM_ATV_AGC_MODE_VAGC_VEL_AGC_SLOW), 0); |
13048 | if (rc != 0) { | 12891 | if (rc != 0) { |
13049 | pr_err("error %d\n", rc); | 12892 | pr_err("error %d\n", rc); |
13050 | goto rw_error; | 12893 | goto rw_error; |
13051 | } | 12894 | } |
13052 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); | 12895 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); |
13053 | if (rc != 0) { | 12896 | if (rc != 0) { |
13054 | pr_err("error %d\n", rc); | 12897 | pr_err("error %d\n", rc); |
13055 | goto rw_error; | 12898 | goto rw_error; |
13056 | } | 12899 | } |
13057 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); | 12900 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); |
13058 | if (rc != 0) { | 12901 | if (rc != 0) { |
13059 | pr_err("error %d\n", rc); | 12902 | pr_err("error %d\n", rc); |
13060 | goto rw_error; | 12903 | goto rw_error; |
13061 | } | 12904 | } |
13062 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_LLP, 0); | 12905 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_LLP, 0); |
13063 | if (rc != 0) { | 12906 | if (rc != 0) { |
13064 | pr_err("error %d\n", rc); | 12907 | pr_err("error %d\n", rc); |
13065 | goto rw_error; | 12908 | goto rw_error; |
@@ -13073,67 +12916,67 @@ trouble ? | |||
13073 | /* PAL/SECAM L with positive modulation */ | 12916 | /* PAL/SECAM L with positive modulation */ |
13074 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_LP; | 12917 | cmd_param = SCU_RAM_ATV_STANDARD_STANDARD_LP; |
13075 | 12918 | ||
13076 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_LP, 0); | 12919 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_VID_AMP__A, ATV_TOP_VID_AMP_LP, 0); |
13077 | if (rc != 0) { | 12920 | if (rc != 0) { |
13078 | pr_err("error %d\n", rc); | 12921 | pr_err("error %d\n", rc); |
13079 | goto rw_error; | 12922 | goto rw_error; |
13080 | } | 12923 | } |
13081 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_LO_INCR__A, 2225, 0); | 12924 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_LO_INCR__A, 2225, 0); |
13082 | if (rc != 0) { | 12925 | if (rc != 0) { |
13083 | pr_err("error %d\n", rc); | 12926 | pr_err("error %d\n", rc); |
13084 | goto rw_error; | 12927 | goto rw_error; |
13085 | } /* TODO check with IS */ | 12928 | } /* TODO check with IS */ |
13086 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); | 12929 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, IQM_CF_MIDTAP_RE__M, 0); |
13087 | if (rc != 0) { | 12930 | if (rc != 0) { |
13088 | pr_err("error %d\n", rc); | 12931 | pr_err("error %d\n", rc); |
13089 | goto rw_error; | 12932 | goto rw_error; |
13090 | } | 12933 | } |
13091 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_RE0__A, sizeof(dk_i_l_lp_taps_re), ((u8 *)dk_i_l_lp_taps_re), 0); | 12934 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(dk_i_l_lp_taps_re), ((u8 *)dk_i_l_lp_taps_re), 0); |
13092 | if (rc != 0) { | 12935 | if (rc != 0) { |
13093 | pr_err("error %d\n", rc); | 12936 | pr_err("error %d\n", rc); |
13094 | goto rw_error; | 12937 | goto rw_error; |
13095 | } | 12938 | } |
13096 | rc = DRXJ_DAP.write_block_func(dev_addr, IQM_CF_TAP_IM0__A, sizeof(dk_i_l_lp_taps_im), ((u8 *)dk_i_l_lp_taps_im), 0); | 12939 | rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(dk_i_l_lp_taps_im), ((u8 *)dk_i_l_lp_taps_im), 0); |
13097 | if (rc != 0) { | 12940 | if (rc != 0) { |
13098 | pr_err("error %d\n", rc); | 12941 | pr_err("error %d\n", rc); |
13099 | goto rw_error; | 12942 | goto rw_error; |
13100 | } | 12943 | } |
13101 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_AMP_TH__A, 0x2, 0); | 12944 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_AMP_TH__A, 0x2, 0); |
13102 | if (rc != 0) { | 12945 | if (rc != 0) { |
13103 | pr_err("error %d\n", rc); | 12946 | pr_err("error %d\n", rc); |
13104 | goto rw_error; | 12947 | goto rw_error; |
13105 | } /* TODO check with IS */ | 12948 | } /* TODO check with IS */ |
13106 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_LP | ATV_TOP_CR_CONT_CR_D_LP | ATV_TOP_CR_CONT_CR_I_LP), 0); | 12949 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_CONT__A, (ATV_TOP_CR_CONT_CR_P_LP | ATV_TOP_CR_CONT_CR_D_LP | ATV_TOP_CR_CONT_CR_I_LP), 0); |
13107 | if (rc != 0) { | 12950 | if (rc != 0) { |
13108 | pr_err("error %d\n", rc); | 12951 | pr_err("error %d\n", rc); |
13109 | goto rw_error; | 12952 | goto rw_error; |
13110 | } | 12953 | } |
13111 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_LP, 0); | 12954 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_OVM_TH__A, ATV_TOP_CR_OVM_TH_LP, 0); |
13112 | if (rc != 0) { | 12955 | if (rc != 0) { |
13113 | pr_err("error %d\n", rc); | 12956 | pr_err("error %d\n", rc); |
13114 | goto rw_error; | 12957 | goto rw_error; |
13115 | } | 12958 | } |
13116 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_LP | ATV_TOP_STD_VID_POL_LP), 0); | 12959 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STD__A, (ATV_TOP_STD_MODE_LP | ATV_TOP_STD_VID_POL_LP), 0); |
13117 | if (rc != 0) { | 12960 | if (rc != 0) { |
13118 | pr_err("error %d\n", rc); | 12961 | pr_err("error %d\n", rc); |
13119 | goto rw_error; | 12962 | goto rw_error; |
13120 | } | 12963 | } |
13121 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_AM | SCU_RAM_ATV_AGC_MODE_BP_EN_BPC_ENABLE | SCU_RAM_ATV_AGC_MODE_VAGC_VEL_AGC_SLOW), 0); | 12964 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AGC_MODE__A, (SCU_RAM_ATV_AGC_MODE_SIF_STD_SIF_AGC_AM | SCU_RAM_ATV_AGC_MODE_BP_EN_BPC_ENABLE | SCU_RAM_ATV_AGC_MODE_VAGC_VEL_AGC_SLOW), 0); |
13122 | if (rc != 0) { | 12965 | if (rc != 0) { |
13123 | pr_err("error %d\n", rc); | 12966 | pr_err("error %d\n", rc); |
13124 | goto rw_error; | 12967 | goto rw_error; |
13125 | } | 12968 | } |
13126 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); | 12969 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_HI__A, 0x1000, 0); |
13127 | if (rc != 0) { | 12970 | if (rc != 0) { |
13128 | pr_err("error %d\n", rc); | 12971 | pr_err("error %d\n", rc); |
13129 | goto rw_error; | 12972 | goto rw_error; |
13130 | } | 12973 | } |
13131 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); | 12974 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_VID_GAIN_LO__A, 0x0000, 0); |
13132 | if (rc != 0) { | 12975 | if (rc != 0) { |
13133 | pr_err("error %d\n", rc); | 12976 | pr_err("error %d\n", rc); |
13134 | goto rw_error; | 12977 | goto rw_error; |
13135 | } | 12978 | } |
13136 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_LLP, 0); | 12979 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AMS_MAX_REF__A, SCU_RAM_ATV_AMS_MAX_REF_AMS_MAX_REF_LLP, 0); |
13137 | if (rc != 0) { | 12980 | if (rc != 0) { |
13138 | pr_err("error %d\n", rc); | 12981 | pr_err("error %d\n", rc); |
13139 | goto rw_error; | 12982 | goto rw_error; |
@@ -13149,29 +12992,29 @@ trouble ? | |||
13149 | 12992 | ||
13150 | /* Common initializations FM & NTSC & B/G & D/K & I & L & LP */ | 12993 | /* Common initializations FM & NTSC & B/G & D/K & I & L & LP */ |
13151 | if (!ext_attr->has_lna) { | 12994 | if (!ext_attr->has_lna) { |
13152 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_AMUX__A, 0x01, 0); | 12995 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AMUX__A, 0x01, 0); |
13153 | if (rc != 0) { | 12996 | if (rc != 0) { |
13154 | pr_err("error %d\n", rc); | 12997 | pr_err("error %d\n", rc); |
13155 | goto rw_error; | 12998 | goto rw_error; |
13156 | } | 12999 | } |
13157 | } | 13000 | } |
13158 | 13001 | ||
13159 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_STANDARD__A, 0x002, 0); | 13002 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_STANDARD__A, 0x002, 0); |
13160 | if (rc != 0) { | 13003 | if (rc != 0) { |
13161 | pr_err("error %d\n", rc); | 13004 | pr_err("error %d\n", rc); |
13162 | goto rw_error; | 13005 | goto rw_error; |
13163 | } | 13006 | } |
13164 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_CLP_LEN__A, IQM_AF_CLP_LEN_ATV, 0); | 13007 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_LEN__A, IQM_AF_CLP_LEN_ATV, 0); |
13165 | if (rc != 0) { | 13008 | if (rc != 0) { |
13166 | pr_err("error %d\n", rc); | 13009 | pr_err("error %d\n", rc); |
13167 | goto rw_error; | 13010 | goto rw_error; |
13168 | } | 13011 | } |
13169 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_CLP_TH__A, IQM_AF_CLP_TH_ATV, 0); | 13012 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_TH__A, IQM_AF_CLP_TH_ATV, 0); |
13170 | if (rc != 0) { | 13013 | if (rc != 0) { |
13171 | pr_err("error %d\n", rc); | 13014 | pr_err("error %d\n", rc); |
13172 | goto rw_error; | 13015 | goto rw_error; |
13173 | } | 13016 | } |
13174 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_SNS_LEN__A, IQM_AF_SNS_LEN_ATV, 0); | 13017 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_SNS_LEN__A, IQM_AF_SNS_LEN_ATV, 0); |
13175 | if (rc != 0) { | 13018 | if (rc != 0) { |
13176 | pr_err("error %d\n", rc); | 13019 | pr_err("error %d\n", rc); |
13177 | goto rw_error; | 13020 | goto rw_error; |
@@ -13181,134 +13024,134 @@ trouble ? | |||
13181 | pr_err("error %d\n", rc); | 13024 | pr_err("error %d\n", rc); |
13182 | goto rw_error; | 13025 | goto rw_error; |
13183 | } | 13026 | } |
13184 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_AGC_IF__A, 10248, 0); | 13027 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AGC_IF__A, 10248, 0); |
13185 | if (rc != 0) { | 13028 | if (rc != 0) { |
13186 | pr_err("error %d\n", rc); | 13029 | pr_err("error %d\n", rc); |
13187 | goto rw_error; | 13030 | goto rw_error; |
13188 | } | 13031 | } |
13189 | 13032 | ||
13190 | ext_attr->iqm_rc_rate_ofs = 0x00200000L; | 13033 | ext_attr->iqm_rc_rate_ofs = 0x00200000L; |
13191 | rc = DRXJ_DAP.write_reg32func(dev_addr, IQM_RC_RATE_OFS_LO__A, ext_attr->iqm_rc_rate_ofs, 0); | 13034 | rc = drxdap_fasi_write_reg32(dev_addr, IQM_RC_RATE_OFS_LO__A, ext_attr->iqm_rc_rate_ofs, 0); |
13192 | if (rc != 0) { | 13035 | if (rc != 0) { |
13193 | pr_err("error %d\n", rc); | 13036 | pr_err("error %d\n", rc); |
13194 | goto rw_error; | 13037 | goto rw_error; |
13195 | } | 13038 | } |
13196 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_ADJ_SEL__A, IQM_RC_ADJ_SEL_B_OFF, 0); | 13039 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_ADJ_SEL__A, IQM_RC_ADJ_SEL_B_OFF, 0); |
13197 | if (rc != 0) { | 13040 | if (rc != 0) { |
13198 | pr_err("error %d\n", rc); | 13041 | pr_err("error %d\n", rc); |
13199 | goto rw_error; | 13042 | goto rw_error; |
13200 | } | 13043 | } |
13201 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RC_STRETCH__A, IQM_RC_STRETCH_ATV, 0); | 13044 | rc = drxj_dap_write_reg16(dev_addr, IQM_RC_STRETCH__A, IQM_RC_STRETCH_ATV, 0); |
13202 | if (rc != 0) { | 13045 | if (rc != 0) { |
13203 | pr_err("error %d\n", rc); | 13046 | pr_err("error %d\n", rc); |
13204 | goto rw_error; | 13047 | goto rw_error; |
13205 | } | 13048 | } |
13206 | 13049 | ||
13207 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_ACTIVE__A, IQM_RT_ACTIVE_ACTIVE_RT_ATV_FCR_ON | IQM_RT_ACTIVE_ACTIVE_CR_ATV_CR_ON, 0); | 13050 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_ACTIVE__A, IQM_RT_ACTIVE_ACTIVE_RT_ATV_FCR_ON | IQM_RT_ACTIVE_ACTIVE_CR_ATV_CR_ON, 0); |
13208 | if (rc != 0) { | 13051 | if (rc != 0) { |
13209 | pr_err("error %d\n", rc); | 13052 | pr_err("error %d\n", rc); |
13210 | goto rw_error; | 13053 | goto rw_error; |
13211 | } | 13054 | } |
13212 | 13055 | ||
13213 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_OUT_ENA__A, IQM_CF_OUT_ENA_ATV__M, 0); | 13056 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_OUT_ENA__A, IQM_CF_OUT_ENA_ATV__M, 0); |
13214 | if (rc != 0) { | 13057 | if (rc != 0) { |
13215 | pr_err("error %d\n", rc); | 13058 | pr_err("error %d\n", rc); |
13216 | goto rw_error; | 13059 | goto rw_error; |
13217 | } | 13060 | } |
13218 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_CF_SYMMETRIC__A, IQM_CF_SYMMETRIC_IM__M, 0); | 13061 | rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SYMMETRIC__A, IQM_CF_SYMMETRIC_IM__M, 0); |
13219 | if (rc != 0) { | 13062 | if (rc != 0) { |
13220 | pr_err("error %d\n", rc); | 13063 | pr_err("error %d\n", rc); |
13221 | goto rw_error; | 13064 | goto rw_error; |
13222 | } | 13065 | } |
13223 | /* default: SIF in standby */ | 13066 | /* default: SIF in standby */ |
13224 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_SYNC_SLICE__A, ATV_TOP_SYNC_SLICE_MN, 0); | 13067 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_SYNC_SLICE__A, ATV_TOP_SYNC_SLICE_MN, 0); |
13225 | if (rc != 0) { | 13068 | if (rc != 0) { |
13226 | pr_err("error %d\n", rc); | 13069 | pr_err("error %d\n", rc); |
13227 | goto rw_error; | 13070 | goto rw_error; |
13228 | } | 13071 | } |
13229 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_MOD_ACCU__A, ATV_TOP_MOD_ACCU__PRE, 0); | 13072 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_MOD_ACCU__A, ATV_TOP_MOD_ACCU__PRE, 0); |
13230 | if (rc != 0) { | 13073 | if (rc != 0) { |
13231 | pr_err("error %d\n", rc); | 13074 | pr_err("error %d\n", rc); |
13232 | goto rw_error; | 13075 | goto rw_error; |
13233 | } | 13076 | } |
13234 | 13077 | ||
13235 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_SIF_GAIN__A, 0x080, 0); | 13078 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_SIF_GAIN__A, 0x080, 0); |
13236 | if (rc != 0) { | 13079 | if (rc != 0) { |
13237 | pr_err("error %d\n", rc); | 13080 | pr_err("error %d\n", rc); |
13238 | goto rw_error; | 13081 | goto rw_error; |
13239 | } | 13082 | } |
13240 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_FAGC_TH_RED__A, 10, 0); | 13083 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_FAGC_TH_RED__A, 10, 0); |
13241 | if (rc != 0) { | 13084 | if (rc != 0) { |
13242 | pr_err("error %d\n", rc); | 13085 | pr_err("error %d\n", rc); |
13243 | goto rw_error; | 13086 | goto rw_error; |
13244 | } | 13087 | } |
13245 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AAGC_CNT__A, 7, 0); | 13088 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AAGC_CNT__A, 7, 0); |
13246 | if (rc != 0) { | 13089 | if (rc != 0) { |
13247 | pr_err("error %d\n", rc); | 13090 | pr_err("error %d\n", rc); |
13248 | goto rw_error; | 13091 | goto rw_error; |
13249 | } | 13092 | } |
13250 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_NAGC_KI_MIN__A, 0x0225, 0); | 13093 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_NAGC_KI_MIN__A, 0x0225, 0); |
13251 | if (rc != 0) { | 13094 | if (rc != 0) { |
13252 | pr_err("error %d\n", rc); | 13095 | pr_err("error %d\n", rc); |
13253 | goto rw_error; | 13096 | goto rw_error; |
13254 | } | 13097 | } |
13255 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_NAGC_KI_MAX__A, 0x0547, 0); | 13098 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_NAGC_KI_MAX__A, 0x0547, 0); |
13256 | if (rc != 0) { | 13099 | if (rc != 0) { |
13257 | pr_err("error %d\n", rc); | 13100 | pr_err("error %d\n", rc); |
13258 | goto rw_error; | 13101 | goto rw_error; |
13259 | } | 13102 | } |
13260 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_KI_CHANGE_TH__A, 20, 0); | 13103 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_KI_CHANGE_TH__A, 20, 0); |
13261 | if (rc != 0) { | 13104 | if (rc != 0) { |
13262 | pr_err("error %d\n", rc); | 13105 | pr_err("error %d\n", rc); |
13263 | goto rw_error; | 13106 | goto rw_error; |
13264 | } | 13107 | } |
13265 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_LOCK__A, 0, 0); | 13108 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_LOCK__A, 0, 0); |
13266 | if (rc != 0) { | 13109 | if (rc != 0) { |
13267 | pr_err("error %d\n", rc); | 13110 | pr_err("error %d\n", rc); |
13268 | goto rw_error; | 13111 | goto rw_error; |
13269 | } | 13112 | } |
13270 | 13113 | ||
13271 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_RT_DELAY__A, IQM_RT_DELAY__PRE, 0); | 13114 | rc = drxj_dap_write_reg16(dev_addr, IQM_RT_DELAY__A, IQM_RT_DELAY__PRE, 0); |
13272 | if (rc != 0) { | 13115 | if (rc != 0) { |
13273 | pr_err("error %d\n", rc); | 13116 | pr_err("error %d\n", rc); |
13274 | goto rw_error; | 13117 | goto rw_error; |
13275 | } | 13118 | } |
13276 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_BPC_KI_MIN__A, 531, 0); | 13119 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_BPC_KI_MIN__A, 531, 0); |
13277 | if (rc != 0) { | 13120 | if (rc != 0) { |
13278 | pr_err("error %d\n", rc); | 13121 | pr_err("error %d\n", rc); |
13279 | goto rw_error; | 13122 | goto rw_error; |
13280 | } | 13123 | } |
13281 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_PAGC_KI_MIN__A, 1061, 0); | 13124 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_PAGC_KI_MIN__A, 1061, 0); |
13282 | if (rc != 0) { | 13125 | if (rc != 0) { |
13283 | pr_err("error %d\n", rc); | 13126 | pr_err("error %d\n", rc); |
13284 | goto rw_error; | 13127 | goto rw_error; |
13285 | } | 13128 | } |
13286 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_BP_REF_MIN__A, 100, 0); | 13129 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_BP_REF_MIN__A, 100, 0); |
13287 | if (rc != 0) { | 13130 | if (rc != 0) { |
13288 | pr_err("error %d\n", rc); | 13131 | pr_err("error %d\n", rc); |
13289 | goto rw_error; | 13132 | goto rw_error; |
13290 | } | 13133 | } |
13291 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_BP_REF_MAX__A, 260, 0); | 13134 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_BP_REF_MAX__A, 260, 0); |
13292 | if (rc != 0) { | 13135 | if (rc != 0) { |
13293 | pr_err("error %d\n", rc); | 13136 | pr_err("error %d\n", rc); |
13294 | goto rw_error; | 13137 | goto rw_error; |
13295 | } | 13138 | } |
13296 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_BP_LVL__A, 0, 0); | 13139 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_BP_LVL__A, 0, 0); |
13297 | if (rc != 0) { | 13140 | if (rc != 0) { |
13298 | pr_err("error %d\n", rc); | 13141 | pr_err("error %d\n", rc); |
13299 | goto rw_error; | 13142 | goto rw_error; |
13300 | } | 13143 | } |
13301 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AMS_MAX__A, 0, 0); | 13144 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AMS_MAX__A, 0, 0); |
13302 | if (rc != 0) { | 13145 | if (rc != 0) { |
13303 | pr_err("error %d\n", rc); | 13146 | pr_err("error %d\n", rc); |
13304 | goto rw_error; | 13147 | goto rw_error; |
13305 | } | 13148 | } |
13306 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_AMS_MIN__A, 2047, 0); | 13149 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_AMS_MIN__A, 2047, 0); |
13307 | if (rc != 0) { | 13150 | if (rc != 0) { |
13308 | pr_err("error %d\n", rc); | 13151 | pr_err("error %d\n", rc); |
13309 | goto rw_error; | 13152 | goto rw_error; |
13310 | } | 13153 | } |
13311 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_GPIO__A, 0, 0); | 13154 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_GPIO__A, 0, 0); |
13312 | if (rc != 0) { | 13155 | if (rc != 0) { |
13313 | pr_err("error %d\n", rc); | 13156 | pr_err("error %d\n", rc); |
13314 | goto rw_error; | 13157 | goto rw_error; |
@@ -13358,18 +13201,18 @@ trouble ? | |||
13358 | 13201 | ||
13359 | /* turn the analog work around on/off (must after set_env b/c it is set in mc) */ | 13202 | /* turn the analog work around on/off (must after set_env b/c it is set in mc) */ |
13360 | if (ext_attr->mfx == 0x03) { | 13203 | if (ext_attr->mfx == 0x03) { |
13361 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_ENABLE_IIR_WA__A, 0, 0); | 13204 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_ENABLE_IIR_WA__A, 0, 0); |
13362 | if (rc != 0) { | 13205 | if (rc != 0) { |
13363 | pr_err("error %d\n", rc); | 13206 | pr_err("error %d\n", rc); |
13364 | goto rw_error; | 13207 | goto rw_error; |
13365 | } | 13208 | } |
13366 | } else { | 13209 | } else { |
13367 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_ENABLE_IIR_WA__A, 1, 0); | 13210 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_ENABLE_IIR_WA__A, 1, 0); |
13368 | if (rc != 0) { | 13211 | if (rc != 0) { |
13369 | pr_err("error %d\n", rc); | 13212 | pr_err("error %d\n", rc); |
13370 | goto rw_error; | 13213 | goto rw_error; |
13371 | } | 13214 | } |
13372 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ATV_IIR_CRIT__A, 225, 0); | 13215 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ATV_IIR_CRIT__A, 225, 0); |
13373 | if (rc != 0) { | 13216 | if (rc != 0) { |
13374 | pr_err("error %d\n", rc); | 13217 | pr_err("error %d\n", rc); |
13375 | goto rw_error; | 13218 | goto rw_error; |
@@ -13428,7 +13271,7 @@ set_atv_channel(struct drx_demod_instance *demod, | |||
13428 | pr_err("error %d\n", rc); | 13271 | pr_err("error %d\n", rc); |
13429 | goto rw_error; | 13272 | goto rw_error; |
13430 | } | 13273 | } |
13431 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_CR_FREQ__A, ATV_TOP_CR_FREQ__PRE, 0); | 13274 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_CR_FREQ__A, ATV_TOP_CR_FREQ__PRE, 0); |
13432 | if (rc != 0) { | 13275 | if (rc != 0) { |
13433 | pr_err("error %d\n", rc); | 13276 | pr_err("error %d\n", rc); |
13434 | goto rw_error; | 13277 | goto rw_error; |
@@ -13493,7 +13336,7 @@ get_atv_channel(struct drx_demod_instance *demod, | |||
13493 | u16 measured_offset = 0; | 13336 | u16 measured_offset = 0; |
13494 | 13337 | ||
13495 | /* get measured frequency offset */ | 13338 | /* get measured frequency offset */ |
13496 | rc = DRXJ_DAP.read_reg16func(dev_addr, ATV_TOP_CR_FREQ__A, &measured_offset, 0); | 13339 | rc = drxj_dap_read_reg16(dev_addr, ATV_TOP_CR_FREQ__A, &measured_offset, 0); |
13497 | if (rc != 0) { | 13340 | if (rc != 0) { |
13498 | pr_err("error %d\n", rc); | 13341 | pr_err("error %d\n", rc); |
13499 | goto rw_error; | 13342 | goto rw_error; |
@@ -13510,7 +13353,7 @@ get_atv_channel(struct drx_demod_instance *demod, | |||
13510 | u16 measured_offset = 0; | 13353 | u16 measured_offset = 0; |
13511 | 13354 | ||
13512 | /* get measured frequency offset */ | 13355 | /* get measured frequency offset */ |
13513 | rc = DRXJ_DAP.read_reg16func(dev_addr, ATV_TOP_CR_FREQ__A, &measured_offset, 0); | 13356 | rc = drxj_dap_read_reg16(dev_addr, ATV_TOP_CR_FREQ__A, &measured_offset, 0); |
13514 | if (rc != 0) { | 13357 | if (rc != 0) { |
13515 | pr_err("error %d\n", rc); | 13358 | pr_err("error %d\n", rc); |
13516 | goto rw_error; | 13359 | goto rw_error; |
@@ -13620,12 +13463,12 @@ get_atv_sig_strength(struct drx_demod_instance *demod, u16 *sig_strength) | |||
13620 | return -EIO; | 13463 | return -EIO; |
13621 | break; | 13464 | break; |
13622 | } | 13465 | } |
13623 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_AGC_RF__A, &rf_curr_gain, 0); | 13466 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_AGC_RF__A, &rf_curr_gain, 0); |
13624 | if (rc != 0) { | 13467 | if (rc != 0) { |
13625 | pr_err("error %d\n", rc); | 13468 | pr_err("error %d\n", rc); |
13626 | goto rw_error; | 13469 | goto rw_error; |
13627 | } | 13470 | } |
13628 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_AF_AGC_IF__A, &if_curr_gain, 0); | 13471 | rc = drxj_dap_read_reg16(dev_addr, IQM_AF_AGC_IF__A, &if_curr_gain, 0); |
13629 | if (rc != 0) { | 13472 | if (rc != 0) { |
13630 | pr_err("error %d\n", rc); | 13473 | pr_err("error %d\n", rc); |
13631 | goto rw_error; | 13474 | goto rw_error; |
@@ -13753,18 +13596,18 @@ static int power_up_aud(struct drx_demod_instance *demod, bool set_standard) | |||
13753 | 13596 | ||
13754 | dev_addr = demod->my_i2c_dev_addr; | 13597 | dev_addr = demod->my_i2c_dev_addr; |
13755 | 13598 | ||
13756 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_TOP_COMM_EXEC__A, AUD_TOP_COMM_EXEC_ACTIVE, 0); | 13599 | rc = drxj_dap_write_reg16(dev_addr, AUD_TOP_COMM_EXEC__A, AUD_TOP_COMM_EXEC_ACTIVE, 0); |
13757 | if (rc != 0) { | 13600 | if (rc != 0) { |
13758 | pr_err("error %d\n", rc); | 13601 | pr_err("error %d\n", rc); |
13759 | goto rw_error; | 13602 | goto rw_error; |
13760 | } | 13603 | } |
13761 | /* setup TR interface: R/W mode, fifosize=8 */ | 13604 | /* setup TR interface: R/W mode, fifosize=8 */ |
13762 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_TOP_TR_MDE__A, 8, 0); | 13605 | rc = drxj_dap_write_reg16(dev_addr, AUD_TOP_TR_MDE__A, 8, 0); |
13763 | if (rc != 0) { | 13606 | if (rc != 0) { |
13764 | pr_err("error %d\n", rc); | 13607 | pr_err("error %d\n", rc); |
13765 | goto rw_error; | 13608 | goto rw_error; |
13766 | } | 13609 | } |
13767 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_COMM_EXEC__A, AUD_COMM_EXEC_ACTIVE, 0); | 13610 | rc = drxj_dap_write_reg16(dev_addr, AUD_COMM_EXEC__A, AUD_COMM_EXEC_ACTIVE, 0); |
13768 | if (rc != 0) { | 13611 | if (rc != 0) { |
13769 | pr_err("error %d\n", rc); | 13612 | pr_err("error %d\n", rc); |
13770 | goto rw_error; | 13613 | goto rw_error; |
@@ -13801,7 +13644,7 @@ static int power_down_aud(struct drx_demod_instance *demod) | |||
13801 | dev_addr = (struct i2c_device_addr *)demod->my_i2c_dev_addr; | 13644 | dev_addr = (struct i2c_device_addr *)demod->my_i2c_dev_addr; |
13802 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 13645 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
13803 | 13646 | ||
13804 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_COMM_EXEC__A, AUD_COMM_EXEC_STOP, 0); | 13647 | rc = drxj_dap_write_reg16(dev_addr, AUD_COMM_EXEC__A, AUD_COMM_EXEC_STOP, 0); |
13805 | if (rc != 0) { | 13648 | if (rc != 0) { |
13806 | pr_err("error %d\n", rc); | 13649 | pr_err("error %d\n", rc); |
13807 | goto rw_error; | 13650 | goto rw_error; |
@@ -13850,12 +13693,12 @@ static int aud_get_modus(struct drx_demod_instance *demod, u16 *modus) | |||
13850 | } | 13693 | } |
13851 | 13694 | ||
13852 | /* Modus register is combined in to RAM location */ | 13695 | /* Modus register is combined in to RAM location */ |
13853 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_MODUS_HI__A, &r_modus_hi, 0); | 13696 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_MODUS_HI__A, &r_modus_hi, 0); |
13854 | if (rc != 0) { | 13697 | if (rc != 0) { |
13855 | pr_err("error %d\n", rc); | 13698 | pr_err("error %d\n", rc); |
13856 | goto rw_error; | 13699 | goto rw_error; |
13857 | } | 13700 | } |
13858 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_MODUS_LO__A, &r_modus_lo, 0); | 13701 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_MODUS_LO__A, &r_modus_lo, 0); |
13859 | if (rc != 0) { | 13702 | if (rc != 0) { |
13860 | pr_err("error %d\n", rc); | 13703 | pr_err("error %d\n", rc); |
13861 | goto rw_error; | 13704 | goto rw_error; |
@@ -13909,7 +13752,7 @@ aud_ctrl_get_cfg_rds(struct drx_demod_instance *demod, struct drx_cfg_aud_rds *s | |||
13909 | 13752 | ||
13910 | status->valid = false; | 13753 | status->valid = false; |
13911 | 13754 | ||
13912 | rc = DRXJ_DAP.read_reg16func(addr, AUD_DEM_RD_RDS_ARRAY_CNT__A, &r_rds_array_cnt_init, 0); | 13755 | rc = drxj_dap_read_reg16(addr, AUD_DEM_RD_RDS_ARRAY_CNT__A, &r_rds_array_cnt_init, 0); |
13913 | if (rc != 0) { | 13756 | if (rc != 0) { |
13914 | pr_err("error %d\n", rc); | 13757 | pr_err("error %d\n", rc); |
13915 | goto rw_error; | 13758 | goto rw_error; |
@@ -13933,7 +13776,7 @@ aud_ctrl_get_cfg_rds(struct drx_demod_instance *demod, struct drx_cfg_aud_rds *s | |||
13933 | /* new data */ | 13776 | /* new data */ |
13934 | /* read the data */ | 13777 | /* read the data */ |
13935 | for (rds_data_cnt = 0; rds_data_cnt < AUD_RDS_ARRAY_SIZE; rds_data_cnt++) { | 13778 | for (rds_data_cnt = 0; rds_data_cnt < AUD_RDS_ARRAY_SIZE; rds_data_cnt++) { |
13936 | rc = DRXJ_DAP.read_reg16func(addr, AUD_DEM_RD_RDS_DATA__A, &r_rds_data, 0); | 13779 | rc = drxj_dap_read_reg16(addr, AUD_DEM_RD_RDS_DATA__A, &r_rds_data, 0); |
13937 | if (rc != 0) { | 13780 | if (rc != 0) { |
13938 | pr_err("error %d\n", rc); | 13781 | pr_err("error %d\n", rc); |
13939 | goto rw_error; | 13782 | goto rw_error; |
@@ -13941,7 +13784,7 @@ aud_ctrl_get_cfg_rds(struct drx_demod_instance *demod, struct drx_cfg_aud_rds *s | |||
13941 | status->data[rds_data_cnt] = r_rds_data; | 13784 | status->data[rds_data_cnt] = r_rds_data; |
13942 | } | 13785 | } |
13943 | 13786 | ||
13944 | rc = DRXJ_DAP.read_reg16func(addr, AUD_DEM_RD_RDS_ARRAY_CNT__A, &r_rds_array_cnt_check, 0); | 13787 | rc = drxj_dap_read_reg16(addr, AUD_DEM_RD_RDS_ARRAY_CNT__A, &r_rds_array_cnt_check, 0); |
13945 | if (rc != 0) { | 13788 | if (rc != 0) { |
13946 | pr_err("error %d\n", rc); | 13789 | pr_err("error %d\n", rc); |
13947 | goto rw_error; | 13790 | goto rw_error; |
@@ -13997,7 +13840,7 @@ aud_ctrl_get_carrier_detect_status(struct drx_demod_instance *demod, struct drx_ | |||
13997 | status->stereo = false; | 13840 | status->stereo = false; |
13998 | 13841 | ||
13999 | /* read stereo sound mode indication */ | 13842 | /* read stereo sound mode indication */ |
14000 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RD_STATUS__A, &r_data, 0); | 13843 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RD_STATUS__A, &r_data, 0); |
14001 | if (rc != 0) { | 13844 | if (rc != 0) { |
14002 | pr_err("error %d\n", rc); | 13845 | pr_err("error %d\n", rc); |
14003 | goto rw_error; | 13846 | goto rw_error; |
@@ -14072,7 +13915,7 @@ aud_ctrl_get_status(struct drx_demod_instance *demod, struct drx_aud_status *sta | |||
14072 | status->rds = ext_attr->aud_data.rds_data_present; | 13915 | status->rds = ext_attr->aud_data.rds_data_present; |
14073 | 13916 | ||
14074 | /* fm_ident */ | 13917 | /* fm_ident */ |
14075 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_RD_FM_IDENT_VALUE__A, &r_data, 0); | 13918 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_RD_FM_IDENT_VALUE__A, &r_data, 0); |
14076 | if (rc != 0) { | 13919 | if (rc != 0) { |
14077 | pr_err("error %d\n", rc); | 13920 | pr_err("error %d\n", rc); |
14078 | goto rw_error; | 13921 | goto rw_error; |
@@ -14122,7 +13965,7 @@ aud_ctrl_get_cfg_volume(struct drx_demod_instance *demod, struct drx_cfg_aud_vol | |||
14122 | 13965 | ||
14123 | /* volume */ | 13966 | /* volume */ |
14124 | volume->mute = ext_attr->aud_data.volume.mute; | 13967 | volume->mute = ext_attr->aud_data.volume.mute; |
14125 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_VOLUME__A, &r_volume, 0); | 13968 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_VOLUME__A, &r_volume, 0); |
14126 | if (rc != 0) { | 13969 | if (rc != 0) { |
14127 | pr_err("error %d\n", rc); | 13970 | pr_err("error %d\n", rc); |
14128 | goto rw_error; | 13971 | goto rw_error; |
@@ -14142,7 +13985,7 @@ aud_ctrl_get_cfg_volume(struct drx_demod_instance *demod, struct drx_cfg_aud_vol | |||
14142 | } | 13985 | } |
14143 | 13986 | ||
14144 | /* automatic volume control */ | 13987 | /* automatic volume control */ |
14145 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_AVC__A, &r_avc, 0); | 13988 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_AVC__A, &r_avc, 0); |
14146 | if (rc != 0) { | 13989 | if (rc != 0) { |
14147 | pr_err("error %d\n", rc); | 13990 | pr_err("error %d\n", rc); |
14148 | goto rw_error; | 13991 | goto rw_error; |
@@ -14213,7 +14056,7 @@ aud_ctrl_get_cfg_volume(struct drx_demod_instance *demod, struct drx_cfg_aud_vol | |||
14213 | 14056 | ||
14214 | /* QP vaues */ | 14057 | /* QP vaues */ |
14215 | /* left carrier */ | 14058 | /* left carrier */ |
14216 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_RD_QPEAK_L__A, &r_strength_left, 0); | 14059 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_RD_QPEAK_L__A, &r_strength_left, 0); |
14217 | if (rc != 0) { | 14060 | if (rc != 0) { |
14218 | pr_err("error %d\n", rc); | 14061 | pr_err("error %d\n", rc); |
14219 | goto rw_error; | 14062 | goto rw_error; |
@@ -14222,7 +14065,7 @@ aud_ctrl_get_cfg_volume(struct drx_demod_instance *demod, struct drx_cfg_aud_vol | |||
14222 | AUD_CARRIER_STRENGTH_QP_0DB_LOG10T100) / 5; | 14065 | AUD_CARRIER_STRENGTH_QP_0DB_LOG10T100) / 5; |
14223 | 14066 | ||
14224 | /* right carrier */ | 14067 | /* right carrier */ |
14225 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_RD_QPEAK_R__A, &r_strength_right, 0); | 14068 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_RD_QPEAK_R__A, &r_strength_right, 0); |
14226 | if (rc != 0) { | 14069 | if (rc != 0) { |
14227 | pr_err("error %d\n", rc); | 14070 | pr_err("error %d\n", rc); |
14228 | goto rw_error; | 14071 | goto rw_error; |
@@ -14274,7 +14117,7 @@ aud_ctrl_set_cfg_volume(struct drx_demod_instance *demod, struct drx_cfg_aud_vol | |||
14274 | (volume->volume > AUD_VOLUME_DB_MAX)) | 14117 | (volume->volume > AUD_VOLUME_DB_MAX)) |
14275 | return -EINVAL; | 14118 | return -EINVAL; |
14276 | 14119 | ||
14277 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_VOLUME__A, &w_volume, 0); | 14120 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_VOLUME__A, &w_volume, 0); |
14278 | if (rc != 0) { | 14121 | if (rc != 0) { |
14279 | pr_err("error %d\n", rc); | 14122 | pr_err("error %d\n", rc); |
14280 | goto rw_error; | 14123 | goto rw_error; |
@@ -14287,14 +14130,14 @@ aud_ctrl_set_cfg_volume(struct drx_demod_instance *demod, struct drx_cfg_aud_vol | |||
14287 | else | 14130 | else |
14288 | w_volume |= (u16)((volume->volume + AUD_VOLUME_ZERO_DB) << AUD_DSP_WR_VOLUME_VOL_MAIN__B); | 14131 | w_volume |= (u16)((volume->volume + AUD_VOLUME_ZERO_DB) << AUD_DSP_WR_VOLUME_VOL_MAIN__B); |
14289 | 14132 | ||
14290 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_VOLUME__A, w_volume, 0); | 14133 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_VOLUME__A, w_volume, 0); |
14291 | if (rc != 0) { | 14134 | if (rc != 0) { |
14292 | pr_err("error %d\n", rc); | 14135 | pr_err("error %d\n", rc); |
14293 | goto rw_error; | 14136 | goto rw_error; |
14294 | } | 14137 | } |
14295 | 14138 | ||
14296 | /* automatic volume control */ | 14139 | /* automatic volume control */ |
14297 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_AVC__A, &w_avc, 0); | 14140 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_AVC__A, &w_avc, 0); |
14298 | if (rc != 0) { | 14141 | if (rc != 0) { |
14299 | pr_err("error %d\n", rc); | 14142 | pr_err("error %d\n", rc); |
14300 | goto rw_error; | 14143 | goto rw_error; |
@@ -14368,7 +14211,7 @@ aud_ctrl_set_cfg_volume(struct drx_demod_instance *demod, struct drx_cfg_aud_vol | |||
14368 | w_avc &= (u16) ~AUD_DSP_WR_AVC_AVC_REF_LEV__M; | 14211 | w_avc &= (u16) ~AUD_DSP_WR_AVC_AVC_REF_LEV__M; |
14369 | w_avc |= (u16) (volume->avc_ref_level << AUD_DSP_WR_AVC_AVC_REF_LEV__B); | 14212 | w_avc |= (u16) (volume->avc_ref_level << AUD_DSP_WR_AVC_AVC_REF_LEV__B); |
14370 | 14213 | ||
14371 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_AVC__A, w_avc, 0); | 14214 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_AVC__A, w_avc, 0); |
14372 | if (rc != 0) { | 14215 | if (rc != 0) { |
14373 | pr_err("error %d\n", rc); | 14216 | pr_err("error %d\n", rc); |
14374 | goto rw_error; | 14217 | goto rw_error; |
@@ -14414,12 +14257,12 @@ aud_ctrl_get_cfg_output_i2s(struct drx_demod_instance *demod, struct drx_cfg_i2s | |||
14414 | ext_attr->aud_data.audio_is_active = true; | 14257 | ext_attr->aud_data.audio_is_active = true; |
14415 | } | 14258 | } |
14416 | 14259 | ||
14417 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_I2S_CONFIG2__A, &w_i2s_config, 0); | 14260 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_I2S_CONFIG2__A, &w_i2s_config, 0); |
14418 | if (rc != 0) { | 14261 | if (rc != 0) { |
14419 | pr_err("error %d\n", rc); | 14262 | pr_err("error %d\n", rc); |
14420 | goto rw_error; | 14263 | goto rw_error; |
14421 | } | 14264 | } |
14422 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_I2S_OUT_FS__A, &r_i2s_freq, 0); | 14265 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_I2S_OUT_FS__A, &r_i2s_freq, 0); |
14423 | if (rc != 0) { | 14266 | if (rc != 0) { |
14424 | pr_err("error %d\n", rc); | 14267 | pr_err("error %d\n", rc); |
14425 | goto rw_error; | 14268 | goto rw_error; |
@@ -14527,7 +14370,7 @@ aud_ctrl_set_cfg_output_i2s(struct drx_demod_instance *demod, struct drx_cfg_i2s | |||
14527 | ext_attr->aud_data.audio_is_active = true; | 14370 | ext_attr->aud_data.audio_is_active = true; |
14528 | } | 14371 | } |
14529 | 14372 | ||
14530 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_I2S_CONFIG2__A, &w_i2s_config, 0); | 14373 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_I2S_CONFIG2__A, &w_i2s_config, 0); |
14531 | if (rc != 0) { | 14374 | if (rc != 0) { |
14532 | pr_err("error %d\n", rc); | 14375 | pr_err("error %d\n", rc); |
14533 | goto rw_error; | 14376 | goto rw_error; |
@@ -14614,19 +14457,19 @@ aud_ctrl_set_cfg_output_i2s(struct drx_demod_instance *demod, struct drx_cfg_i2s | |||
14614 | if (output->word_length == DRX_I2S_WORDLENGTH_16) | 14457 | if (output->word_length == DRX_I2S_WORDLENGTH_16) |
14615 | w_i2s_freq *= 2; | 14458 | w_i2s_freq *= 2; |
14616 | 14459 | ||
14617 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_I2S_CONFIG2__A, w_i2s_config, 0); | 14460 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_I2S_CONFIG2__A, w_i2s_config, 0); |
14618 | if (rc != 0) { | 14461 | if (rc != 0) { |
14619 | pr_err("error %d\n", rc); | 14462 | pr_err("error %d\n", rc); |
14620 | goto rw_error; | 14463 | goto rw_error; |
14621 | } | 14464 | } |
14622 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_I2S_OUT_FS__A, (u16)w_i2s_freq, 0); | 14465 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_I2S_OUT_FS__A, (u16)w_i2s_freq, 0); |
14623 | if (rc != 0) { | 14466 | if (rc != 0) { |
14624 | pr_err("error %d\n", rc); | 14467 | pr_err("error %d\n", rc); |
14625 | goto rw_error; | 14468 | goto rw_error; |
14626 | } | 14469 | } |
14627 | 14470 | ||
14628 | /* configure I2S output pads for master or slave mode */ | 14471 | /* configure I2S output pads for master or slave mode */ |
14629 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); | 14472 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); |
14630 | if (rc != 0) { | 14473 | if (rc != 0) { |
14631 | pr_err("error %d\n", rc); | 14474 | pr_err("error %d\n", rc); |
14632 | goto rw_error; | 14475 | goto rw_error; |
@@ -14648,23 +14491,23 @@ aud_ctrl_set_cfg_output_i2s(struct drx_demod_instance *demod, struct drx_cfg_i2s | |||
14648 | SIO_PDR_I2S_WS_CFG_DRIVE__SLAVE; | 14491 | SIO_PDR_I2S_WS_CFG_DRIVE__SLAVE; |
14649 | } | 14492 | } |
14650 | 14493 | ||
14651 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2S_DA_CFG__A, w_i2s_pads_data_da, 0); | 14494 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2S_DA_CFG__A, w_i2s_pads_data_da, 0); |
14652 | if (rc != 0) { | 14495 | if (rc != 0) { |
14653 | pr_err("error %d\n", rc); | 14496 | pr_err("error %d\n", rc); |
14654 | goto rw_error; | 14497 | goto rw_error; |
14655 | } | 14498 | } |
14656 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2S_CL_CFG__A, w_i2s_pads_data_cl, 0); | 14499 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2S_CL_CFG__A, w_i2s_pads_data_cl, 0); |
14657 | if (rc != 0) { | 14500 | if (rc != 0) { |
14658 | pr_err("error %d\n", rc); | 14501 | pr_err("error %d\n", rc); |
14659 | goto rw_error; | 14502 | goto rw_error; |
14660 | } | 14503 | } |
14661 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_I2S_WS_CFG__A, w_i2s_pads_data_ws, 0); | 14504 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_I2S_WS_CFG__A, w_i2s_pads_data_ws, 0); |
14662 | if (rc != 0) { | 14505 | if (rc != 0) { |
14663 | pr_err("error %d\n", rc); | 14506 | pr_err("error %d\n", rc); |
14664 | goto rw_error; | 14507 | goto rw_error; |
14665 | } | 14508 | } |
14666 | 14509 | ||
14667 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY__PRE, 0); | 14510 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY__PRE, 0); |
14668 | if (rc != 0) { | 14511 | if (rc != 0) { |
14669 | pr_err("error %d\n", rc); | 14512 | pr_err("error %d\n", rc); |
14670 | goto rw_error; | 14513 | goto rw_error; |
@@ -14804,7 +14647,7 @@ aud_ctr_setl_cfg_auto_sound(struct drx_demod_instance *demod, | |||
14804 | } | 14647 | } |
14805 | 14648 | ||
14806 | if (w_modus != r_modus) { | 14649 | if (w_modus != r_modus) { |
14807 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_MODUS__A, w_modus, 0); | 14650 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_MODUS__A, w_modus, 0); |
14808 | if (rc != 0) { | 14651 | if (rc != 0) { |
14809 | pr_err("error %d\n", rc); | 14652 | pr_err("error %d\n", rc); |
14810 | goto rw_error; | 14653 | goto rw_error; |
@@ -14852,17 +14695,17 @@ aud_ctrl_get_cfg_ass_thres(struct drx_demod_instance *demod, struct drx_cfg_aud_ | |||
14852 | ext_attr->aud_data.audio_is_active = true; | 14695 | ext_attr->aud_data.audio_is_active = true; |
14853 | } | 14696 | } |
14854 | 14697 | ||
14855 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_A2_THRSHLD__A, &thres_a2, 0); | 14698 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_A2_THRSHLD__A, &thres_a2, 0); |
14856 | if (rc != 0) { | 14699 | if (rc != 0) { |
14857 | pr_err("error %d\n", rc); | 14700 | pr_err("error %d\n", rc); |
14858 | goto rw_error; | 14701 | goto rw_error; |
14859 | } | 14702 | } |
14860 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_BTSC_THRSHLD__A, &thres_btsc, 0); | 14703 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_BTSC_THRSHLD__A, &thres_btsc, 0); |
14861 | if (rc != 0) { | 14704 | if (rc != 0) { |
14862 | pr_err("error %d\n", rc); | 14705 | pr_err("error %d\n", rc); |
14863 | goto rw_error; | 14706 | goto rw_error; |
14864 | } | 14707 | } |
14865 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_NICAM_THRSHLD__A, &thres_nicam, 0); | 14708 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_NICAM_THRSHLD__A, &thres_nicam, 0); |
14866 | if (rc != 0) { | 14709 | if (rc != 0) { |
14867 | pr_err("error %d\n", rc); | 14710 | pr_err("error %d\n", rc); |
14868 | goto rw_error; | 14711 | goto rw_error; |
@@ -14907,17 +14750,17 @@ aud_ctrl_set_cfg_ass_thres(struct drx_demod_instance *demod, struct drx_cfg_aud_ | |||
14907 | ext_attr->aud_data.audio_is_active = true; | 14750 | ext_attr->aud_data.audio_is_active = true; |
14908 | } | 14751 | } |
14909 | 14752 | ||
14910 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_A2_THRSHLD__A, thres->a2, 0); | 14753 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_A2_THRSHLD__A, thres->a2, 0); |
14911 | if (rc != 0) { | 14754 | if (rc != 0) { |
14912 | pr_err("error %d\n", rc); | 14755 | pr_err("error %d\n", rc); |
14913 | goto rw_error; | 14756 | goto rw_error; |
14914 | } | 14757 | } |
14915 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_BTSC_THRSHLD__A, thres->btsc, 0); | 14758 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_BTSC_THRSHLD__A, thres->btsc, 0); |
14916 | if (rc != 0) { | 14759 | if (rc != 0) { |
14917 | pr_err("error %d\n", rc); | 14760 | pr_err("error %d\n", rc); |
14918 | goto rw_error; | 14761 | goto rw_error; |
14919 | } | 14762 | } |
14920 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_NICAM_THRSHLD__A, thres->nicam, 0); | 14763 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_NICAM_THRSHLD__A, thres->nicam, 0); |
14921 | if (rc != 0) { | 14764 | if (rc != 0) { |
14922 | pr_err("error %d\n", rc); | 14765 | pr_err("error %d\n", rc); |
14923 | goto rw_error; | 14766 | goto rw_error; |
@@ -15009,22 +14852,22 @@ aud_ctrl_get_cfg_carrier(struct drx_demod_instance *demod, struct drx_cfg_aud_ca | |||
15009 | } | 14852 | } |
15010 | 14853 | ||
15011 | /* frequency adjustment for primary & secondary audio channel */ | 14854 | /* frequency adjustment for primary & secondary audio channel */ |
15012 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_DCO_A_HI__A, &dco_a_hi, 0); | 14855 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_DCO_A_HI__A, &dco_a_hi, 0); |
15013 | if (rc != 0) { | 14856 | if (rc != 0) { |
15014 | pr_err("error %d\n", rc); | 14857 | pr_err("error %d\n", rc); |
15015 | goto rw_error; | 14858 | goto rw_error; |
15016 | } | 14859 | } |
15017 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_DCO_A_LO__A, &dco_a_lo, 0); | 14860 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_DCO_A_LO__A, &dco_a_lo, 0); |
15018 | if (rc != 0) { | 14861 | if (rc != 0) { |
15019 | pr_err("error %d\n", rc); | 14862 | pr_err("error %d\n", rc); |
15020 | goto rw_error; | 14863 | goto rw_error; |
15021 | } | 14864 | } |
15022 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_DCO_B_HI__A, &dco_b_hi, 0); | 14865 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_DCO_B_HI__A, &dco_b_hi, 0); |
15023 | if (rc != 0) { | 14866 | if (rc != 0) { |
15024 | pr_err("error %d\n", rc); | 14867 | pr_err("error %d\n", rc); |
15025 | goto rw_error; | 14868 | goto rw_error; |
15026 | } | 14869 | } |
15027 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_DCO_B_LO__A, &dco_b_lo, 0); | 14870 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_DCO_B_LO__A, &dco_b_lo, 0); |
15028 | if (rc != 0) { | 14871 | if (rc != 0) { |
15029 | pr_err("error %d\n", rc); | 14872 | pr_err("error %d\n", rc); |
15030 | goto rw_error; | 14873 | goto rw_error; |
@@ -15039,12 +14882,12 @@ aud_ctrl_get_cfg_carrier(struct drx_demod_instance *demod, struct drx_cfg_aud_ca | |||
15039 | 14882 | ||
15040 | /* DC level of the incoming FM signal on the primary | 14883 | /* DC level of the incoming FM signal on the primary |
15041 | & seconday sound channel */ | 14884 | & seconday sound channel */ |
15042 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_RD_FM_DC_LEVEL_A__A, &dc_lvl_a, 0); | 14885 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_RD_FM_DC_LEVEL_A__A, &dc_lvl_a, 0); |
15043 | if (rc != 0) { | 14886 | if (rc != 0) { |
15044 | pr_err("error %d\n", rc); | 14887 | pr_err("error %d\n", rc); |
15045 | goto rw_error; | 14888 | goto rw_error; |
15046 | } | 14889 | } |
15047 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_RD_FM_DC_LEVEL_B__A, &dc_lvl_b, 0); | 14890 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_RD_FM_DC_LEVEL_B__A, &dc_lvl_b, 0); |
15048 | if (rc != 0) { | 14891 | if (rc != 0) { |
15049 | pr_err("error %d\n", rc); | 14892 | pr_err("error %d\n", rc); |
15050 | goto rw_error; | 14893 | goto rw_error; |
@@ -15055,12 +14898,12 @@ aud_ctrl_get_cfg_carrier(struct drx_demod_instance *demod, struct drx_cfg_aud_ca | |||
15055 | carriers->b.shift = (DRX_U16TODRXFREQ(dc_lvl_b) / 322L); | 14898 | carriers->b.shift = (DRX_U16TODRXFREQ(dc_lvl_b) / 322L); |
15056 | 14899 | ||
15057 | /* Carrier detetcion threshold for primary & secondary channel */ | 14900 | /* Carrier detetcion threshold for primary & secondary channel */ |
15058 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_CM_A_THRSHLD__A, &cm_thes_a, 0); | 14901 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_CM_A_THRSHLD__A, &cm_thes_a, 0); |
15059 | if (rc != 0) { | 14902 | if (rc != 0) { |
15060 | pr_err("error %d\n", rc); | 14903 | pr_err("error %d\n", rc); |
15061 | goto rw_error; | 14904 | goto rw_error; |
15062 | } | 14905 | } |
15063 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RAM_CM_B_THRSHLD__A, &cm_thes_b, 0); | 14906 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RAM_CM_B_THRSHLD__A, &cm_thes_b, 0); |
15064 | if (rc != 0) { | 14907 | if (rc != 0) { |
15065 | pr_err("error %d\n", rc); | 14908 | pr_err("error %d\n", rc); |
15066 | goto rw_error; | 14909 | goto rw_error; |
@@ -15149,7 +14992,7 @@ aud_ctrl_set_cfg_carrier(struct drx_demod_instance *demod, struct drx_cfg_aud_ca | |||
15149 | 14992 | ||
15150 | /* now update the modus register */ | 14993 | /* now update the modus register */ |
15151 | if (w_modus != r_modus) { | 14994 | if (w_modus != r_modus) { |
15152 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_MODUS__A, w_modus, 0); | 14995 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_MODUS__A, w_modus, 0); |
15153 | if (rc != 0) { | 14996 | if (rc != 0) { |
15154 | pr_err("error %d\n", rc); | 14997 | pr_err("error %d\n", rc); |
15155 | goto rw_error; | 14998 | goto rw_error; |
@@ -15165,34 +15008,34 @@ aud_ctrl_set_cfg_carrier(struct drx_demod_instance *demod, struct drx_cfg_aud_ca | |||
15165 | dco_b_hi = (u16) ((valB >> 12) & 0xFFF); | 15008 | dco_b_hi = (u16) ((valB >> 12) & 0xFFF); |
15166 | dco_b_lo = (u16) (valB & 0xFFF); | 15009 | dco_b_lo = (u16) (valB & 0xFFF); |
15167 | 15010 | ||
15168 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_DCO_A_HI__A, dco_a_hi, 0); | 15011 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_DCO_A_HI__A, dco_a_hi, 0); |
15169 | if (rc != 0) { | 15012 | if (rc != 0) { |
15170 | pr_err("error %d\n", rc); | 15013 | pr_err("error %d\n", rc); |
15171 | goto rw_error; | 15014 | goto rw_error; |
15172 | } | 15015 | } |
15173 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_DCO_A_LO__A, dco_a_lo, 0); | 15016 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_DCO_A_LO__A, dco_a_lo, 0); |
15174 | if (rc != 0) { | 15017 | if (rc != 0) { |
15175 | pr_err("error %d\n", rc); | 15018 | pr_err("error %d\n", rc); |
15176 | goto rw_error; | 15019 | goto rw_error; |
15177 | } | 15020 | } |
15178 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_DCO_B_HI__A, dco_b_hi, 0); | 15021 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_DCO_B_HI__A, dco_b_hi, 0); |
15179 | if (rc != 0) { | 15022 | if (rc != 0) { |
15180 | pr_err("error %d\n", rc); | 15023 | pr_err("error %d\n", rc); |
15181 | goto rw_error; | 15024 | goto rw_error; |
15182 | } | 15025 | } |
15183 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_DCO_B_LO__A, dco_b_lo, 0); | 15026 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_DCO_B_LO__A, dco_b_lo, 0); |
15184 | if (rc != 0) { | 15027 | if (rc != 0) { |
15185 | pr_err("error %d\n", rc); | 15028 | pr_err("error %d\n", rc); |
15186 | goto rw_error; | 15029 | goto rw_error; |
15187 | } | 15030 | } |
15188 | 15031 | ||
15189 | /* Carrier detetcion threshold for primary & secondary channel */ | 15032 | /* Carrier detetcion threshold for primary & secondary channel */ |
15190 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_CM_A_THRSHLD__A, carriers->a.thres, 0); | 15033 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_CM_A_THRSHLD__A, carriers->a.thres, 0); |
15191 | if (rc != 0) { | 15034 | if (rc != 0) { |
15192 | pr_err("error %d\n", rc); | 15035 | pr_err("error %d\n", rc); |
15193 | goto rw_error; | 15036 | goto rw_error; |
15194 | } | 15037 | } |
15195 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_CM_B_THRSHLD__A, carriers->b.thres, 0); | 15038 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_CM_B_THRSHLD__A, carriers->b.thres, 0); |
15196 | if (rc != 0) { | 15039 | if (rc != 0) { |
15197 | pr_err("error %d\n", rc); | 15040 | pr_err("error %d\n", rc); |
15198 | goto rw_error; | 15041 | goto rw_error; |
@@ -15240,7 +15083,7 @@ aud_ctrl_get_cfg_mixer(struct drx_demod_instance *demod, struct drx_cfg_aud_mixe | |||
15240 | } | 15083 | } |
15241 | 15084 | ||
15242 | /* Source Selctor */ | 15085 | /* Source Selctor */ |
15243 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_SRC_I2S_MATR__A, &src_i2s_matr, 0); | 15086 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_SRC_I2S_MATR__A, &src_i2s_matr, 0); |
15244 | if (rc != 0) { | 15087 | if (rc != 0) { |
15245 | pr_err("error %d\n", rc); | 15088 | pr_err("error %d\n", rc); |
15246 | goto rw_error; | 15089 | goto rw_error; |
@@ -15282,7 +15125,7 @@ aud_ctrl_get_cfg_mixer(struct drx_demod_instance *demod, struct drx_cfg_aud_mixe | |||
15282 | } | 15125 | } |
15283 | 15126 | ||
15284 | /* FM Matrix */ | 15127 | /* FM Matrix */ |
15285 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_WR_FM_MATRIX__A, &fm_matr, 0); | 15128 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_WR_FM_MATRIX__A, &fm_matr, 0); |
15286 | if (rc != 0) { | 15129 | if (rc != 0) { |
15287 | pr_err("error %d\n", rc); | 15130 | pr_err("error %d\n", rc); |
15288 | goto rw_error; | 15131 | goto rw_error; |
@@ -15346,7 +15189,7 @@ aud_ctrl_set_cfg_mixer(struct drx_demod_instance *demod, struct drx_cfg_aud_mixe | |||
15346 | } | 15189 | } |
15347 | 15190 | ||
15348 | /* Source Selctor */ | 15191 | /* Source Selctor */ |
15349 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_SRC_I2S_MATR__A, &src_i2s_matr, 0); | 15192 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_SRC_I2S_MATR__A, &src_i2s_matr, 0); |
15350 | if (rc != 0) { | 15193 | if (rc != 0) { |
15351 | pr_err("error %d\n", rc); | 15194 | pr_err("error %d\n", rc); |
15352 | goto rw_error; | 15195 | goto rw_error; |
@@ -15389,14 +15232,14 @@ aud_ctrl_set_cfg_mixer(struct drx_demod_instance *demod, struct drx_cfg_aud_mixe | |||
15389 | return -EINVAL; | 15232 | return -EINVAL; |
15390 | } | 15233 | } |
15391 | /* write the result */ | 15234 | /* write the result */ |
15392 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_SRC_I2S_MATR__A, src_i2s_matr, 0); | 15235 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_SRC_I2S_MATR__A, src_i2s_matr, 0); |
15393 | if (rc != 0) { | 15236 | if (rc != 0) { |
15394 | pr_err("error %d\n", rc); | 15237 | pr_err("error %d\n", rc); |
15395 | goto rw_error; | 15238 | goto rw_error; |
15396 | } | 15239 | } |
15397 | 15240 | ||
15398 | /* FM Matrix */ | 15241 | /* FM Matrix */ |
15399 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_WR_FM_MATRIX__A, &fm_matr, 0); | 15242 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_WR_FM_MATRIX__A, &fm_matr, 0); |
15400 | if (rc != 0) { | 15243 | if (rc != 0) { |
15401 | pr_err("error %d\n", rc); | 15244 | pr_err("error %d\n", rc); |
15402 | goto rw_error; | 15245 | goto rw_error; |
@@ -15424,7 +15267,7 @@ aud_ctrl_set_cfg_mixer(struct drx_demod_instance *demod, struct drx_cfg_aud_mixe | |||
15424 | 15267 | ||
15425 | /* Only write if ASS is off */ | 15268 | /* Only write if ASS is off */ |
15426 | if (ext_attr->aud_data.auto_sound == DRX_AUD_AUTO_SOUND_OFF) { | 15269 | if (ext_attr->aud_data.auto_sound == DRX_AUD_AUTO_SOUND_OFF) { |
15427 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_FM_MATRIX__A, fm_matr, 0); | 15270 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_FM_MATRIX__A, fm_matr, 0); |
15428 | if (rc != 0) { | 15271 | if (rc != 0) { |
15429 | pr_err("error %d\n", rc); | 15272 | pr_err("error %d\n", rc); |
15430 | goto rw_error; | 15273 | goto rw_error; |
@@ -15472,7 +15315,7 @@ aud_ctrl_set_cfg_av_sync(struct drx_demod_instance *demod, enum drx_cfg_aud_av_s | |||
15472 | } | 15315 | } |
15473 | 15316 | ||
15474 | /* audio/video synchronisation */ | 15317 | /* audio/video synchronisation */ |
15475 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_AV_SYNC__A, &w_aud_vid_sync, 0); | 15318 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_AV_SYNC__A, &w_aud_vid_sync, 0); |
15476 | if (rc != 0) { | 15319 | if (rc != 0) { |
15477 | pr_err("error %d\n", rc); | 15320 | pr_err("error %d\n", rc); |
15478 | goto rw_error; | 15321 | goto rw_error; |
@@ -15504,7 +15347,7 @@ aud_ctrl_set_cfg_av_sync(struct drx_demod_instance *demod, enum drx_cfg_aud_av_s | |||
15504 | return -EINVAL; | 15347 | return -EINVAL; |
15505 | } | 15348 | } |
15506 | 15349 | ||
15507 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_AV_SYNC__A, w_aud_vid_sync, 0); | 15350 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_AV_SYNC__A, w_aud_vid_sync, 0); |
15508 | if (rc != 0) { | 15351 | if (rc != 0) { |
15509 | pr_err("error %d\n", rc); | 15352 | pr_err("error %d\n", rc); |
15510 | goto rw_error; | 15353 | goto rw_error; |
@@ -15547,7 +15390,7 @@ aud_ctrl_get_cfg_av_sync(struct drx_demod_instance *demod, enum drx_cfg_aud_av_s | |||
15547 | } | 15390 | } |
15548 | 15391 | ||
15549 | /* audio/video synchronisation */ | 15392 | /* audio/video synchronisation */ |
15550 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_AV_SYNC__A, &w_aud_vid_sync, 0); | 15393 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_AV_SYNC__A, &w_aud_vid_sync, 0); |
15551 | if (rc != 0) { | 15394 | if (rc != 0) { |
15552 | pr_err("error %d\n", rc); | 15395 | pr_err("error %d\n", rc); |
15553 | goto rw_error; | 15396 | goto rw_error; |
@@ -15661,7 +15504,7 @@ aud_ctrl_set_cfg_dev(struct drx_demod_instance *demod, enum drx_cfg_aud_deviatio | |||
15661 | 15504 | ||
15662 | /* now update the modus register */ | 15505 | /* now update the modus register */ |
15663 | if (w_modus != r_modus) { | 15506 | if (w_modus != r_modus) { |
15664 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_MODUS__A, w_modus, 0); | 15507 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_MODUS__A, w_modus, 0); |
15665 | if (rc != 0) { | 15508 | if (rc != 0) { |
15666 | pr_err("error %d\n", rc); | 15509 | pr_err("error %d\n", rc); |
15667 | goto rw_error; | 15510 | goto rw_error; |
@@ -15708,12 +15551,12 @@ aud_ctrl_get_cfg_prescale(struct drx_demod_instance *demod, struct drx_cfg_aud_p | |||
15708 | } | 15551 | } |
15709 | 15552 | ||
15710 | /* read register data */ | 15553 | /* read register data */ |
15711 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_NICAM_PRESC__A, &r_nicam_prescaler, 0); | 15554 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_NICAM_PRESC__A, &r_nicam_prescaler, 0); |
15712 | if (rc != 0) { | 15555 | if (rc != 0) { |
15713 | pr_err("error %d\n", rc); | 15556 | pr_err("error %d\n", rc); |
15714 | goto rw_error; | 15557 | goto rw_error; |
15715 | } | 15558 | } |
15716 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DSP_WR_FM_PRESC__A, &r_max_fm_deviation, 0); | 15559 | rc = drxj_dap_read_reg16(dev_addr, AUD_DSP_WR_FM_PRESC__A, &r_max_fm_deviation, 0); |
15717 | if (rc != 0) { | 15560 | if (rc != 0) { |
15718 | pr_err("error %d\n", rc); | 15561 | pr_err("error %d\n", rc); |
15719 | goto rw_error; | 15562 | goto rw_error; |
@@ -15825,12 +15668,12 @@ aud_ctrl_set_cfg_prescale(struct drx_demod_instance *demod, struct drx_cfg_aud_p | |||
15825 | } | 15668 | } |
15826 | /* end of setting NICAM Prescaler */ | 15669 | /* end of setting NICAM Prescaler */ |
15827 | 15670 | ||
15828 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_NICAM_PRESC__A, nicam_prescaler, 0); | 15671 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_NICAM_PRESC__A, nicam_prescaler, 0); |
15829 | if (rc != 0) { | 15672 | if (rc != 0) { |
15830 | pr_err("error %d\n", rc); | 15673 | pr_err("error %d\n", rc); |
15831 | goto rw_error; | 15674 | goto rw_error; |
15832 | } | 15675 | } |
15833 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_FM_PRESC__A, w_max_fm_deviation, 0); | 15676 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_FM_PRESC__A, w_max_fm_deviation, 0); |
15834 | if (rc != 0) { | 15677 | if (rc != 0) { |
15835 | pr_err("error %d\n", rc); | 15678 | pr_err("error %d\n", rc); |
15836 | goto rw_error; | 15679 | goto rw_error; |
@@ -15892,7 +15735,7 @@ static int aud_ctrl_beep(struct drx_demod_instance *demod, struct drx_aud_beep * | |||
15892 | if (beep->mute == true) | 15735 | if (beep->mute == true) |
15893 | the_beep = 0; | 15736 | the_beep = 0; |
15894 | 15737 | ||
15895 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_BEEPER__A, the_beep, 0); | 15738 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_BEEPER__A, the_beep, 0); |
15896 | if (rc != 0) { | 15739 | if (rc != 0) { |
15897 | pr_err("error %d\n", rc); | 15740 | pr_err("error %d\n", rc); |
15898 | goto rw_error; | 15741 | goto rw_error; |
@@ -16084,14 +15927,14 @@ aud_ctrl_set_standard(struct drx_demod_instance *demod, enum drx_aud_standard *s | |||
16084 | w_modus |= (AUD_DEM_WR_MODUS_MOD_BTSC_BTSC_SAP); | 15927 | w_modus |= (AUD_DEM_WR_MODUS_MOD_BTSC_BTSC_SAP); |
16085 | 15928 | ||
16086 | if (w_modus != r_modus) { | 15929 | if (w_modus != r_modus) { |
16087 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_MODUS__A, w_modus, 0); | 15930 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_MODUS__A, w_modus, 0); |
16088 | if (rc != 0) { | 15931 | if (rc != 0) { |
16089 | pr_err("error %d\n", rc); | 15932 | pr_err("error %d\n", rc); |
16090 | goto rw_error; | 15933 | goto rw_error; |
16091 | } | 15934 | } |
16092 | } | 15935 | } |
16093 | 15936 | ||
16094 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DEM_WR_STANDARD_SEL__A, w_standard, 0); | 15937 | rc = drxj_dap_write_reg16(dev_addr, AUD_DEM_WR_STANDARD_SEL__A, w_standard, 0); |
16095 | if (rc != 0) { | 15938 | if (rc != 0) { |
16096 | pr_err("error %d\n", rc); | 15939 | pr_err("error %d\n", rc); |
16097 | goto rw_error; | 15940 | goto rw_error; |
@@ -16106,7 +15949,7 @@ aud_ctrl_set_standard(struct drx_demod_instance *demod, enum drx_aud_standard *s | |||
16106 | if (ext_attr->aud_data.volume.mute == false) { | 15949 | if (ext_attr->aud_data.volume.mute == false) { |
16107 | w_volume |= (u16) ((volume_buffer + AUD_VOLUME_ZERO_DB) << | 15950 | w_volume |= (u16) ((volume_buffer + AUD_VOLUME_ZERO_DB) << |
16108 | AUD_DSP_WR_VOLUME_VOL_MAIN__B); | 15951 | AUD_DSP_WR_VOLUME_VOL_MAIN__B); |
16109 | rc = DRXJ_DAP.write_reg16func(dev_addr, AUD_DSP_WR_VOLUME__A, w_volume, 0); | 15952 | rc = drxj_dap_write_reg16(dev_addr, AUD_DSP_WR_VOLUME__A, w_volume, 0); |
16110 | if (rc != 0) { | 15953 | if (rc != 0) { |
16111 | pr_err("error %d\n", rc); | 15954 | pr_err("error %d\n", rc); |
16112 | goto rw_error; | 15955 | goto rw_error; |
@@ -16154,7 +15997,7 @@ aud_ctrl_get_standard(struct drx_demod_instance *demod, enum drx_aud_standard *s | |||
16154 | 15997 | ||
16155 | *standard = DRX_AUD_STANDARD_UNKNOWN; | 15998 | *standard = DRX_AUD_STANDARD_UNKNOWN; |
16156 | 15999 | ||
16157 | rc = DRXJ_DAP.read_reg16func(dev_addr, AUD_DEM_RD_STANDARD_RES__A, &r_data, 0); | 16000 | rc = drxj_dap_read_reg16(dev_addr, AUD_DEM_RD_STANDARD_RES__A, &r_data, 0); |
16158 | if (rc != 0) { | 16001 | if (rc != 0) { |
16159 | pr_err("error %d\n", rc); | 16002 | pr_err("error %d\n", rc); |
16160 | goto rw_error; | 16003 | goto rw_error; |
@@ -16426,7 +16269,7 @@ get_oob_symbol_rate_offset(struct i2c_device_addr *dev_addr, s32 *symbol_rate_of | |||
16426 | return -EIO; | 16269 | return -EIO; |
16427 | } | 16270 | } |
16428 | 16271 | ||
16429 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_CON_CTI_DTI_R__A, &data, 0); | 16272 | rc = drxj_dap_read_reg16(dev_addr, ORX_CON_CTI_DTI_R__A, &data, 0); |
16430 | if (rc != 0) { | 16273 | if (rc != 0) { |
16431 | pr_err("error %d\n", rc); | 16274 | pr_err("error %d\n", rc); |
16432 | goto rw_error; | 16275 | goto rw_error; |
@@ -16496,7 +16339,7 @@ get_oob_freq_offset(struct drx_demod_instance *demod, s32 *freq_offset) | |||
16496 | *freq_offset = 0; | 16339 | *freq_offset = 0; |
16497 | 16340 | ||
16498 | /* read sign (spectrum inversion) */ | 16341 | /* read sign (spectrum inversion) */ |
16499 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_FWP_IQM_FRQ_W__A, &rot, 0); | 16342 | rc = drxj_dap_read_reg16(dev_addr, ORX_FWP_IQM_FRQ_W__A, &rot, 0); |
16500 | if (rc != 0) { | 16343 | if (rc != 0) { |
16501 | pr_err("error %d\n", rc); | 16344 | pr_err("error %d\n", rc); |
16502 | goto rw_error; | 16345 | goto rw_error; |
@@ -16547,7 +16390,7 @@ get_oob_freq_offset(struct drx_demod_instance *demod, s32 *freq_offset) | |||
16547 | 16390 | ||
16548 | /* find FINE frequency offset */ | 16391 | /* find FINE frequency offset */ |
16549 | /* fine_freq_offset = ( (CORRECTION_VALUE*symbol_rate) >> 18 ); */ | 16392 | /* fine_freq_offset = ( (CORRECTION_VALUE*symbol_rate) >> 18 ); */ |
16550 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_CON_CPH_FRQ_R__A, &data, 0); | 16393 | rc = drxj_dap_read_reg16(dev_addr, ORX_CON_CPH_FRQ_R__A, &data, 0); |
16551 | if (rc != 0) { | 16394 | if (rc != 0) { |
16552 | pr_err("error %d\n", rc); | 16395 | pr_err("error %d\n", rc); |
16553 | goto rw_error; | 16396 | goto rw_error; |
@@ -16636,7 +16479,7 @@ static int get_oobmer(struct i2c_device_addr *dev_addr, u32 *mer) | |||
16636 | 16479 | ||
16637 | *mer = 0; | 16480 | *mer = 0; |
16638 | /* READ MER */ | 16481 | /* READ MER */ |
16639 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_EQU_MER_MER_R__A, &data, 0); | 16482 | rc = drxj_dap_read_reg16(dev_addr, ORX_EQU_MER_MER_R__A, &data, 0); |
16640 | if (rc != 0) { | 16483 | if (rc != 0) { |
16641 | pr_err("error %d\n", rc); | 16484 | pr_err("error %d\n", rc); |
16642 | goto rw_error; | 16485 | goto rw_error; |
@@ -16782,7 +16625,7 @@ static int set_orx_nsu_aox(struct drx_demod_instance *demod, bool active) | |||
16782 | u16 data = 0; | 16625 | u16 data = 0; |
16783 | 16626 | ||
16784 | /* Configure NSU_AOX */ | 16627 | /* Configure NSU_AOX */ |
16785 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_NSU_AOX_STDBY_W__A, &data, 0); | 16628 | rc = drxj_dap_read_reg16(dev_addr, ORX_NSU_AOX_STDBY_W__A, &data, 0); |
16786 | if (rc != 0) { | 16629 | if (rc != 0) { |
16787 | pr_err("error %d\n", rc); | 16630 | pr_err("error %d\n", rc); |
16788 | goto rw_error; | 16631 | goto rw_error; |
@@ -16791,7 +16634,7 @@ static int set_orx_nsu_aox(struct drx_demod_instance *demod, bool active) | |||
16791 | data &= ((~ORX_NSU_AOX_STDBY_W_STDBYADC_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYAMP_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYBIAS_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYPLL_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYPD_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYTAGC_IF_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYTAGC_RF_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYFLT_A2_ON)); | 16634 | data &= ((~ORX_NSU_AOX_STDBY_W_STDBYADC_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYAMP_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYBIAS_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYPLL_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYPD_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYTAGC_IF_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYTAGC_RF_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYFLT_A2_ON)); |
16792 | else | 16635 | else |
16793 | data |= (ORX_NSU_AOX_STDBY_W_STDBYADC_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYAMP_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYBIAS_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYPLL_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYPD_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYTAGC_IF_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYTAGC_RF_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYFLT_A2_ON); | 16636 | data |= (ORX_NSU_AOX_STDBY_W_STDBYADC_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYAMP_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYBIAS_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYPLL_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYPD_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYTAGC_IF_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYTAGC_RF_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYFLT_A2_ON); |
16794 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_NSU_AOX_STDBY_W__A, data, 0); | 16637 | rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_STDBY_W__A, data, 0); |
16795 | if (rc != 0) { | 16638 | if (rc != 0) { |
16796 | pr_err("error %d\n", rc); | 16639 | pr_err("error %d\n", rc); |
16797 | goto rw_error; | 16640 | goto rw_error; |
@@ -16876,7 +16719,7 @@ static int ctrl_set_oob(struct drx_demod_instance *demod, struct drxoob *oob_par | |||
16876 | pr_err("error %d\n", rc); | 16719 | pr_err("error %d\n", rc); |
16877 | goto rw_error; | 16720 | goto rw_error; |
16878 | } | 16721 | } |
16879 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_STOP, 0); | 16722 | rc = drxj_dap_write_reg16(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_STOP, 0); |
16880 | if (rc != 0) { | 16723 | if (rc != 0) { |
16881 | pr_err("error %d\n", rc); | 16724 | pr_err("error %d\n", rc); |
16882 | goto rw_error; | 16725 | goto rw_error; |
@@ -16908,7 +16751,7 @@ static int ctrl_set_oob(struct drx_demod_instance *demod, struct drxoob *oob_par | |||
16908 | /*********/ | 16751 | /*********/ |
16909 | /* Stop */ | 16752 | /* Stop */ |
16910 | /*********/ | 16753 | /*********/ |
16911 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_STOP, 0); | 16754 | rc = drxj_dap_write_reg16(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_STOP, 0); |
16912 | if (rc != 0) { | 16755 | if (rc != 0) { |
16913 | pr_err("error %d\n", rc); | 16756 | pr_err("error %d\n", rc); |
16914 | goto rw_error; | 16757 | goto rw_error; |
@@ -17013,260 +16856,260 @@ static int ctrl_set_oob(struct drx_demod_instance *demod, struct drxoob *oob_par | |||
17013 | goto rw_error; | 16856 | goto rw_error; |
17014 | } | 16857 | } |
17015 | 16858 | ||
17016 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); | 16859 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); |
17017 | if (rc != 0) { | 16860 | if (rc != 0) { |
17018 | pr_err("error %d\n", rc); | 16861 | pr_err("error %d\n", rc); |
17019 | goto rw_error; | 16862 | goto rw_error; |
17020 | } /* Write magic word to enable pdr reg write */ | 16863 | } /* Write magic word to enable pdr reg write */ |
17021 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_OOB_CRX_CFG__A, OOB_CRX_DRIVE_STRENGTH << SIO_PDR_OOB_CRX_CFG_DRIVE__B | 0x03 << SIO_PDR_OOB_CRX_CFG_MODE__B, 0); | 16864 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_OOB_CRX_CFG__A, OOB_CRX_DRIVE_STRENGTH << SIO_PDR_OOB_CRX_CFG_DRIVE__B | 0x03 << SIO_PDR_OOB_CRX_CFG_MODE__B, 0); |
17022 | if (rc != 0) { | 16865 | if (rc != 0) { |
17023 | pr_err("error %d\n", rc); | 16866 | pr_err("error %d\n", rc); |
17024 | goto rw_error; | 16867 | goto rw_error; |
17025 | } | 16868 | } |
17026 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_PDR_OOB_DRX_CFG__A, OOB_DRX_DRIVE_STRENGTH << SIO_PDR_OOB_DRX_CFG_DRIVE__B | 0x03 << SIO_PDR_OOB_DRX_CFG_MODE__B, 0); | 16869 | rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_OOB_DRX_CFG__A, OOB_DRX_DRIVE_STRENGTH << SIO_PDR_OOB_DRX_CFG_DRIVE__B | 0x03 << SIO_PDR_OOB_DRX_CFG_MODE__B, 0); |
17027 | if (rc != 0) { | 16870 | if (rc != 0) { |
17028 | pr_err("error %d\n", rc); | 16871 | pr_err("error %d\n", rc); |
17029 | goto rw_error; | 16872 | goto rw_error; |
17030 | } | 16873 | } |
17031 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); | 16874 | rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); |
17032 | if (rc != 0) { | 16875 | if (rc != 0) { |
17033 | pr_err("error %d\n", rc); | 16876 | pr_err("error %d\n", rc); |
17034 | goto rw_error; | 16877 | goto rw_error; |
17035 | } /* Write magic word to disable pdr reg write */ | 16878 | } /* Write magic word to disable pdr reg write */ |
17036 | 16879 | ||
17037 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_TOP_COMM_KEY__A, 0, 0); | 16880 | rc = drxj_dap_write_reg16(dev_addr, ORX_TOP_COMM_KEY__A, 0, 0); |
17038 | if (rc != 0) { | 16881 | if (rc != 0) { |
17039 | pr_err("error %d\n", rc); | 16882 | pr_err("error %d\n", rc); |
17040 | goto rw_error; | 16883 | goto rw_error; |
17041 | } | 16884 | } |
17042 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_FWP_AAG_LEN_W__A, 16000, 0); | 16885 | rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_AAG_LEN_W__A, 16000, 0); |
17043 | if (rc != 0) { | 16886 | if (rc != 0) { |
17044 | pr_err("error %d\n", rc); | 16887 | pr_err("error %d\n", rc); |
17045 | goto rw_error; | 16888 | goto rw_error; |
17046 | } | 16889 | } |
17047 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_FWP_AAG_THR_W__A, 40, 0); | 16890 | rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_AAG_THR_W__A, 40, 0); |
17048 | if (rc != 0) { | 16891 | if (rc != 0) { |
17049 | pr_err("error %d\n", rc); | 16892 | pr_err("error %d\n", rc); |
17050 | goto rw_error; | 16893 | goto rw_error; |
17051 | } | 16894 | } |
17052 | 16895 | ||
17053 | /* ddc */ | 16896 | /* ddc */ |
17054 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_DDC_OFO_SET_W__A, ORX_DDC_OFO_SET_W__PRE, 0); | 16897 | rc = drxj_dap_write_reg16(dev_addr, ORX_DDC_OFO_SET_W__A, ORX_DDC_OFO_SET_W__PRE, 0); |
17055 | if (rc != 0) { | 16898 | if (rc != 0) { |
17056 | pr_err("error %d\n", rc); | 16899 | pr_err("error %d\n", rc); |
17057 | goto rw_error; | 16900 | goto rw_error; |
17058 | } | 16901 | } |
17059 | 16902 | ||
17060 | /* nsu */ | 16903 | /* nsu */ |
17061 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_NSU_AOX_LOPOW_W__A, ext_attr->oob_lo_pow, 0); | 16904 | rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_LOPOW_W__A, ext_attr->oob_lo_pow, 0); |
17062 | if (rc != 0) { | 16905 | if (rc != 0) { |
17063 | pr_err("error %d\n", rc); | 16906 | pr_err("error %d\n", rc); |
17064 | goto rw_error; | 16907 | goto rw_error; |
17065 | } | 16908 | } |
17066 | 16909 | ||
17067 | /* initialization for target mode */ | 16910 | /* initialization for target mode */ |
17068 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_TARGET_MODE__A, SCU_RAM_ORX_TARGET_MODE_2048KBPS_SQRT, 0); | 16911 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TARGET_MODE__A, SCU_RAM_ORX_TARGET_MODE_2048KBPS_SQRT, 0); |
17069 | if (rc != 0) { | 16912 | if (rc != 0) { |
17070 | pr_err("error %d\n", rc); | 16913 | pr_err("error %d\n", rc); |
17071 | goto rw_error; | 16914 | goto rw_error; |
17072 | } | 16915 | } |
17073 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_FREQ_GAIN_CORR__A, SCU_RAM_ORX_FREQ_GAIN_CORR_2048KBPS, 0); | 16916 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FREQ_GAIN_CORR__A, SCU_RAM_ORX_FREQ_GAIN_CORR_2048KBPS, 0); |
17074 | if (rc != 0) { | 16917 | if (rc != 0) { |
17075 | pr_err("error %d\n", rc); | 16918 | pr_err("error %d\n", rc); |
17076 | goto rw_error; | 16919 | goto rw_error; |
17077 | } | 16920 | } |
17078 | 16921 | ||
17079 | /* Reset bits for timing and freq. recovery */ | 16922 | /* Reset bits for timing and freq. recovery */ |
17080 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_RST_CPH__A, 0x0001, 0); | 16923 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_RST_CPH__A, 0x0001, 0); |
17081 | if (rc != 0) { | 16924 | if (rc != 0) { |
17082 | pr_err("error %d\n", rc); | 16925 | pr_err("error %d\n", rc); |
17083 | goto rw_error; | 16926 | goto rw_error; |
17084 | } | 16927 | } |
17085 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_RST_CTI__A, 0x0002, 0); | 16928 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_RST_CTI__A, 0x0002, 0); |
17086 | if (rc != 0) { | 16929 | if (rc != 0) { |
17087 | pr_err("error %d\n", rc); | 16930 | pr_err("error %d\n", rc); |
17088 | goto rw_error; | 16931 | goto rw_error; |
17089 | } | 16932 | } |
17090 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_RST_KRN__A, 0x0004, 0); | 16933 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_RST_KRN__A, 0x0004, 0); |
17091 | if (rc != 0) { | 16934 | if (rc != 0) { |
17092 | pr_err("error %d\n", rc); | 16935 | pr_err("error %d\n", rc); |
17093 | goto rw_error; | 16936 | goto rw_error; |
17094 | } | 16937 | } |
17095 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_RST_KRP__A, 0x0008, 0); | 16938 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_RST_KRP__A, 0x0008, 0); |
17096 | if (rc != 0) { | 16939 | if (rc != 0) { |
17097 | pr_err("error %d\n", rc); | 16940 | pr_err("error %d\n", rc); |
17098 | goto rw_error; | 16941 | goto rw_error; |
17099 | } | 16942 | } |
17100 | 16943 | ||
17101 | /* AGN_LOCK = {2048>>3, -2048, 8, -8, 0, 1}; */ | 16944 | /* AGN_LOCK = {2048>>3, -2048, 8, -8, 0, 1}; */ |
17102 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_AGN_LOCK_TH__A, 2048 >> 3, 0); | 16945 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_LOCK_TH__A, 2048 >> 3, 0); |
17103 | if (rc != 0) { | 16946 | if (rc != 0) { |
17104 | pr_err("error %d\n", rc); | 16947 | pr_err("error %d\n", rc); |
17105 | goto rw_error; | 16948 | goto rw_error; |
17106 | } | 16949 | } |
17107 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_AGN_LOCK_TOTH__A, (u16)(-2048), 0); | 16950 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_LOCK_TOTH__A, (u16)(-2048), 0); |
17108 | if (rc != 0) { | 16951 | if (rc != 0) { |
17109 | pr_err("error %d\n", rc); | 16952 | pr_err("error %d\n", rc); |
17110 | goto rw_error; | 16953 | goto rw_error; |
17111 | } | 16954 | } |
17112 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_AGN_ONLOCK_TTH__A, 8, 0); | 16955 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_ONLOCK_TTH__A, 8, 0); |
17113 | if (rc != 0) { | 16956 | if (rc != 0) { |
17114 | pr_err("error %d\n", rc); | 16957 | pr_err("error %d\n", rc); |
17115 | goto rw_error; | 16958 | goto rw_error; |
17116 | } | 16959 | } |
17117 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_AGN_UNLOCK_TTH__A, (u16)(-8), 0); | 16960 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_UNLOCK_TTH__A, (u16)(-8), 0); |
17118 | if (rc != 0) { | 16961 | if (rc != 0) { |
17119 | pr_err("error %d\n", rc); | 16962 | pr_err("error %d\n", rc); |
17120 | goto rw_error; | 16963 | goto rw_error; |
17121 | } | 16964 | } |
17122 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_AGN_LOCK_MASK__A, 1, 0); | 16965 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_LOCK_MASK__A, 1, 0); |
17123 | if (rc != 0) { | 16966 | if (rc != 0) { |
17124 | pr_err("error %d\n", rc); | 16967 | pr_err("error %d\n", rc); |
17125 | goto rw_error; | 16968 | goto rw_error; |
17126 | } | 16969 | } |
17127 | 16970 | ||
17128 | /* DGN_LOCK = {10, -2048, 8, -8, 0, 1<<1}; */ | 16971 | /* DGN_LOCK = {10, -2048, 8, -8, 0, 1<<1}; */ |
17129 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_DGN_LOCK_TH__A, 10, 0); | 16972 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_LOCK_TH__A, 10, 0); |
17130 | if (rc != 0) { | 16973 | if (rc != 0) { |
17131 | pr_err("error %d\n", rc); | 16974 | pr_err("error %d\n", rc); |
17132 | goto rw_error; | 16975 | goto rw_error; |
17133 | } | 16976 | } |
17134 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_DGN_LOCK_TOTH__A, (u16)(-2048), 0); | 16977 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_LOCK_TOTH__A, (u16)(-2048), 0); |
17135 | if (rc != 0) { | 16978 | if (rc != 0) { |
17136 | pr_err("error %d\n", rc); | 16979 | pr_err("error %d\n", rc); |
17137 | goto rw_error; | 16980 | goto rw_error; |
17138 | } | 16981 | } |
17139 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_DGN_ONLOCK_TTH__A, 8, 0); | 16982 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_ONLOCK_TTH__A, 8, 0); |
17140 | if (rc != 0) { | 16983 | if (rc != 0) { |
17141 | pr_err("error %d\n", rc); | 16984 | pr_err("error %d\n", rc); |
17142 | goto rw_error; | 16985 | goto rw_error; |
17143 | } | 16986 | } |
17144 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_DGN_UNLOCK_TTH__A, (u16)(-8), 0); | 16987 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_UNLOCK_TTH__A, (u16)(-8), 0); |
17145 | if (rc != 0) { | 16988 | if (rc != 0) { |
17146 | pr_err("error %d\n", rc); | 16989 | pr_err("error %d\n", rc); |
17147 | goto rw_error; | 16990 | goto rw_error; |
17148 | } | 16991 | } |
17149 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_DGN_LOCK_MASK__A, 1 << 1, 0); | 16992 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_LOCK_MASK__A, 1 << 1, 0); |
17150 | if (rc != 0) { | 16993 | if (rc != 0) { |
17151 | pr_err("error %d\n", rc); | 16994 | pr_err("error %d\n", rc); |
17152 | goto rw_error; | 16995 | goto rw_error; |
17153 | } | 16996 | } |
17154 | 16997 | ||
17155 | /* FRQ_LOCK = {15,-2048, 8, -8, 0, 1<<2}; */ | 16998 | /* FRQ_LOCK = {15,-2048, 8, -8, 0, 1<<2}; */ |
17156 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_FRQ_LOCK_TH__A, 17, 0); | 16999 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_LOCK_TH__A, 17, 0); |
17157 | if (rc != 0) { | 17000 | if (rc != 0) { |
17158 | pr_err("error %d\n", rc); | 17001 | pr_err("error %d\n", rc); |
17159 | goto rw_error; | 17002 | goto rw_error; |
17160 | } | 17003 | } |
17161 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_FRQ_LOCK_TOTH__A, (u16)(-2048), 0); | 17004 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_LOCK_TOTH__A, (u16)(-2048), 0); |
17162 | if (rc != 0) { | 17005 | if (rc != 0) { |
17163 | pr_err("error %d\n", rc); | 17006 | pr_err("error %d\n", rc); |
17164 | goto rw_error; | 17007 | goto rw_error; |
17165 | } | 17008 | } |
17166 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_FRQ_ONLOCK_TTH__A, 8, 0); | 17009 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_ONLOCK_TTH__A, 8, 0); |
17167 | if (rc != 0) { | 17010 | if (rc != 0) { |
17168 | pr_err("error %d\n", rc); | 17011 | pr_err("error %d\n", rc); |
17169 | goto rw_error; | 17012 | goto rw_error; |
17170 | } | 17013 | } |
17171 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_FRQ_UNLOCK_TTH__A, (u16)(-8), 0); | 17014 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_UNLOCK_TTH__A, (u16)(-8), 0); |
17172 | if (rc != 0) { | 17015 | if (rc != 0) { |
17173 | pr_err("error %d\n", rc); | 17016 | pr_err("error %d\n", rc); |
17174 | goto rw_error; | 17017 | goto rw_error; |
17175 | } | 17018 | } |
17176 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_FRQ_LOCK_MASK__A, 1 << 2, 0); | 17019 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_LOCK_MASK__A, 1 << 2, 0); |
17177 | if (rc != 0) { | 17020 | if (rc != 0) { |
17178 | pr_err("error %d\n", rc); | 17021 | pr_err("error %d\n", rc); |
17179 | goto rw_error; | 17022 | goto rw_error; |
17180 | } | 17023 | } |
17181 | 17024 | ||
17182 | /* PHA_LOCK = {5000, -2048, 8, -8, 0, 1<<3}; */ | 17025 | /* PHA_LOCK = {5000, -2048, 8, -8, 0, 1<<3}; */ |
17183 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_PHA_LOCK_TH__A, 3000, 0); | 17026 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_LOCK_TH__A, 3000, 0); |
17184 | if (rc != 0) { | 17027 | if (rc != 0) { |
17185 | pr_err("error %d\n", rc); | 17028 | pr_err("error %d\n", rc); |
17186 | goto rw_error; | 17029 | goto rw_error; |
17187 | } | 17030 | } |
17188 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_PHA_LOCK_TOTH__A, (u16)(-2048), 0); | 17031 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_LOCK_TOTH__A, (u16)(-2048), 0); |
17189 | if (rc != 0) { | 17032 | if (rc != 0) { |
17190 | pr_err("error %d\n", rc); | 17033 | pr_err("error %d\n", rc); |
17191 | goto rw_error; | 17034 | goto rw_error; |
17192 | } | 17035 | } |
17193 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_PHA_ONLOCK_TTH__A, 8, 0); | 17036 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_ONLOCK_TTH__A, 8, 0); |
17194 | if (rc != 0) { | 17037 | if (rc != 0) { |
17195 | pr_err("error %d\n", rc); | 17038 | pr_err("error %d\n", rc); |
17196 | goto rw_error; | 17039 | goto rw_error; |
17197 | } | 17040 | } |
17198 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_PHA_UNLOCK_TTH__A, (u16)(-8), 0); | 17041 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_UNLOCK_TTH__A, (u16)(-8), 0); |
17199 | if (rc != 0) { | 17042 | if (rc != 0) { |
17200 | pr_err("error %d\n", rc); | 17043 | pr_err("error %d\n", rc); |
17201 | goto rw_error; | 17044 | goto rw_error; |
17202 | } | 17045 | } |
17203 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_PHA_LOCK_MASK__A, 1 << 3, 0); | 17046 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_LOCK_MASK__A, 1 << 3, 0); |
17204 | if (rc != 0) { | 17047 | if (rc != 0) { |
17205 | pr_err("error %d\n", rc); | 17048 | pr_err("error %d\n", rc); |
17206 | goto rw_error; | 17049 | goto rw_error; |
17207 | } | 17050 | } |
17208 | 17051 | ||
17209 | /* TIM_LOCK = {300, -2048, 8, -8, 0, 1<<4}; */ | 17052 | /* TIM_LOCK = {300, -2048, 8, -8, 0, 1<<4}; */ |
17210 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_TIM_LOCK_TH__A, 400, 0); | 17053 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_LOCK_TH__A, 400, 0); |
17211 | if (rc != 0) { | 17054 | if (rc != 0) { |
17212 | pr_err("error %d\n", rc); | 17055 | pr_err("error %d\n", rc); |
17213 | goto rw_error; | 17056 | goto rw_error; |
17214 | } | 17057 | } |
17215 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_TIM_LOCK_TOTH__A, (u16)(-2048), 0); | 17058 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_LOCK_TOTH__A, (u16)(-2048), 0); |
17216 | if (rc != 0) { | 17059 | if (rc != 0) { |
17217 | pr_err("error %d\n", rc); | 17060 | pr_err("error %d\n", rc); |
17218 | goto rw_error; | 17061 | goto rw_error; |
17219 | } | 17062 | } |
17220 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_TIM_ONLOCK_TTH__A, 8, 0); | 17063 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_ONLOCK_TTH__A, 8, 0); |
17221 | if (rc != 0) { | 17064 | if (rc != 0) { |
17222 | pr_err("error %d\n", rc); | 17065 | pr_err("error %d\n", rc); |
17223 | goto rw_error; | 17066 | goto rw_error; |
17224 | } | 17067 | } |
17225 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_TIM_UNLOCK_TTH__A, (u16)(-8), 0); | 17068 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_UNLOCK_TTH__A, (u16)(-8), 0); |
17226 | if (rc != 0) { | 17069 | if (rc != 0) { |
17227 | pr_err("error %d\n", rc); | 17070 | pr_err("error %d\n", rc); |
17228 | goto rw_error; | 17071 | goto rw_error; |
17229 | } | 17072 | } |
17230 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_TIM_LOCK_MASK__A, 1 << 4, 0); | 17073 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_LOCK_MASK__A, 1 << 4, 0); |
17231 | if (rc != 0) { | 17074 | if (rc != 0) { |
17232 | pr_err("error %d\n", rc); | 17075 | pr_err("error %d\n", rc); |
17233 | goto rw_error; | 17076 | goto rw_error; |
17234 | } | 17077 | } |
17235 | 17078 | ||
17236 | /* EQU_LOCK = {20, -2048, 8, -8, 0, 1<<5}; */ | 17079 | /* EQU_LOCK = {20, -2048, 8, -8, 0, 1<<5}; */ |
17237 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_EQU_LOCK_TH__A, 20, 0); | 17080 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_LOCK_TH__A, 20, 0); |
17238 | if (rc != 0) { | 17081 | if (rc != 0) { |
17239 | pr_err("error %d\n", rc); | 17082 | pr_err("error %d\n", rc); |
17240 | goto rw_error; | 17083 | goto rw_error; |
17241 | } | 17084 | } |
17242 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_EQU_LOCK_TOTH__A, (u16)(-2048), 0); | 17085 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_LOCK_TOTH__A, (u16)(-2048), 0); |
17243 | if (rc != 0) { | 17086 | if (rc != 0) { |
17244 | pr_err("error %d\n", rc); | 17087 | pr_err("error %d\n", rc); |
17245 | goto rw_error; | 17088 | goto rw_error; |
17246 | } | 17089 | } |
17247 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_EQU_ONLOCK_TTH__A, 4, 0); | 17090 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_ONLOCK_TTH__A, 4, 0); |
17248 | if (rc != 0) { | 17091 | if (rc != 0) { |
17249 | pr_err("error %d\n", rc); | 17092 | pr_err("error %d\n", rc); |
17250 | goto rw_error; | 17093 | goto rw_error; |
17251 | } | 17094 | } |
17252 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_EQU_UNLOCK_TTH__A, (u16)(-4), 0); | 17095 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_UNLOCK_TTH__A, (u16)(-4), 0); |
17253 | if (rc != 0) { | 17096 | if (rc != 0) { |
17254 | pr_err("error %d\n", rc); | 17097 | pr_err("error %d\n", rc); |
17255 | goto rw_error; | 17098 | goto rw_error; |
17256 | } | 17099 | } |
17257 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_ORX_EQU_LOCK_MASK__A, 1 << 5, 0); | 17100 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_LOCK_MASK__A, 1 << 5, 0); |
17258 | if (rc != 0) { | 17101 | if (rc != 0) { |
17259 | pr_err("error %d\n", rc); | 17102 | pr_err("error %d\n", rc); |
17260 | goto rw_error; | 17103 | goto rw_error; |
17261 | } | 17104 | } |
17262 | 17105 | ||
17263 | /* PRE-Filter coefficients (PFI) */ | 17106 | /* PRE-Filter coefficients (PFI) */ |
17264 | rc = DRXJ_DAP.write_block_func(dev_addr, ORX_FWP_PFI_A_W__A, sizeof(pfi_coeffs[mode_index]), ((u8 *)pfi_coeffs[mode_index]), 0); | 17107 | rc = drxdap_fasi_write_block(dev_addr, ORX_FWP_PFI_A_W__A, sizeof(pfi_coeffs[mode_index]), ((u8 *)pfi_coeffs[mode_index]), 0); |
17265 | if (rc != 0) { | 17108 | if (rc != 0) { |
17266 | pr_err("error %d\n", rc); | 17109 | pr_err("error %d\n", rc); |
17267 | goto rw_error; | 17110 | goto rw_error; |
17268 | } | 17111 | } |
17269 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_TOP_MDE_W__A, mode_index, 0); | 17112 | rc = drxj_dap_write_reg16(dev_addr, ORX_TOP_MDE_W__A, mode_index, 0); |
17270 | if (rc != 0) { | 17113 | if (rc != 0) { |
17271 | pr_err("error %d\n", rc); | 17114 | pr_err("error %d\n", rc); |
17272 | goto rw_error; | 17115 | goto rw_error; |
@@ -17274,23 +17117,23 @@ static int ctrl_set_oob(struct drx_demod_instance *demod, struct drxoob *oob_par | |||
17274 | 17117 | ||
17275 | /* NYQUIST-Filter coefficients (NYQ) */ | 17118 | /* NYQUIST-Filter coefficients (NYQ) */ |
17276 | for (i = 0; i < (NYQFILTERLEN + 1) / 2; i++) { | 17119 | for (i = 0; i < (NYQFILTERLEN + 1) / 2; i++) { |
17277 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_FWP_NYQ_ADR_W__A, i, 0); | 17120 | rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_NYQ_ADR_W__A, i, 0); |
17278 | if (rc != 0) { | 17121 | if (rc != 0) { |
17279 | pr_err("error %d\n", rc); | 17122 | pr_err("error %d\n", rc); |
17280 | goto rw_error; | 17123 | goto rw_error; |
17281 | } | 17124 | } |
17282 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_FWP_NYQ_COF_RW__A, nyquist_coeffs[mode_index][i], 0); | 17125 | rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_NYQ_COF_RW__A, nyquist_coeffs[mode_index][i], 0); |
17283 | if (rc != 0) { | 17126 | if (rc != 0) { |
17284 | pr_err("error %d\n", rc); | 17127 | pr_err("error %d\n", rc); |
17285 | goto rw_error; | 17128 | goto rw_error; |
17286 | } | 17129 | } |
17287 | } | 17130 | } |
17288 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_FWP_NYQ_ADR_W__A, 31, 0); | 17131 | rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_NYQ_ADR_W__A, 31, 0); |
17289 | if (rc != 0) { | 17132 | if (rc != 0) { |
17290 | pr_err("error %d\n", rc); | 17133 | pr_err("error %d\n", rc); |
17291 | goto rw_error; | 17134 | goto rw_error; |
17292 | } | 17135 | } |
17293 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_ACTIVE, 0); | 17136 | rc = drxj_dap_write_reg16(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_ACTIVE, 0); |
17294 | if (rc != 0) { | 17137 | if (rc != 0) { |
17295 | pr_err("error %d\n", rc); | 17138 | pr_err("error %d\n", rc); |
17296 | goto rw_error; | 17139 | goto rw_error; |
@@ -17314,7 +17157,7 @@ static int ctrl_set_oob(struct drx_demod_instance *demod, struct drxoob *oob_par | |||
17314 | pr_err("error %d\n", rc); | 17157 | pr_err("error %d\n", rc); |
17315 | goto rw_error; | 17158 | goto rw_error; |
17316 | } | 17159 | } |
17317 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_NSU_AOX_STHR_W__A, ext_attr->oob_pre_saw, 0); | 17160 | rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_STHR_W__A, ext_attr->oob_pre_saw, 0); |
17318 | if (rc != 0) { | 17161 | if (rc != 0) { |
17319 | pr_err("error %d\n", rc); | 17162 | pr_err("error %d\n", rc); |
17320 | goto rw_error; | 17163 | goto rw_error; |
@@ -17352,17 +17195,17 @@ ctrl_get_oob(struct drx_demod_instance *demod, struct drxoob_status *oob_status) | |||
17352 | if (!ext_attr->oob_power_on) | 17195 | if (!ext_attr->oob_power_on) |
17353 | return -EIO; | 17196 | return -EIO; |
17354 | 17197 | ||
17355 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_DDC_OFO_SET_W__A, &data, 0); | 17198 | rc = drxj_dap_read_reg16(dev_addr, ORX_DDC_OFO_SET_W__A, &data, 0); |
17356 | if (rc != 0) { | 17199 | if (rc != 0) { |
17357 | pr_err("error %d\n", rc); | 17200 | pr_err("error %d\n", rc); |
17358 | goto rw_error; | 17201 | goto rw_error; |
17359 | } | 17202 | } |
17360 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_NSU_TUN_RFGAIN_W__A, &data, 0); | 17203 | rc = drxj_dap_read_reg16(dev_addr, ORX_NSU_TUN_RFGAIN_W__A, &data, 0); |
17361 | if (rc != 0) { | 17204 | if (rc != 0) { |
17362 | pr_err("error %d\n", rc); | 17205 | pr_err("error %d\n", rc); |
17363 | goto rw_error; | 17206 | goto rw_error; |
17364 | } | 17207 | } |
17365 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_FWP_AAG_THR_W__A, &data, 0); | 17208 | rc = drxj_dap_read_reg16(dev_addr, ORX_FWP_AAG_THR_W__A, &data, 0); |
17366 | if (rc != 0) { | 17209 | if (rc != 0) { |
17367 | pr_err("error %d\n", rc); | 17210 | pr_err("error %d\n", rc); |
17368 | goto rw_error; | 17211 | goto rw_error; |
@@ -17372,7 +17215,7 @@ ctrl_get_oob(struct drx_demod_instance *demod, struct drxoob_status *oob_status) | |||
17372 | pr_err("error %d\n", rc); | 17215 | pr_err("error %d\n", rc); |
17373 | goto rw_error; | 17216 | goto rw_error; |
17374 | } | 17217 | } |
17375 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_FWP_SRC_DGN_W__A, &data, 0); | 17218 | rc = drxj_dap_read_reg16(dev_addr, ORX_FWP_SRC_DGN_W__A, &data, 0); |
17376 | if (rc != 0) { | 17219 | if (rc != 0) { |
17377 | pr_err("error %d\n", rc); | 17220 | pr_err("error %d\n", rc); |
17378 | goto rw_error; | 17221 | goto rw_error; |
@@ -17423,7 +17266,7 @@ ctrl_set_cfg_oob_pre_saw(struct drx_demod_instance *demod, u16 *cfg_data) | |||
17423 | dev_addr = demod->my_i2c_dev_addr; | 17266 | dev_addr = demod->my_i2c_dev_addr; |
17424 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 17267 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
17425 | 17268 | ||
17426 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_NSU_AOX_STHR_W__A, *cfg_data, 0); | 17269 | rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_STHR_W__A, *cfg_data, 0); |
17427 | if (rc != 0) { | 17270 | if (rc != 0) { |
17428 | pr_err("error %d\n", rc); | 17271 | pr_err("error %d\n", rc); |
17429 | goto rw_error; | 17272 | goto rw_error; |
@@ -17473,7 +17316,7 @@ ctrl_set_cfg_oob_lo_power(struct drx_demod_instance *demod, enum drxj_cfg_oob_lo | |||
17473 | dev_addr = demod->my_i2c_dev_addr; | 17316 | dev_addr = demod->my_i2c_dev_addr; |
17474 | ext_attr = (struct drxj_data *) demod->my_ext_attr; | 17317 | ext_attr = (struct drxj_data *) demod->my_ext_attr; |
17475 | 17318 | ||
17476 | rc = DRXJ_DAP.write_reg16func(dev_addr, ORX_NSU_AOX_LOPOW_W__A, *cfg_data, 0); | 17319 | rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_LOPOW_W__A, *cfg_data, 0); |
17477 | if (rc != 0) { | 17320 | if (rc != 0) { |
17478 | pr_err("error %d\n", rc); | 17321 | pr_err("error %d\n", rc); |
17479 | goto rw_error; | 17322 | goto rw_error; |
@@ -17737,7 +17580,7 @@ ctrl_set_channel(struct drx_demod_instance *demod, struct drx_channel *channel) | |||
17737 | } | 17580 | } |
17738 | } | 17581 | } |
17739 | #endif /* DRXJ_VSB_ONLY */ | 17582 | #endif /* DRXJ_VSB_ONLY */ |
17740 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); | 17583 | rc = drxj_dap_write_reg16(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); |
17741 | if (rc != 0) { | 17584 | if (rc != 0) { |
17742 | pr_err("error %d\n", rc); | 17585 | pr_err("error %d\n", rc); |
17743 | goto rw_error; | 17586 | goto rw_error; |
@@ -18451,7 +18294,7 @@ ctrl_set_standard(struct drx_demod_instance *demod, enum drx_standard *standard) | |||
18451 | case DRX_STANDARD_ITU_C: | 18294 | case DRX_STANDARD_ITU_C: |
18452 | do { | 18295 | do { |
18453 | u16 dummy; | 18296 | u16 dummy; |
18454 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); | 18297 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); |
18455 | if (rc != 0) { | 18298 | if (rc != 0) { |
18456 | pr_err("error %d\n", rc); | 18299 | pr_err("error %d\n", rc); |
18457 | goto rw_error; | 18300 | goto rw_error; |
@@ -18525,7 +18368,7 @@ ctrl_get_standard(struct drx_demod_instance *demod, enum drx_standard *standard) | |||
18525 | *standard = ext_attr->standard; | 18368 | *standard = ext_attr->standard; |
18526 | do { | 18369 | do { |
18527 | u16 dummy; | 18370 | u16 dummy; |
18528 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); | 18371 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); |
18529 | if (rc != 0) { | 18372 | if (rc != 0) { |
18530 | pr_err("error %d\n", rc); | 18373 | pr_err("error %d\n", rc); |
18531 | goto rw_error; | 18374 | goto rw_error; |
@@ -18780,12 +18623,12 @@ ctrl_power_mode(struct drx_demod_instance *demod, enum drx_power_mode *mode) | |||
18780 | } | 18623 | } |
18781 | 18624 | ||
18782 | if (*mode != DRXJ_POWER_DOWN_MAIN_PATH) { | 18625 | if (*mode != DRXJ_POWER_DOWN_MAIN_PATH) { |
18783 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_CC_PWD_MODE__A, sio_cc_pwd_mode, 0); | 18626 | rc = drxj_dap_write_reg16(dev_addr, SIO_CC_PWD_MODE__A, sio_cc_pwd_mode, 0); |
18784 | if (rc != 0) { | 18627 | if (rc != 0) { |
18785 | pr_err("error %d\n", rc); | 18628 | pr_err("error %d\n", rc); |
18786 | goto rw_error; | 18629 | goto rw_error; |
18787 | } | 18630 | } |
18788 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_CC_UPDATE__A, SIO_CC_UPDATE_KEY, 0); | 18631 | rc = drxj_dap_write_reg16(dev_addr, SIO_CC_UPDATE__A, SIO_CC_UPDATE_KEY, 0); |
18789 | if (rc != 0) { | 18632 | if (rc != 0) { |
18790 | pr_err("error %d\n", rc); | 18633 | pr_err("error %d\n", rc); |
18791 | goto rw_error; | 18634 | goto rw_error; |
@@ -18873,7 +18716,7 @@ static int ctrl_probe_device(struct drx_demod_instance *demod) | |||
18873 | } | 18716 | } |
18874 | 18717 | ||
18875 | /* Check device id */ | 18718 | /* Check device id */ |
18876 | rc = DRXJ_DAP.read_reg32func(dev_addr, SIO_TOP_JTAGID_LO__A, &jtag, 0); | 18719 | rc = drxdap_fasi_read_reg32(dev_addr, SIO_TOP_JTAGID_LO__A, &jtag, 0); |
18877 | if (rc != 0) { | 18720 | if (rc != 0) { |
18878 | pr_err("error %d\n", rc); | 18721 | pr_err("error %d\n", rc); |
18879 | goto rw_error; | 18722 | goto rw_error; |
@@ -18909,7 +18752,7 @@ static int ctrl_probe_device(struct drx_demod_instance *demod) | |||
18909 | suddenly disappears after a succesful drx_open */ | 18752 | suddenly disappears after a succesful drx_open */ |
18910 | do { | 18753 | do { |
18911 | u16 dummy; | 18754 | u16 dummy; |
18912 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); | 18755 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); |
18913 | if (rc != 0) { | 18756 | if (rc != 0) { |
18914 | pr_err("error %d\n", rc); | 18757 | pr_err("error %d\n", rc); |
18915 | goto rw_error; | 18758 | goto rw_error; |
@@ -19023,17 +18866,17 @@ ctrl_get_cfg_oob_misc(struct drx_demod_instance *demod, struct drxj_cfg_oob_misc | |||
19023 | 18866 | ||
19024 | /* TODO */ | 18867 | /* TODO */ |
19025 | /* check if the same registers are used for all standards (QAM/VSB/ATV) */ | 18868 | /* check if the same registers are used for all standards (QAM/VSB/ATV) */ |
19026 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_NSU_TUN_IFGAIN_W__A, &misc->agc.IFAGC, 0); | 18869 | rc = drxj_dap_read_reg16(dev_addr, ORX_NSU_TUN_IFGAIN_W__A, &misc->agc.IFAGC, 0); |
19027 | if (rc != 0) { | 18870 | if (rc != 0) { |
19028 | pr_err("error %d\n", rc); | 18871 | pr_err("error %d\n", rc); |
19029 | goto rw_error; | 18872 | goto rw_error; |
19030 | } | 18873 | } |
19031 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_NSU_TUN_RFGAIN_W__A, &misc->agc.RFAGC, 0); | 18874 | rc = drxj_dap_read_reg16(dev_addr, ORX_NSU_TUN_RFGAIN_W__A, &misc->agc.RFAGC, 0); |
19032 | if (rc != 0) { | 18875 | if (rc != 0) { |
19033 | pr_err("error %d\n", rc); | 18876 | pr_err("error %d\n", rc); |
19034 | goto rw_error; | 18877 | goto rw_error; |
19035 | } | 18878 | } |
19036 | rc = DRXJ_DAP.read_reg16func(dev_addr, ORX_FWP_SRC_DGN_W__A, &data, 0); | 18879 | rc = drxj_dap_read_reg16(dev_addr, ORX_FWP_SRC_DGN_W__A, &data, 0); |
19037 | if (rc != 0) { | 18880 | if (rc != 0) { |
19038 | pr_err("error %d\n", rc); | 18881 | pr_err("error %d\n", rc); |
19039 | goto rw_error; | 18882 | goto rw_error; |
@@ -19366,17 +19209,17 @@ ctrl_get_cfg_agc_internal(struct drx_demod_instance *demod, u16 *agc_internal) | |||
19366 | return -EINVAL; | 19209 | return -EINVAL; |
19367 | } | 19210 | } |
19368 | 19211 | ||
19369 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_CF_POW__A, &iqm_cf_power, 0); | 19212 | rc = drxj_dap_read_reg16(dev_addr, IQM_CF_POW__A, &iqm_cf_power, 0); |
19370 | if (rc != 0) { | 19213 | if (rc != 0) { |
19371 | pr_err("error %d\n", rc); | 19214 | pr_err("error %d\n", rc); |
19372 | goto rw_error; | 19215 | goto rw_error; |
19373 | } | 19216 | } |
19374 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_CF_SCALE_SH__A, &iqm_cf_scale_sh, 0); | 19217 | rc = drxj_dap_read_reg16(dev_addr, IQM_CF_SCALE_SH__A, &iqm_cf_scale_sh, 0); |
19375 | if (rc != 0) { | 19218 | if (rc != 0) { |
19376 | pr_err("error %d\n", rc); | 19219 | pr_err("error %d\n", rc); |
19377 | goto rw_error; | 19220 | goto rw_error; |
19378 | } | 19221 | } |
19379 | rc = DRXJ_DAP.read_reg16func(dev_addr, IQM_CF_AMP__A, &iqm_cf_amp, 0); | 19222 | rc = drxj_dap_read_reg16(dev_addr, IQM_CF_AMP__A, &iqm_cf_amp, 0); |
19380 | if (rc != 0) { | 19223 | if (rc != 0) { |
19381 | pr_err("error %d\n", rc); | 19224 | pr_err("error %d\n", rc); |
19382 | goto rw_error; | 19225 | goto rw_error; |
@@ -19432,7 +19275,7 @@ ctrl_set_cfg_pre_saw(struct drx_demod_instance *demod, struct drxj_cfg_pre_saw * | |||
19432 | DRXJ_ISQAMSTD(pre_saw->standard)) || | 19275 | DRXJ_ISQAMSTD(pre_saw->standard)) || |
19433 | (DRXJ_ISATVSTD(ext_attr->standard) && | 19276 | (DRXJ_ISATVSTD(ext_attr->standard) && |
19434 | DRXJ_ISATVSTD(pre_saw->standard))) { | 19277 | DRXJ_ISATVSTD(pre_saw->standard))) { |
19435 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_PDREF__A, pre_saw->reference, 0); | 19278 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_PDREF__A, pre_saw->reference, 0); |
19436 | if (rc != 0) { | 19279 | if (rc != 0) { |
19437 | pr_err("error %d\n", rc); | 19280 | pr_err("error %d\n", rc); |
19438 | goto rw_error; | 19281 | goto rw_error; |
@@ -19524,7 +19367,7 @@ ctrl_set_cfg_afe_gain(struct drx_demod_instance *demod, struct drxj_cfg_afe_gain | |||
19524 | 19367 | ||
19525 | /* Only if standard is currently active */ | 19368 | /* Only if standard is currently active */ |
19526 | if (ext_attr->standard == afe_gain->standard) { | 19369 | if (ext_attr->standard == afe_gain->standard) { |
19527 | rc = DRXJ_DAP.write_reg16func(dev_addr, IQM_AF_PGA_GAIN__A, gain, 0); | 19370 | rc = drxj_dap_write_reg16(dev_addr, IQM_AF_PGA_GAIN__A, gain, 0); |
19528 | if (rc != 0) { | 19371 | if (rc != 0) { |
19529 | pr_err("error %d\n", rc); | 19372 | pr_err("error %d\n", rc); |
19530 | goto rw_error; | 19373 | goto rw_error; |
@@ -19672,7 +19515,7 @@ ctrl_get_fec_meas_seq_count(struct drx_demod_instance *demod, u16 *fec_meas_seq_ | |||
19672 | if (fec_meas_seq_count == NULL) | 19515 | if (fec_meas_seq_count == NULL) |
19673 | return -EINVAL; | 19516 | return -EINVAL; |
19674 | 19517 | ||
19675 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SCU_RAM_FEC_MEAS_COUNT__A, fec_meas_seq_count, 0); | 19518 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SCU_RAM_FEC_MEAS_COUNT__A, fec_meas_seq_count, 0); |
19676 | if (rc != 0) { | 19519 | if (rc != 0) { |
19677 | pr_err("error %d\n", rc); | 19520 | pr_err("error %d\n", rc); |
19678 | goto rw_error; | 19521 | goto rw_error; |
@@ -19703,7 +19546,7 @@ ctrl_get_accum_cr_rs_cw_err(struct drx_demod_instance *demod, u32 *accum_cr_rs_c | |||
19703 | if (accum_cr_rs_cw_err == NULL) | 19546 | if (accum_cr_rs_cw_err == NULL) |
19704 | return -EINVAL; | 19547 | return -EINVAL; |
19705 | 19548 | ||
19706 | rc = DRXJ_DAP.read_reg32func(demod->my_i2c_dev_addr, SCU_RAM_FEC_ACCUM_CW_CORRECTED_LO__A, accum_cr_rs_cw_err, 0); | 19549 | rc = drxdap_fasi_read_reg32(demod->my_i2c_dev_addr, SCU_RAM_FEC_ACCUM_CW_CORRECTED_LO__A, accum_cr_rs_cw_err, 0); |
19707 | if (rc != 0) { | 19550 | if (rc != 0) { |
19708 | pr_err("error %d\n", rc); | 19551 | pr_err("error %d\n", rc); |
19709 | goto rw_error; | 19552 | goto rw_error; |
@@ -19731,7 +19574,7 @@ static int ctrl_set_cfg(struct drx_demod_instance *demod, struct drx_cfg *config | |||
19731 | 19574 | ||
19732 | do { | 19575 | do { |
19733 | u16 dummy; | 19576 | u16 dummy; |
19734 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); | 19577 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); |
19735 | if (rc != 0) { | 19578 | if (rc != 0) { |
19736 | pr_err("error %d\n", rc); | 19579 | pr_err("error %d\n", rc); |
19737 | goto rw_error; | 19580 | goto rw_error; |
@@ -19847,7 +19690,7 @@ static int ctrl_get_cfg(struct drx_demod_instance *demod, struct drx_cfg *config | |||
19847 | 19690 | ||
19848 | do { | 19691 | do { |
19849 | u16 dummy; | 19692 | u16 dummy; |
19850 | rc = DRXJ_DAP.read_reg16func(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); | 19693 | rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, SCU_RAM_VERSION_HI__A, &dummy, 0); |
19851 | if (rc != 0) { | 19694 | if (rc != 0) { |
19852 | pr_err("error %d\n", rc); | 19695 | pr_err("error %d\n", rc); |
19853 | goto rw_error; | 19696 | goto rw_error; |
@@ -20028,12 +19871,12 @@ int drxj_open(struct drx_demod_instance *demod) | |||
20028 | } | 19871 | } |
20029 | 19872 | ||
20030 | /* Soft reset of sys- and osc-clockdomain */ | 19873 | /* Soft reset of sys- and osc-clockdomain */ |
20031 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_CC_SOFT_RST__A, (SIO_CC_SOFT_RST_SYS__M | SIO_CC_SOFT_RST_OSC__M), 0); | 19874 | rc = drxj_dap_write_reg16(dev_addr, SIO_CC_SOFT_RST__A, (SIO_CC_SOFT_RST_SYS__M | SIO_CC_SOFT_RST_OSC__M), 0); |
20032 | if (rc != 0) { | 19875 | if (rc != 0) { |
20033 | pr_err("error %d\n", rc); | 19876 | pr_err("error %d\n", rc); |
20034 | goto rw_error; | 19877 | goto rw_error; |
20035 | } | 19878 | } |
20036 | rc = DRXJ_DAP.write_reg16func(dev_addr, SIO_CC_UPDATE__A, SIO_CC_UPDATE_KEY, 0); | 19879 | rc = drxj_dap_write_reg16(dev_addr, SIO_CC_UPDATE__A, SIO_CC_UPDATE_KEY, 0); |
20037 | if (rc != 0) { | 19880 | if (rc != 0) { |
20038 | pr_err("error %d\n", rc); | 19881 | pr_err("error %d\n", rc); |
20039 | goto rw_error; | 19882 | goto rw_error; |
@@ -20042,7 +19885,7 @@ int drxj_open(struct drx_demod_instance *demod) | |||
20042 | 19885 | ||
20043 | /* TODO first make sure that everything keeps working before enabling this */ | 19886 | /* TODO first make sure that everything keeps working before enabling this */ |
20044 | /* PowerDownAnalogBlocks() */ | 19887 | /* PowerDownAnalogBlocks() */ |
20045 | rc = DRXJ_DAP.write_reg16func(dev_addr, ATV_TOP_STDBY__A, (~ATV_TOP_STDBY_CVBS_STDBY_A2_ACTIVE) | ATV_TOP_STDBY_SIF_STDBY_STANDBY, 0); | 19888 | rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STDBY__A, (~ATV_TOP_STDBY_CVBS_STDBY_A2_ACTIVE) | ATV_TOP_STDBY_SIF_STDBY_STANDBY, 0); |
20046 | if (rc != 0) { | 19889 | if (rc != 0) { |
20047 | pr_err("error %d\n", rc); | 19890 | pr_err("error %d\n", rc); |
20048 | goto rw_error; | 19891 | goto rw_error; |
@@ -20079,7 +19922,7 @@ int drxj_open(struct drx_demod_instance *demod) | |||
20079 | goto rw_error; | 19922 | goto rw_error; |
20080 | } | 19923 | } |
20081 | /* Stop SCU */ | 19924 | /* Stop SCU */ |
20082 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_STOP, 0); | 19925 | rc = drxj_dap_write_reg16(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_STOP, 0); |
20083 | if (rc != 0) { | 19926 | if (rc != 0) { |
20084 | pr_err("error %d\n", rc); | 19927 | pr_err("error %d\n", rc); |
20085 | goto rw_error; | 19928 | goto rw_error; |
@@ -20114,7 +19957,7 @@ int drxj_open(struct drx_demod_instance *demod) | |||
20114 | } | 19957 | } |
20115 | 19958 | ||
20116 | /* Run SCU for a little while to initialize microcode version numbers */ | 19959 | /* Run SCU for a little while to initialize microcode version numbers */ |
20117 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); | 19960 | rc = drxj_dap_write_reg16(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); |
20118 | if (rc != 0) { | 19961 | if (rc != 0) { |
20119 | pr_err("error %d\n", rc); | 19962 | pr_err("error %d\n", rc); |
20120 | goto rw_error; | 19963 | goto rw_error; |
@@ -20152,12 +19995,12 @@ int drxj_open(struct drx_demod_instance *demod) | |||
20152 | driver_version += (VERSION_PATCH / 10) % 10; | 19995 | driver_version += (VERSION_PATCH / 10) % 10; |
20153 | driver_version <<= 4; | 19996 | driver_version <<= 4; |
20154 | driver_version += (VERSION_PATCH % 10); | 19997 | driver_version += (VERSION_PATCH % 10); |
20155 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_DRIVER_VER_HI__A, (u16)(driver_version >> 16), 0); | 19998 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_DRIVER_VER_HI__A, (u16)(driver_version >> 16), 0); |
20156 | if (rc != 0) { | 19999 | if (rc != 0) { |
20157 | pr_err("error %d\n", rc); | 20000 | pr_err("error %d\n", rc); |
20158 | goto rw_error; | 20001 | goto rw_error; |
20159 | } | 20002 | } |
20160 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_RAM_DRIVER_VER_LO__A, (u16)(driver_version & 0xFFFF), 0); | 20003 | rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_DRIVER_VER_LO__A, (u16)(driver_version & 0xFFFF), 0); |
20161 | if (rc != 0) { | 20004 | if (rc != 0) { |
20162 | pr_err("error %d\n", rc); | 20005 | pr_err("error %d\n", rc); |
20163 | goto rw_error; | 20006 | goto rw_error; |
@@ -20201,7 +20044,7 @@ int drxj_close(struct drx_demod_instance *demod) | |||
20201 | goto rw_error; | 20044 | goto rw_error; |
20202 | } | 20045 | } |
20203 | 20046 | ||
20204 | rc = DRXJ_DAP.write_reg16func(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); | 20047 | rc = drxj_dap_write_reg16(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); |
20205 | if (rc != 0) { | 20048 | if (rc != 0) { |
20206 | pr_err("error %d\n", rc); | 20049 | pr_err("error %d\n", rc); |
20207 | goto rw_error; | 20050 | goto rw_error; |
@@ -20463,7 +20306,7 @@ static int drx_ctrl_u_code(struct drx_demod_instance *demod, | |||
20463 | /* Perform the desired action */ | 20306 | /* Perform the desired action */ |
20464 | switch (action) { | 20307 | switch (action) { |
20465 | case UCODE_UPLOAD: /* Upload microcode */ | 20308 | case UCODE_UPLOAD: /* Upload microcode */ |
20466 | if (demod->my_access_funct->write_block_func(dev_addr, | 20309 | if (drxdap_fasi_write_block(dev_addr, |
20467 | block_hdr.addr, | 20310 | block_hdr.addr, |
20468 | mc_block_nr_bytes, | 20311 | mc_block_nr_bytes, |
20469 | mc_data, 0x0000)) { | 20312 | mc_data, 0x0000)) { |
@@ -20487,8 +20330,7 @@ static int drx_ctrl_u_code(struct drx_demod_instance *demod, | |||
20487 | else | 20330 | else |
20488 | bytes_to_comp = bytes_left; | 20331 | bytes_to_comp = bytes_left; |
20489 | 20332 | ||
20490 | if (demod->my_access_funct-> | 20333 | if (drxdap_fasi_read_block(dev_addr, |
20491 | read_block_func(dev_addr, | ||
20492 | curr_addr, | 20334 | curr_addr, |
20493 | (u16)bytes_to_comp, | 20335 | (u16)bytes_to_comp, |
20494 | (u8 *)mc_data_buffer, | 20336 | (u8 *)mc_data_buffer, |