Back to home page

OSCL-LXR

 
 

    


0001 .. SPDX-License-Identifier: GPL-2.0-only
0002 
0003 .. _auxiliary_bus:
0004 
0005 =============
0006 Auxiliary Bus
0007 =============
0008 
0009 .. kernel-doc:: drivers/base/auxiliary.c
0010    :doc: PURPOSE
0011 
0012 When Should the Auxiliary Bus Be Used
0013 =====================================
0014 
0015 .. kernel-doc:: drivers/base/auxiliary.c
0016    :doc: USAGE
0017 
0018 
0019 Auxiliary Device Creation
0020 =========================
0021 
0022 .. kernel-doc:: include/linux/auxiliary_bus.h
0023    :identifiers: auxiliary_device
0024 
0025 .. kernel-doc:: drivers/base/auxiliary.c
0026    :identifiers: auxiliary_device_init __auxiliary_device_add
0027                  auxiliary_find_device
0028 
0029 Auxiliary Device Memory Model and Lifespan
0030 ------------------------------------------
0031 
0032 .. kernel-doc:: include/linux/auxiliary_bus.h
0033    :doc: DEVICE_LIFESPAN
0034 
0035 
0036 Auxiliary Drivers
0037 =================
0038 
0039 .. kernel-doc:: include/linux/auxiliary_bus.h
0040    :identifiers: auxiliary_driver module_auxiliary_driver
0041 
0042 .. kernel-doc:: drivers/base/auxiliary.c
0043    :identifiers: __auxiliary_driver_register auxiliary_driver_unregister
0044 
0045 Example Usage
0046 =============
0047 
0048 .. kernel-doc:: drivers/base/auxiliary.c
0049    :doc: EXAMPLE
0050