162306a36Sopenharmony_ci# -*- coding: utf-8; mode: python -*- 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 462306a36Sopenharmony_ci 562306a36Sopenharmony_ciproject = 'Linux Media Subsystem Documentation' 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci# It is possible to run Sphinx in nickpick mode with: 862306a36Sopenharmony_cinitpicky = True 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci# within nit-picking build, do not refer to any intersphinx object 1162306a36Sopenharmony_ciintersphinx_mapping = {} 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci# In nickpick mode, it will complain about lots of missing references that 1462306a36Sopenharmony_ci# 1562306a36Sopenharmony_ci# 1) are just typedefs like: bool, __u32, etc; 1662306a36Sopenharmony_ci# 2) It will complain for things like: enum, NULL; 1762306a36Sopenharmony_ci# 3) It will complain for symbols that should be on different 1862306a36Sopenharmony_ci# books (but currently aren't ported to ReST) 1962306a36Sopenharmony_ci# 2062306a36Sopenharmony_ci# The list below has a list of such symbols to be ignored in nitpick mode 2162306a36Sopenharmony_ci# 2262306a36Sopenharmony_cinitpick_ignore = [ 2362306a36Sopenharmony_ci ("c:func", "clock_gettime"), 2462306a36Sopenharmony_ci ("c:func", "close"), 2562306a36Sopenharmony_ci ("c:func", "container_of"), 2662306a36Sopenharmony_ci ("c:func", "copy_from_user"), 2762306a36Sopenharmony_ci ("c:func", "copy_to_user"), 2862306a36Sopenharmony_ci ("c:func", "determine_valid_ioctls"), 2962306a36Sopenharmony_ci ("c:func", "ERR_PTR"), 3062306a36Sopenharmony_ci ("c:func", "i2c_new_client_device"), 3162306a36Sopenharmony_ci ("c:func", "ioctl"), 3262306a36Sopenharmony_ci ("c:func", "IS_ERR"), 3362306a36Sopenharmony_ci ("c:func", "KERNEL_VERSION"), 3462306a36Sopenharmony_ci ("c:func", "mmap"), 3562306a36Sopenharmony_ci ("c:func", "open"), 3662306a36Sopenharmony_ci ("c:func", "pci_name"), 3762306a36Sopenharmony_ci ("c:func", "poll"), 3862306a36Sopenharmony_ci ("c:func", "PTR_ERR"), 3962306a36Sopenharmony_ci ("c:func", "read"), 4062306a36Sopenharmony_ci ("c:func", "release"), 4162306a36Sopenharmony_ci ("c:func", "set"), 4262306a36Sopenharmony_ci ("c:func", "struct fd_set"), 4362306a36Sopenharmony_ci ("c:func", "struct pollfd"), 4462306a36Sopenharmony_ci ("c:func", "usb_make_path"), 4562306a36Sopenharmony_ci ("c:func", "wait_finish"), 4662306a36Sopenharmony_ci ("c:func", "wait_prepare"), 4762306a36Sopenharmony_ci ("c:func", "write"), 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci ("c:type", "atomic_t"), 5062306a36Sopenharmony_ci ("c:type", "bool"), 5162306a36Sopenharmony_ci ("c:type", "boolean"), 5262306a36Sopenharmony_ci ("c:type", "buf_queue"), 5362306a36Sopenharmony_ci ("c:type", "device"), 5462306a36Sopenharmony_ci ("c:type", "device_driver"), 5562306a36Sopenharmony_ci ("c:type", "device_node"), 5662306a36Sopenharmony_ci ("c:type", "enum"), 5762306a36Sopenharmony_ci ("c:type", "fd"), 5862306a36Sopenharmony_ci ("c:type", "fd_set"), 5962306a36Sopenharmony_ci ("c:type", "file"), 6062306a36Sopenharmony_ci ("c:type", "i2c_adapter"), 6162306a36Sopenharmony_ci ("c:type", "i2c_board_info"), 6262306a36Sopenharmony_ci ("c:type", "i2c_client"), 6362306a36Sopenharmony_ci ("c:type", "int16_t"), 6462306a36Sopenharmony_ci ("c:type", "ktime_t"), 6562306a36Sopenharmony_ci ("c:type", "led_classdev_flash"), 6662306a36Sopenharmony_ci ("c:type", "list_head"), 6762306a36Sopenharmony_ci ("c:type", "lock_class_key"), 6862306a36Sopenharmony_ci ("c:type", "module"), 6962306a36Sopenharmony_ci ("c:type", "mutex"), 7062306a36Sopenharmony_ci ("c:type", "NULL"), 7162306a36Sopenharmony_ci ("c:type", "off_t"), 7262306a36Sopenharmony_ci ("c:type", "pci_dev"), 7362306a36Sopenharmony_ci ("c:type", "pdvbdev"), 7462306a36Sopenharmony_ci ("c:type", "poll_table"), 7562306a36Sopenharmony_ci ("c:type", "platform_device"), 7662306a36Sopenharmony_ci ("c:type", "pollfd"), 7762306a36Sopenharmony_ci ("c:type", "poll_table_struct"), 7862306a36Sopenharmony_ci ("c:type", "s32"), 7962306a36Sopenharmony_ci ("c:type", "s64"), 8062306a36Sopenharmony_ci ("c:type", "sd"), 8162306a36Sopenharmony_ci ("c:type", "size_t"), 8262306a36Sopenharmony_ci ("c:type", "spi_board_info"), 8362306a36Sopenharmony_ci ("c:type", "spi_device"), 8462306a36Sopenharmony_ci ("c:type", "spi_master"), 8562306a36Sopenharmony_ci ("c:type", "ssize_t"), 8662306a36Sopenharmony_ci ("c:type", "fb_fix_screeninfo"), 8762306a36Sopenharmony_ci ("c:type", "pollfd"), 8862306a36Sopenharmony_ci ("c:type", "timeval"), 8962306a36Sopenharmony_ci ("c:type", "video_capability"), 9062306a36Sopenharmony_ci ("c:type", "timeval"), 9162306a36Sopenharmony_ci ("c:type", "__u16"), 9262306a36Sopenharmony_ci ("c:type", "u16"), 9362306a36Sopenharmony_ci ("c:type", "__u32"), 9462306a36Sopenharmony_ci ("c:type", "u32"), 9562306a36Sopenharmony_ci ("c:type", "__u64"), 9662306a36Sopenharmony_ci ("c:type", "u64"), 9762306a36Sopenharmony_ci ("c:type", "u8"), 9862306a36Sopenharmony_ci ("c:type", "uint16_t"), 9962306a36Sopenharmony_ci ("c:type", "uint32_t"), 10062306a36Sopenharmony_ci ("c:type", "union"), 10162306a36Sopenharmony_ci ("c:type", "__user"), 10262306a36Sopenharmony_ci ("c:type", "usb_device"), 10362306a36Sopenharmony_ci ("c:type", "usb_interface"), 10462306a36Sopenharmony_ci ("c:type", "v4l2_std_id"), 10562306a36Sopenharmony_ci ("c:type", "video_system_t"), 10662306a36Sopenharmony_ci ("c:type", "vm_area_struct"), 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ci # Opaque structures 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci ("c:type", "v4l2_m2m_dev"), 11162306a36Sopenharmony_ci] 112