1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 29b27105bSSjur Braendeland# 39b27105bSSjur Braendeland# CAIF physical drivers 49b27105bSSjur Braendeland# 59b27105bSSjur Braendeland 621d54976Srd.dunlab@gmail.commenuconfig CAIF_DRIVERS 721d54976Srd.dunlab@gmail.com bool "CAIF transport drivers" 821d54976Srd.dunlab@gmail.com depends on CAIF 921d54976Srd.dunlab@gmail.com help 1021d54976Srd.dunlab@gmail.com Enable this to see CAIF physical drivers. 1121d54976Srd.dunlab@gmail.com 1221d54976Srd.dunlab@gmail.comif 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 310f04f8eaSrd.dunlab@gmail.com The CAIF driver for CAIF over Virtio. 320d2e1a29SErwan Yvin 3321d54976Srd.dunlab@gmail.comendif # CAIF_DRIVERS 34