lkml.org 
[lkml]   [2015]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3/4] powrepc/qe: drop unused ucc_slow_poll_transmitter_now
    Date
    Drop ucc_slow_poll_transmitter_now() which has no users since its
    inception in 2007 in commit 986585385131 ("[POWERPC] Add QUICC
    Engine (QE) infrastructure").

    Signed-off-by: Arseny Solokha <asolokha@kb.kras.ru>
    ---
    arch/powerpc/include/asm/ucc_slow.h | 13 -------------
    arch/powerpc/sysdev/qe_lib/ucc_slow.c | 5 -----
    2 files changed, 18 deletions(-)

    diff --git a/arch/powerpc/include/asm/ucc_slow.h b/arch/powerpc/include/asm/ucc_slow.h
    index c44131e..233ef5f 100644
    --- a/arch/powerpc/include/asm/ucc_slow.h
    +++ b/arch/powerpc/include/asm/ucc_slow.h
    @@ -251,19 +251,6 @@ void ucc_slow_enable(struct ucc_slow_private * uccs, enum comm_dir mode);
    */
    void ucc_slow_disable(struct ucc_slow_private * uccs, enum comm_dir mode);

    -/* ucc_slow_poll_transmitter_now
    - * Immediately forces a poll of the transmitter for data to be sent.
    - * Typically, the hardware performs a periodic poll for data that the
    - * transmit routine has set up to be transmitted. In cases where
    - * this polling cycle is not soon enough, this optional routine can
    - * be invoked to force a poll right away, instead. Proper use for
    - * each transmission for which this functionality is desired is to
    - * call the transmit routine and then this routine right after.
    - *
    - * uccs - (In) pointer to the slow UCC structure.
    - */
    -void ucc_slow_poll_transmitter_now(struct ucc_slow_private * uccs);
    -
    /* ucc_slow_graceful_stop_tx
    * Smoothly stops transmission on a specified slow UCC.
    *
    diff --git a/arch/powerpc/sysdev/qe_lib/ucc_slow.c b/arch/powerpc/sysdev/qe_lib/ucc_slow.c
    index befaf11..5f91628 100644
    --- a/arch/powerpc/sysdev/qe_lib/ucc_slow.c
    +++ b/arch/powerpc/sysdev/qe_lib/ucc_slow.c
    @@ -43,11 +43,6 @@ u32 ucc_slow_get_qe_cr_subblock(int uccs_num)
    }
    EXPORT_SYMBOL(ucc_slow_get_qe_cr_subblock);

    -void ucc_slow_poll_transmitter_now(struct ucc_slow_private * uccs)
    -{
    - out_be16(&uccs->us_regs->utodr, UCC_SLOW_TOD);
    -}
    -
    void ucc_slow_graceful_stop_tx(struct ucc_slow_private * uccs)
    {
    struct ucc_slow_info *us_info = uccs->us_info;
    --
    2.3.0


    \
     
     \ /
      Last update: 2015-02-24 10:21    [W:4.160 / U:0.928 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site