51 lines · plain
1.. SPDX-License-Identifier: GPL-2.0-only2 3.. _auxiliary_bus:4 5=============6Auxiliary Bus7=============8 9.. kernel-doc:: drivers/base/auxiliary.c10 :doc: PURPOSE11 12When Should the Auxiliary Bus Be Used13=====================================14 15.. kernel-doc:: drivers/base/auxiliary.c16 :doc: USAGE17 18 19Auxiliary Device Creation20=========================21 22.. kernel-doc:: include/linux/auxiliary_bus.h23 :identifiers: auxiliary_device24 25.. kernel-doc:: drivers/base/auxiliary.c26 :identifiers: auxiliary_device_init __auxiliary_device_add27 auxiliary_find_device28 29Auxiliary Device Memory Model and Lifespan30------------------------------------------31 32.. kernel-doc:: include/linux/auxiliary_bus.h33 :doc: DEVICE_LIFESPAN34 35 36Auxiliary Drivers37=================38 39.. kernel-doc:: include/linux/auxiliary_bus.h40 :identifiers: auxiliary_driver module_auxiliary_driver41 42.. kernel-doc:: drivers/base/auxiliary.c43 :identifiers: __auxiliary_driver_register auxiliary_driver_unregister44 45Example Usage46=============47 48.. kernel-doc:: drivers/base/auxiliary.c49 :doc: EXAMPLE50 51