mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-01 03:23:39 +10:00 
			
		
		
		
	-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAl7XUmwACgkQCF8+vY7k 4RU4zg//fT32wiVAPHCCp+pDZVnWNeipXE1gnpqghd/qZXfzBPiLEC9sPS74VVkA jf1hhR33VZpKAKTPg/b074qhRZBywEOdHZnT/0CEE1oNB61shVOnyDYzLGSq95cO 6V55ovbi5IOkrg0QEJbHpG5YHzt+pq5XeWOkqGNsHwla7N7iMGMVYfHepVVDWPnZ 0wGYFF9cAJP+X/uxqkZLDVMA/K1I+QKh6vrj/qx53/eRt8VID3+i8ig3guk4PlUq 7RLw5w/CywtNaGE5zaz7T3i2eoED71JHOTXi6RxdP1z8IDvELZ9mT95GQ+enlwqt AS6Ju1sV40wviHMv5prJWQjJkrrtYH3S907lIjwBpQLNGbh2+5crCd/6CwumkGgv 1cCZ1dVmXpCe++9mU9AXmSkjsjGPStNcmHMOpc1Pwn9jUV3LQOOSDp8+RYdt1WHU Iw9cyM8NOpz5Mv/B1/ZPQ1gPb9lr1gE09XyUekxtAI/nl4nNHGWO8QDuX7Odfrv9 8nfo14lk/p6XCTA8dsWJCgI5B1fgnqD4frHKWO9Uctppc/KBW41c8JpQUjBNlG/T MhtlGwYMVgSQxpQ6wK018JUAFoWkn1Sr0zMKRayqCnMjMLHsaMwE6kq+LgmRBqbB ersKV/9ZLYqCU1d6PhEVG6xUs6GsWdLcyhALlmHsddPSdpFXdf8= =KNAo -----END PGP SIGNATURE----- Merge tag 'media/v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media Pull media updates from Mauro Carvalho Chehab: - Media documentation is now split into admin-guide, driver-api and userspace-api books (a longstanding request from Jon); - The media Kconfig was reorganized, in order to make easier to select drivers and their dependencies; - The testing drivers now has a separate directory; - added a new driver for Rockchip Video Decoder IP; - The atomisp staging driver was resurrected. It is meant to work with 4 generations of cameras on Atom-based laptops, tablets and cell phones. So, it seems worth investing time to cleanup this driver and making it in good shape. - Added some V4L2 core ancillary routines to help with h264 codecs; - Added an ov2740 image sensor driver; - The si2157 gained support for Analog TV, which, in turn, added support for some cx231xx and cx23885 boards to also support analog standards; - Added some V4L2 controls (V4L2_CID_CAMERA_ORIENTATION and V4L2_CID_CAMERA_SENSOR_ROTATION) to help identifying where the camera is located at the device; - VIDIOC_ENUM_FMT was extended to support MC-centric devices; - Lots of drivers improvements and cleanups. * tag 'media/v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (503 commits) media: Documentation: media: Refer to mbus format documentation from CSI-2 docs media: s5k5baf: Replace zero-length array with flexible-array media: i2c: imx219: Drop <linux/clk-provider.h> and <linux/clkdev.h> media: i2c: Add ov2740 image sensor driver media: ov8856: Implement sensor module revision identification media: ov8856: Add devicetree support media: dt-bindings: ov8856: Document YAML bindings media: dvb-usb: Add Cinergy S2 PCIe Dual Port support media: dvbdev: Fix tuner->demod media controller link media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockchip dphy rx0 bindings out of staging media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove non-used reg property media: atomisp: unify the version for isp2401 a0 and b0 versions media: atomisp: update TODO with the current data media: atomisp: adjust some code at sh_css that could be broken media: atomisp: don't produce errs for ignored IRQs media: atomisp: print IRQ when debugging media: atomisp: isp_mmu: don't use kmem_cache media: atomisp: add a notice about possible leak resources media: atomisp: disable the dynamic and reserved pools media: atomisp: turn on camera before setting it ...
		
			
				
	
	
		
			116 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			116 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| ========================================
 | |
| The Linux driver implementer's API guide
 | |
| ========================================
 | |
| 
 | |
| The kernel offers a wide variety of interfaces to support the development
 | |
| of device drivers.  This document is an only somewhat organized collection
 | |
| of some of those interfaces — it will hopefully get better over time!  The
 | |
| available subsections can be seen below.
 | |
| 
 | |
| .. class:: toc-title
 | |
| 
 | |
| 	   Table of contents
 | |
| 
 | |
| .. toctree::
 | |
|    :maxdepth: 2
 | |
| 
 | |
|    driver-model/index
 | |
|    basics
 | |
|    infrastructure
 | |
|    ioctl
 | |
|    early-userspace/index
 | |
|    pm/index
 | |
|    clk
 | |
|    device-io
 | |
|    device_connection
 | |
|    dma-buf
 | |
|    device_link
 | |
|    component
 | |
|    message-based
 | |
|    infiniband
 | |
|    sound
 | |
|    frame-buffer
 | |
|    regulator
 | |
|    iio/index
 | |
|    input
 | |
|    usb/index
 | |
|    firewire
 | |
|    pci/index
 | |
|    spi
 | |
|    i2c
 | |
|    ipmb
 | |
|    ipmi
 | |
|    i3c/index
 | |
|    interconnect
 | |
|    devfreq
 | |
|    hsi
 | |
|    edac
 | |
|    scsi
 | |
|    libata
 | |
|    target
 | |
|    mtdnand
 | |
|    miscellaneous
 | |
|    mei/index
 | |
|    mtd/index
 | |
|    mmc/index
 | |
|    nvdimm/index
 | |
|    w1
 | |
|    rapidio/index
 | |
|    s390-drivers
 | |
|    vme
 | |
|    80211/index
 | |
|    uio-howto
 | |
|    firmware/index
 | |
|    pinctl
 | |
|    gpio/index
 | |
|    md/index
 | |
|    media/index
 | |
|    misc_devices
 | |
|    nfc/index
 | |
|    dmaengine/index
 | |
|    slimbus
 | |
|    soundwire/index
 | |
|    thermal/index
 | |
|    fpga/index
 | |
|    acpi/index
 | |
|    backlight/lp855x-driver.rst
 | |
|    connector
 | |
|    console
 | |
|    dcdbas
 | |
|    eisa
 | |
|    ipmb
 | |
|    isa
 | |
|    isapnp
 | |
|    io-mapping
 | |
|    io_ordering
 | |
|    generic-counter
 | |
|    lightnvm-pblk
 | |
|    memory-devices/index
 | |
|    men-chameleon-bus
 | |
|    ntb
 | |
|    nvmem
 | |
|    parport-lowlevel
 | |
|    pps
 | |
|    ptp
 | |
|    phy/index
 | |
|    pti_intel_mid
 | |
|    pwm
 | |
|    rfkill
 | |
|    serial/index
 | |
|    sm501
 | |
|    smsc_ece1099
 | |
|    switchtec
 | |
|    sync_file
 | |
|    vfio-mediated-device
 | |
|    vfio
 | |
|    xilinx/index
 | |
|    xillybus
 | |
|    zorro
 | |
| 
 | |
| .. only::  subproject and html
 | |
| 
 | |
|    Indices
 | |
|    =======
 | |
| 
 | |
|    * :ref:`genindex`
 |