֋sphinx.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]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&]colwidthKuh1hhhubh)}(hhh]h}(h]h ]h"]h$]h&]colwidthK hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hj; ubah}(h]h ]h"]h$]h&]uh1jhj! ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(hsh_veuh]hsh_veu}(hj^ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj[ ubah}(h]h ]h"]h$]h&]uh1jhjX ubj)}(hhh]h)}(h#SuperH VEU mem2mem video processingh]h#SuperH VEU mem2mem video processing}(hju hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjr ubah}(h]h ]h"]h$]h&]uh1jhjX ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(hsh_vouh]hsh_vou}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h STM32 Chrom-Art Accelerator Unith]h STM32 Chrom-Art Accelerator Unit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h sun4i-csih]h sun4i-csi}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hj7 ubah}(h]h ]h"]h$]h&]uh1jhj4 ubj)}(hhh]h)}(h+Allwinner A10 CMOS Sensor Interface Supporth]h+Allwinner A10 CMOS Sensor Interface Support}(hjQ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjN ubah}(h]h ]h"]h$]h&]uh1jhj4 ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h sun6i-csih]h sun6i-csi}(hjq hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjn ubah}(h]h ]h"]h$]h&]uh1jhjk 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&]uh1jhjk ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(hsun8i-dih]hsun8i-di}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hAllwinner Deinterlaceh]hAllwinner Deinterlace}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h sun8i-rotateh]h sun8i-rotate}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hAllwinner DE2 rotationh]hAllwinner DE2 rotation}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(hti-calh]hti-cal}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h&TI Memory-to-memory multimedia devicesh]h&TI Memory-to-memory multimedia devices}(hj- hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj* ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(hti-csch]hti-csc}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjJ ubah}(h]h ]h"]h$]h&]uh1jhjG ubj)}(hhh]h)}(hTI DVB platform devicesh]hTI DVB platform devices}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhja ubah}(h]h ]h"]h$]h&]uh1jhjG ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(hti-vpeh]hti-vpe}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj ubah}(h]h ]h"]h$]h&]uh1jhj~ ubj)}(hhh]h)}(h TI VPE (Video Processing Engine)h]h TI VPE (Video Processing Engine)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj ubah}(h]h ]h"]h$]h&]uh1jhj~ ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h venus-ench]h venus-enc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h#Qualcomm Venus V4L2 encoder/decoderh]h#Qualcomm Venus V4L2 encoder/decoder}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h via-camerah]h via-camera}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hVIAFB camera controllerh]hVIAFB camera controller}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h video-muxh]h video-mux}(hj) hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj& ubah}(h]h ]h"]h$]h&]uh1jhj# ubj)}(hhh]h)}(hVideo Multiplexerh]hVideo Multiplexer}(hj@ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj= ubah}(h]h ]h"]h$]h&]uh1jhj# ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h vpif_displayh]h vpif_display}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhj] ubah}(h]h ]h"]h$]h&]uh1jhjZ ubj)}(hhh]h)}(hTI DaVinci VPIF V4L2-Displayh]hTI DaVinci VPIF V4L2-Display}(hjw hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjt ubah}(h]h ]h"]h$]h&]uh1jhjZ ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h vpif_captureh]h vpif_capture}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hTI DaVinci VPIF video captureh]hTI DaVinci VPIF video capture}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(hvsp1h]hvsp1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h$Renesas VSP1 Video Processing Engineh]h$Renesas VSP1 Video Processing Engine}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h xilinx-tpgh]h xilinx-tpg}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h#Xilinx Video Test Pattern Generatorh]h#Xilinx Video Test Pattern Generator}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h xilinx-videoh]h xilinx-video}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhj9ubah}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h)}(hXilinx Video IP (EXPERIMENTAL)h]hXilinx Video IP (EXPERIMENTAL)}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjPubah}(h]h ]h"]h$]h&]uh1jhj6ubeh}(h]h ]h"]h$]h&]uh1j hjOubj )}(hhh](j)}(hhh]h)}(h xilinx-vtch]h xilinx-vtc}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjpubah}(h]h ]h"]h$]h&]uh1jhjmubj)}(hhh]h)}(hXilinx Video Timing Controllerh]hXilinx Video Timing Controller}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1jhjmubeh}(h]h ]h"]h$]h&]uh1j hjOubeh}(h]h ]h"]h$]h&]uh1jMhhubeh}(h]h ]h"]h$]h&]colsKuh1hhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(hhh](h)}(hMMC/SDIO DVB adaptersh]hMMC/SDIO DVB adapters}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKRubh)}(hhh]h)}(hhh](h)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1hhjubh)}(hhh]h}(h]h ]h"]h$]h&]colwidthK+uh1hhjubj)}(hhh]j )}(hhh](j)}(hhh]h)}(hDriverh]hDriver}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hNameh]hName}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubjN)}(hhh]j )}(hhh](j)}(hhh]h)}(hsmssdioh]hsmssdio}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj(ubah}(h]h ]h"]h$]h&]uh1jhj%ubj)}(hhh]h)}(h+Siano SMS1xxx based MDTV via SDIO interfaceh]h+Siano SMS1xxx based MDTV via SDIO interface}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj?ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1j hj"ubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]colsKuh1hhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]mmc-sdio-dvb-adaptersah ]h"]mmc/sdio dvb adaptersah$]h&]uh1hhhhhhhhKRubeh}(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_backlinksjfootnote_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_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _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|jyjtjqu nametypes}(j|jtuh}(jyhjqju 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.