Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libCEC driver #7

Closed
wants to merge 21 commits into from
Closed

Commits on Aug 4, 2016

  1. new amlogic cec driver redesigned initialization - code of delayed in…

    …it now part of open call - interrupt handling moved into open/release - removed some debug lines - repaired logical address detection
    gdachs authored and kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    c767c00 View commit details
    Browse the repository at this point in the history
  2. amlogic_cec: add cec_late_timer

    Sometimes there are messages waiting in rx queue that are not
    visible for methods checking the buffer. This commits implements
    hrtimer that checks buffer contents every 384ms. This is in line
    with Amlogic's CEC driver.
    kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    62214a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59eec3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b0f4c83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63adc1a View commit details
    Browse the repository at this point in the history
  6. amlogic_cec: add tx_irq_handle for MESON8

    When using Amlogic HW driver to transmit message, this is needed
    to send TX_ABORT and TX_NO_OP.
    kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    1d6dc4e View commit details
    Browse the repository at this point in the history
  7. amlogic_cec: modify rx irq handling

    - do not lock if unrecognized message received
    - clear rx buffer on unrecognized message
    kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    0ddc205 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9e61468 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5dfcdd5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5386ba8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c0b38c6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7318e96 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3876edb View commit details
    Browse the repository at this point in the history
  14. amlogic_cec: fix tabbing

    kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    7cfda72 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    326f499 View commit details
    Browse the repository at this point in the history
  16. amlogic_cec: perform cec_node_init later

    Clear RX buffer and reset HW on driver resume
    kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    6c7f61f View commit details
    Browse the repository at this point in the history
  17. amlogic_cec: init CEC only once

    It is not neccessary to initialize CEC more than once,
    with single initialization it runs OK with after multiple
    libCEC reopen cycles. Only enable/disable IRQ on driver open/release.
    kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    dd6730c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    80da95c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    773d4df View commit details
    Browse the repository at this point in the history
  20. amlogic_cec: always save logical address to cec_global_info

    This prevents setting different logical address in cec_hw_reset.
    kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    f41db30 View commit details
    Browse the repository at this point in the history
  21. amlogic_cec: use common parameter to toggle debugging and turn it off…

    … by default
    
    This would also affect debug logging by methods in arch/arm/mach_meson*
    kszaq committed Aug 4, 2016
    Configuration menu
    Copy the full SHA
    cbeeb32 View commit details
    Browse the repository at this point in the history