Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
  • linux
  • include
  • linux
  • serdev.h
Find file BlameHistoryPermalink
  • Rob Herring's avatar
    serdev: Introduce new bus for serial attached devices · cd6484e1
    Rob Herring authored Feb 02, 2017
    
    
    The serdev bus is designed for devices such as Bluetooth, WiFi, GPS
    and NFC connected to UARTs on host processors. Tradionally these have
    been handled with tty line disciplines, rfkill, and userspace glue such
    as hciattach. This approach has many drawbacks since it doesn't fit
    into the Linux driver model. Handling of sideband signals, power control
    and firmware loading are the main issues.
    
    This creates a serdev bus with controllers (i.e. host serial ports) and
    attached devices. Typically, these are point to point connections, but
    some devices have muxing protocols or a h/w mux is conceivable. Any
    muxing is not yet supported with the serdev bus.
    
    Signed-off-by: default avatarRob Herring <robh@kernel.org>
    Reviewed-By: default avatarSebastian Reichel <sre@kernel.org>
    Tested-By: default avatarSebastian Reichel <sre@kernel.org>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    cd6484e1
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7