ysphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget7/translations/zh_CN/admin-guide/media/platform-cardlistmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/zh_TW/admin-guide/media/platform-cardlistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/it_IT/admin-guide/media/platform-cardlistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/ja_JP/admin-guide/media/platform-cardlistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/ko_KR/admin-guide/media/platform-cardlistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/pt_BR/admin-guide/media/platform-cardlistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/sp_SP/admin-guide/media/platform-cardlistmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhQ/var/lib/git/docbuild/linux/Documentation/admin-guide/media/platform-cardlist.rsthKubhsection)}(hhh](htitle)}(hPlatform driversh]hPlatform drivers}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hThere are several drivers that are focused on providing support for functionality that are already included at the main board, and don't use neither USB nor PCI bus. Those drivers are called platform drivers, and are very popular on embedded devices.h]hThere are several drivers that are focused on providing support for functionality that are already included at the main board, and don’t use neither USB nor PCI bus. Those drivers are called platform drivers, and are very popular on embedded devices.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hZThe current supported of platform drivers (not including staging drivers) are listed belowh]hZThe current supported of platform drivers (not including staging drivers) are listed below}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKubah}(h]h ]h"]h$]h&]uh1j%hj"ubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubhtbody)}(hhh](j!)}(hhh](j&)}(hhh]h)}(h am437x-vpfeh]h am437x-vpfe}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjiubah}(h]h ]h"]h$]h&]uh1j%hjfubj&)}(hhh]h)}(hTI AM437x VPFEh]hTI AM437x VPFE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjfubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h aspeed-videoh]h aspeed-video}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hAspeed AST2400 and AST2500h]hAspeed AST2400 and AST2500}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h atmel-isch]h atmel-isc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h#ATMEL Image Sensor Controller (ISC)h]h#ATMEL Image Sensor Controller (ISC)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h atmel-isih]h atmel-isi}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(h"ATMEL Image Sensor Interface (ISI)h]h"ATMEL Image Sensor Interface (ISI)}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj%ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h cafe_ccich]h cafe_ccic}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjEubah}(h]h ]h"]h$]h&]uh1j%hjBubj&)}(hhh]h)}(h-Marvell 88ALP01 (Cafe) CMOS Camera Controllerh]h-Marvell 88ALP01 (Cafe) CMOS Camera Controller}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj\ubah}(h]h ]h"]h$]h&]uh1j%hjBubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h cdns-csi2rxh]h cdns-csi2rx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj|ubah}(h]h ]h"]h$]h&]uh1j%hjyubj&)}(hhh]h)}(hCadence MIPI-CSI2 RX Controllerh]hCadence MIPI-CSI2 RX Controller}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjyubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h cdns-csi2txh]h cdns-csi2tx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hCadence MIPI-CSI2 TX Controllerh]hCadence MIPI-CSI2 TX Controller}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hcoda-vpuh]hcoda-vpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h(Chips&Media Coda multi-standard codec IPh]h(Chips&Media Coda multi-standard codec IP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h dm355_ccdch]h dm355_ccdc}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hTI DM355 CCDC video captureh]hTI DM355 CCDC video capture}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj8ubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h dm644x_ccdch]h dm644x_ccdc}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubah}(h]h ]h"]h$]h&]uh1j%hjUubj&)}(hhh]h)}(hTI DM6446 CCDC video captureh]hTI DM6446 CCDC video capture}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjoubah}(h]h ]h"]h$]h&]uh1j%hjUubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hexynos-fimc-ish]hexynos-fimc-is}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h&EXYNOS4x12 FIMC-IS (Imaging Subsystem)h]h&EXYNOS4x12 FIMC-IS (Imaging Subsystem)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hexynos-fimc-liteh]hexynos-fimc-lite}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h!EXYNOS FIMC-LITE camera interfaceh]h!EXYNOS FIMC-LITE camera interface}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h exynos-gsch]h exynos-gsc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hSamsung Exynos G-Scalerh]hSamsung Exynos G-Scaler}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hexyh]hexy}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj4ubah}(h]h ]h"]h$]h&]uh1j%hj1ubj&)}(hhh]h)}(h/Samsung S5P/EXYNOS4 SoC series Camera Subsystemh]h/Samsung S5P/EXYNOS4 SoC series Camera Subsystem}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjKubah}(h]h ]h"]h$]h&]uh1j%hj1ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(himx-pxph]himx-pxp}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjkubah}(h]h ]h"]h$]h&]uh1j%hjhubj&)}(hhh]h)}(hi.MX Pixel Pipeline (PXP)h]hi.MX Pixel Pipeline (PXP)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j%hjhubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hisdfh]hisdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hTI DM365 ISIF video captureh]hTI DM365 ISIF video capture}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h mmp_camerah]h mmp_camera}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h/Marvell Armada 610 integrated camera controllerh]h/Marvell Armada 610 integrated camera controller}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hmtk_jpegh]hmtk_jpeg}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(hMediatek JPEG Codech]hMediatek JPEG Codec}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hj'ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hmtk-mdph]hmtk-mdp}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjGubah}(h]h ]h"]h$]h&]uh1j%hjDubj&)}(hhh]h)}(h Mediatek MDPh]h Mediatek MDP}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hj^ubah}(h]h ]h"]h$]h&]uh1j%hjDubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hmtk-vcodec-dech]hmtk-vcodec-dec}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hj~ubah}(h]h ]h"]h$]h&]uh1j%hj{ubj&)}(hhh]h)}(hMediatek Video Codech]hMediatek Video Codec}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1j%hj{ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hmtk-vpuh]hmtk-vpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hMediatek Video Processor Unith]hMediatek Video Processor Unit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h mx2_emmaprph]h mx2_emmaprp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h MX2 eMMa-PrPh]h MX2 eMMa-PrP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h omap3-isph]h omap3-isp}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hj#ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(h OMAP 3 Camerah]h OMAP 3 Camera}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hj:ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h omap-vouth]h omap-vout}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjZubah}(h]h ]h"]h$]h&]uh1j%hjWubj&)}(hhh]h)}(hOMAP2/OMAP3 V4L2-Displayh]hOMAP2/OMAP3 V4L2-Display}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjqubah}(h]h ]h"]h$]h&]uh1j%hjWubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h pxa_camerah]h pxa_camera}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hPXA27x Quick Capture Interfaceh]hPXA27x Quick Capture Interface}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h qcom-camssh]h qcom-camss}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hQualcomm V4L2 Camera Subsystemh]hQualcomm V4L2 Camera Subsystem}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h rcar-csi2h]h rcar-csi2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hR-Car MIPI CSI-2 Receiverh]hR-Car MIPI CSI-2 Receiver}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h rcar_drifh]h rcar_drif}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj6ubah}(h]h ]h"]h$]h&]uh1j%hj3ubj&)}(hhh]h)}(h&Renesas Digital Radio Interface (DRIF)h]h&Renesas Digital Radio Interface (DRIF)}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjMubah}(h]h ]h"]h$]h&]uh1j%hj3ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hrcar-fcph]hrcar-fcp}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjmubah}(h]h ]h"]h$]h&]uh1j%hjjubj&)}(hhh]h)}(h#Renesas Frame Compression Processorh]h#Renesas Frame Compression Processor}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1j%hjjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h rcar_fdp1h]h rcar_fdp1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hRenesas Fine Display Processorh]hRenesas Fine Display Processor}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hrcar_jpuh]hrcar_jpu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hRenesas JPEG Processing Unith]hRenesas JPEG Processing Unit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hrcar-vinh]hrcar-vin}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hR-Car Video Input (VIN)h]hR-Car Video Input (VIN)}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hj)ubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h renesas-ceuh]h renesas-ceu}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjIubah}(h]h ]h"]h$]h&]uh1j%hjFubj&)}(hhh]h)}(h!Renesas Capture Engine Unit (CEU)h]h!Renesas Capture Engine Unit (CEU)}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hj`ubah}(h]h ]h"]h$]h&]uh1j%hjFubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h rockchip-rgah]h rockchip-rga}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1j%hj}ubj&)}(hhh]h)}(h,Rockchip Raster 2d Graphic Acceleration Unith]h,Rockchip Raster 2d Graphic Acceleration Unit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1j%hj}ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h s3c-camifh]h s3c-camif}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h,Samsung S3C24XX/S3C64XX SoC Camera Interfaceh]h,Samsung S3C24XX/S3C64XX SoC Camera Interface}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hs5p-csish]hs5p-csis}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h)S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)h]h)S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hj ubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hs5p-fimch]hs5p-fimc}(hj( hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj% ubah}(h]h ]h"]h$]h&]uh1j%hj" ubj&)}(hhh]h)}(h'S5P/EXYNOS4 FIMC/CAMIF camera interfaceh]h'S5P/EXYNOS4 FIMC/CAMIF camera interface}(hj? hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj< ubah}(h]h ]h"]h$]h&]uh1j%hj" ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hs5p-g2dh]hs5p-g2d}(hj_ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hj\ ubah}(h]h ]h"]h$]h&]uh1j%hjY ubj&)}(hhh]h)}(h3Samsung S5P and EXYNOS4 G2D 2d graphics acceleratorh]h3Samsung S5P and EXYNOS4 G2D 2d graphics accelerator}(hjv hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjs ubah}(h]h ]h"]h$]h&]uh1j%hjY ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hs5p-jpegh]hs5p-jpeg}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(h)Samsung S5P/Exynos3250/Exynos4 JPEG codech]h)Samsung S5P/Exynos3250/Exynos4 JPEG codec}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hs5p-mfch]hs5p-mfc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(hSamsung S5P MFC Video Codech]hSamsung S5P MFC Video Codec}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hsh_veuh]hsh_veu}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(h#SuperH VEU mem2mem video processingh]h#SuperH VEU mem2mem video processing}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hsh_vouh]hsh_vou}(hj; hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hj8 ubah}(h]h ]h"]h$]h&]uh1j%hj5 ubj&)}(hhh]h)}(hSuperH VOU video outputh]hSuperH VOU video output}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjO ubah}(h]h ]h"]h$]h&]uh1j%hj5 ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h stm32-dcmih]h stm32-dcmi}(hjr hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjo ubah}(h]h ]h"]h$]h&]uh1j%hjl ubj&)}(hhh]h)}(h,STM32 Digital Camera Memory Interface (DCMI)h]h,STM32 Digital Camera Memory Interface (DCMI)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj ubah}(h]h ]h"]h$]h&]uh1j%hjl ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h stm32-dma2dh]h stm32-dma2d}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(h%Allwinner V3s Camera Sensor Interfaceh]h%Allwinner V3s Camera Sensor Interface}(hj. hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj+ ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hsun8i-dih]hsun8i-di}(hjN hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjK ubah}(h]h ]h"]h$]h&]uh1j%hjH ubj&)}(hhh]h)}(hAllwinner Deinterlaceh]hAllwinner Deinterlace}(hje hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjb ubah}(h]h ]h"]h$]h&]uh1j%hjH ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h sun8i-rotateh]h sun8i-rotate}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(hAllwinner DE2 rotationh]hAllwinner DE2 rotation}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hti-calh]hti-cal}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(h&TI Memory-to-memory multimedia devicesh]h&TI Memory-to-memory multimedia devices}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hti-csch]hti-csc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(hTI DVB platform devicesh]hTI DVB platform devices}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hti-vpeh]hti-vpe}(hj* hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj' ubah}(h]h ]h"]h$]h&]uh1j%hj$ ubj&)}(hhh]h)}(h TI VPE (Video Processing Engine)h]h TI VPE (Video Processing Engine)}(hjA hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj> ubah}(h]h ]h"]h$]h&]uh1j%hj$ ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h venus-ench]h venus-enc}(hja hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhj^ ubah}(h]h ]h"]h$]h&]uh1j%hj[ ubj&)}(hhh]h)}(h#Qualcomm Venus V4L2 encoder/decoderh]h#Qualcomm Venus V4L2 encoder/decoder}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhju ubah}(h]h ]h"]h$]h&]uh1j%hj[ ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h via-camerah]h via-camera}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(hVIAFB camera controllerh]hVIAFB camera controller}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h video-muxh]h video-mux}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(hVideo Multiplexerh]hVideo Multiplexer}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h vpif_displayh]h vpif_display}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(hTI DaVinci VPIF V4L2-Displayh]hTI DaVinci VPIF V4L2-Display}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h vpif_captureh]h vpif_capture}(hj= hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj: ubah}(h]h ]h"]h$]h&]uh1j%hj7 ubj&)}(hhh]h)}(hTI DaVinci VPIF video captureh]hTI DaVinci VPIF video capture}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjQ ubah}(h]h ]h"]h$]h&]uh1j%hj7 ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(hvsp1h]hvsp1}(hjt hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjq ubah}(h]h ]h"]h$]h&]uh1j%hjn ubj&)}(hhh]h)}(h$Renesas VSP1 Video Processing Engineh]h$Renesas VSP1 Video Processing Engine}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhj ubah}(h]h ]h"]h$]h&]uh1j%hjn ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h xilinx-tpgh]h xilinx-tpg}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(h#Xilinx Video Test Pattern Generatorh]h#Xilinx Video Test Pattern Generator}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h xilinx-videoh]h xilinx-video}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubj&)}(hhh]h)}(hXilinx Video IP (EXPERIMENTAL)h]hXilinx Video IP (EXPERIMENTAL)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj ubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1j hjcubj!)}(hhh](j&)}(hhh]h)}(h xilinx-vtch]h xilinx-vtc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hXilinx Video Timing Controllerh]hXilinx Video Timing Controller}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhj-ubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjcubeh}(h]h ]h"]h$]h&]uh1jahjubeh}(h]h ]h"]h$]h&]colsKuh1jhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(hhh](h)}(hMMC/SDIO DVB adaptersh]hMMC/SDIO DVB adapters}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj]hhhhhKPubh)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjqubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK+uh1jhjqubj)}(hhh]j!)}(hhh](j&)}(hhh]h)}(hDriverh]hDriver}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjqubjb)}(hhh]j!)}(hhh](j&)}(hhh]h)}(hsmssdioh]hsmssdio}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1j%hjubj&)}(hhh]h)}(h+Siano SMS1xxx based MDTV via SDIO interfaceh]h+Siano SMS1xxx based MDTV via SDIO interface}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jahjqubeh}(h]h ]h"]h$]h&]colsKuh1jhjnubah}(h]h ]h"]h$]h&]uh1hhj]hhhhhNubeh}(h]mmc-sdio-dvb-adaptersah ]h"]mmc/sdio dvb adaptersah$]h&]uh1hhhhhhhhKPubeh}(h]platform-driversah ]h"]platform driversah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj%footnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjGerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j"jjju nametypes}(j"juh}(jhjj]u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.