xref: /nrf52832-nimble/rt-thread/components/vbus/Kconfig (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZeromenu "VBUS(Virtual Software BUS)"
2*10465441SEvalZero
3*10465441SEvalZeroconfig RT_USING_VBUS
4*10465441SEvalZero    bool "Enable VBUS"
5*10465441SEvalZero    default n
6*10465441SEvalZero
7*10465441SEvalZeroif RT_USING_VBUS
8*10465441SEvalZero    config RT_USING_VBUS_RFS
9*10465441SEvalZero        bool "Enable Remote File System on VBUS"
10*10465441SEvalZero        default n
11*10465441SEvalZero        help
12*10465441SEvalZero            When enable remote file system, the application can visit the remote file system
13*10465441SEvalZero            through VBUS with POSIX file I/O.
14*10465441SEvalZero
15*10465441SEvalZero    config RT_USING_VBUS_RSHELL
16*10465441SEvalZero        bool "Enable Remote Shell on VBUS"
17*10465441SEvalZero        default n
18*10465441SEvalZero        help
19*10465441SEvalZero            When enable remote shell, the finsh/msh of RT-Thread can be operated from another
20*10465441SEvalZero            Operating System.
21*10465441SEvalZero
22*10465441SEvalZero    config RT_VBUS_USING_TESTS
23*10465441SEvalZero        bool "Enable tests on VBUS "
24*10465441SEvalZero        default n
25*10465441SEvalZero
26*10465441SEvalZero    config _RT_VBUS_RING_BASE
27*10465441SEvalZero        hex "VBUS address"
28*10465441SEvalZero        help
29*10465441SEvalZero            VBUS ring buffer physical address.
30*10465441SEvalZero
31*10465441SEvalZero    config _RT_VBUS_RING_SZ
32*10465441SEvalZero        int "VBUS ring size"
33*10465441SEvalZero        help
34*10465441SEvalZero            VBUS size of the ring buffer.
35*10465441SEvalZero
36*10465441SEvalZero    config RT_VBUS_GUEST_VIRQ
37*10465441SEvalZero        int "RT_VBUS_GUEST_VIRQ"
38*10465441SEvalZero        help
39*10465441SEvalZero            RT_VBUS_GUEST_VIRQ
40*10465441SEvalZero        help
41*10465441SEvalZero            The interrupt number used to notify the client on a particular system.
42*10465441SEvalZero
43*10465441SEvalZero    config RT_VBUS_HOST_VIRQ
44*10465441SEvalZero        int "RT_VBUS_HOST_VIRQ"
45*10465441SEvalZero        help
46*10465441SEvalZero            The interrupt be triggered on a particular system when the client notify the host.
47*10465441SEvalZero
48*10465441SEvalZero    config RT_VBUS_SHELL_DEV_NAME
49*10465441SEvalZero        string "RT_VBUS_SHELL_DEV_NAME"
50*10465441SEvalZero        default "vbser0"
51*10465441SEvalZero        help
52*10465441SEvalZero            The name of the UBUS shell device.
53*10465441SEvalZero
54*10465441SEvalZero    config RT_VBUS_RFS_DEV_NAME
55*10465441SEvalZero        string "RT_VBUS_RFS_DEV_NAME"
56*10465441SEvalZero        default "rfs"
57*10465441SEvalZero        help
58*10465441SEvalZero            The name of the UBUS rfs device.
59*10465441SEvalZero
60*10465441SEvalZeroendif
61*10465441SEvalZero
62*10465441SEvalZeroendmenu
63