1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 29b27105bSSjur Braendeland# 39b27105bSSjur Braendeland# CAIF physical drivers 49b27105bSSjur Braendeland# 59b27105bSSjur Braendeland 621d54976S[email protected]menuconfig CAIF_DRIVERS 721d54976S[email protected] bool "CAIF transport drivers" 821d54976S[email protected] depends on CAIF 921d54976S[email protected] help 1021d54976S[email protected] Enable this to see CAIF physical drivers. 1121d54976S[email protected] 1221d54976S[email protected]if CAIF_DRIVERS 139b27105bSSjur Braendeland 149b27105bSSjur Braendelandconfig CAIF_TTY 159b27105bSSjur Braendeland tristate "CAIF TTY transport driver" 164f73bc4dSJoe Millenbach depends on CAIF && TTY 179b27105bSSjur Braendeland default n 18*a7f7f624SMasahiro Yamada help 199b27105bSSjur Braendeland The CAIF TTY transport driver is a Line Discipline (ldisc) 209b27105bSSjur Braendeland identified as N_CAIF. When this ldisc is opened from user space 219b27105bSSjur Braendeland it will redirect the TTY's traffic into the CAIF stack. 22529d6dadSSjur Braendeland 230d2e1a29SErwan Yvinconfig CAIF_VIRTIO 240d2e1a29SErwan Yvin tristate "CAIF virtio transport driver" 25213e7721SMichael S. Tsirkin depends on CAIF && HAS_DMA 260d2e1a29SErwan Yvin select VHOST_RING 270d2e1a29SErwan Yvin select VIRTIO 280d2e1a29SErwan Yvin select GENERIC_ALLOCATOR 290d2e1a29SErwan Yvin default n 30*a7f7f624SMasahiro Yamada help 310f04f8eaS[email protected] The CAIF driver for CAIF over Virtio. 320d2e1a29SErwan Yvin 3321d54976S[email protected]endif # CAIF_DRIVERS 34