Ssphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget)/translations/zh_CN/i2c/busses/i2c-viapromodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/zh_TW/i2c/busses/i2c-viapromodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/it_IT/i2c/busses/i2c-viapromodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ja_JP/i2c/busses/i2c-viapromodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ko_KR/i2c/busses/i2c-viapromodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/pt_BR/i2c/busses/i2c-viapromodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/sp_SP/i2c/busses/i2c-viapromodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hKernel driver i2c-viaproh]hKernel driver i2c-viapro}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhC/var/lib/git/docbuild/linux/Documentation/i2c/busses/i2c-viapro.rsthKubhdefinition_list)}(hhh](hdefinition_list_item)}(hXSupported adapters: * VIA Technologies, Inc. VT82C596A/B Datasheet: Sometimes available at the VIA website * VIA Technologies, Inc. VT82C686A/B Datasheet: Sometimes available at the VIA website * VIA Technologies, Inc. VT8231, VT8233, VT8233A Datasheet: available on request from VIA * VIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8237S, VT8251 Datasheet: available on request and under NDA from VIA * VIA Technologies, Inc. CX700 Datasheet: available on request and under NDA from VIA * VIA Technologies, Inc. VX800/VX820 Datasheet: available on http://linux.via.com.tw * VIA Technologies, Inc. VX855/VX875 Datasheet: available on http://linux.via.com.tw * VIA Technologies, Inc. VX900 Datasheet: available on http://linux.via.com.tw h](hterm)}(hSupported adapters:h]hSupported adapters:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubh definition)}(hhh]h bullet_list)}(hhh](h list_item)}(hUVIA Technologies, Inc. VT82C596A/B Datasheet: Sometimes available at the VIA website h]h paragraph)}(hTVIA Technologies, Inc. VT82C596A/B Datasheet: Sometimes available at the VIA websiteh]hTVIA Technologies, Inc. VT82C596A/B Datasheet: Sometimes available at the VIA website}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubh)}(hUVIA Technologies, Inc. VT82C686A/B Datasheet: Sometimes available at the VIA website h]h)}(hTVIA Technologies, Inc. VT82C686A/B Datasheet: Sometimes available at the VIA websiteh]hTVIA Technologies, Inc. VT82C686A/B Datasheet: Sometimes available at the VIA website}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj ubah}(h]h ]h"]h$]h&]uh1hhhubh)}(hXVIA Technologies, Inc. VT8231, VT8233, VT8233A Datasheet: available on request from VIA h]h)}(hWVIA Technologies, Inc. VT8231, VT8233, VT8233A Datasheet: available on request from VIAh]hWVIA Technologies, Inc. VT8231, VT8233, VT8233A Datasheet: available on request from VIA}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj$ubah}(h]h ]h"]h$]h&]uh1hhhubh)}(hxVIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8237S, VT8251 Datasheet: available on request and under NDA from VIA h]h)}(hwVIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8237S, VT8251 Datasheet: available on request and under NDA from VIAh]hwVIA Technologies, Inc. VT8235, VT8237R, VT8237A, VT8237S, VT8251 Datasheet: available on request and under NDA from VIA}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<ubah}(h]h ]h"]h$]h&]uh1hhhubh)}(hTVIA Technologies, Inc. CX700 Datasheet: available on request and under NDA from VIA h]h)}(hSVIA Technologies, Inc. CX700 Datasheet: available on request and under NDA from VIAh]hSVIA Technologies, Inc. CX700 Datasheet: available on request and under NDA from VIA}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjTubah}(h]h ]h"]h$]h&]uh1hhhubh)}(hSVIA Technologies, Inc. VX800/VX820 Datasheet: available on http://linux.via.com.tw h]h)}(hRVIA Technologies, Inc. VX800/VX820 Datasheet: available on http://linux.via.com.twh](h;VIA Technologies, Inc. VX800/VX820 Datasheet: available on }(hjphhhNhNubh reference)}(hhttp://linux.via.com.twh]hhttp://linux.via.com.tw}(hjzhhhNhNubah}(h]h ]h"]h$]h&]refurij|uh1jxhjpubeh}(h]h ]h"]h$]h&]uh1hhhhKhjlubah}(h]h ]h"]h$]h&]uh1hhhubh)}(hSVIA Technologies, Inc. VX855/VX875 Datasheet: available on http://linux.via.com.tw h]h)}(hRVIA Technologies, Inc. VX855/VX875 Datasheet: available on http://linux.via.com.twh](h;VIA Technologies, Inc. VX855/VX875 Datasheet: available on }(hjhhhNhNubjy)}(hhttp://linux.via.com.twh]hhttp://linux.via.com.tw}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jxhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhubh)}(hMVIA Technologies, Inc. VX900 Datasheet: available on http://linux.via.com.tw h]h)}(hLVIA Technologies, Inc. VX900 Datasheet: available on http://linux.via.com.twh](h5VIA Technologies, Inc. VX900 Datasheet: available on }(hjhhhNhNubjy)}(hhttp://linux.via.com.twh]hhttp://linux.via.com.tw}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jxhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhubh)}(h~Authors: - Kyösti Mälkki , - Mark D. Studebaker , - Jean Delvare h](h)}(hAuthors:h]hAuthors:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubh)}(hhh]h)}(hhh](h)}(h$Kyösti Mälkki ,h]h)}(hjh](hKyösti Mälkki <}(hjhhhNhNubjy)}(hkmalkki@cc.hut.fih]hkmalkki@cc.hut.fi}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:kmalkki@cc.hut.fiuh1jxhjubh>,}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(h)Mark D. Studebaker ,h]h)}(hj<h](hMark D. Studebaker <}(hj>hhhNhNubjy)}(hmdsxyz123@yahoo.comh]hmdsxyz123@yahoo.com}(hjEhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:mdsxyz123@yahoo.comuh1jxhj>ubh>,}(hj>hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hj:ubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(h Jean Delvare h]h)}(hJean Delvare h](hJean Delvare <}(hjihhhNhNubjy)}(hjdelvare@suse.deh]hjdelvare@suse.de}(hjqhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:jdelvare@suse.deuh1jxhjiubh>}(hjihhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK!hjeubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]j-uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhhK!hhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhNhNubh)}(hhh](h)}(hModule Parametersh]hModule Parameters}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK$ubh)}(hhh](h)}(h;force: int Forcibly enable the SMBus controller. DANGEROUS!h]h)}(h;force: int Forcibly enable the SMBus controller. DANGEROUS!h]h;force: int Forcibly enable the SMBus controller. DANGEROUS!}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hUforce_addr: int Forcibly enable the SMBus at the given address. EXTREMELY DANGEROUS! h]h)}(hTforce_addr: int Forcibly enable the SMBus at the given address. EXTREMELY DANGEROUS!h]hTforce_addr: int Forcibly enable the SMBus at the given address. EXTREMELY DANGEROUS!}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]jjuh1hhhhK&hjhhubeh}(h]module-parametersah ]h"]module parametersah$]h&]uh1hhhhhhhhK$ubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK,ubh)}(hdi2c-viapro is a true SMBus host driver for motherboards with one of the supported VIA south bridges.h]hdi2c-viapro is a true SMBus host driver for motherboards with one of the supported VIA south bridges.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjhhubh)}(h2Your ``lspci -n`` listing must show one of these :h](hYour }(hjhhhNhNubhliteral)}(h ``lspci -n``h]hlspci -n}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hjubh! listing must show one of these :}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK1hjhhubh block_quote)}(hX8================ ====================== device 1106:3050 (VT82C596A function 3) device 1106:3051 (VT82C596B function 3) device 1106:3057 (VT82C686 function 4) device 1106:3074 (VT8233) device 1106:3147 (VT8233A) device 1106:8235 (VT8231 function 4) device 1106:3177 (VT8235) device 1106:3227 (VT8237R) device 1106:3337 (VT8237A) device 1106:3372 (VT8237S) device 1106:3287 (VT8251) device 1106:8324 (CX700) device 1106:8353 (VX800/VX820) device 1106:8409 (VX855/VX875) device 1106:8410 (VX900) ================ ====================== h]htable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jMhjJubjN)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jMhjJubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(hdevice 1106:3050h]hdevice 1106:3050}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjoubah}(h]h ]h"]h$]h&]uh1jmhjjubjn)}(hhh]h)}(h(VT82C596A function 3)h]h(VT82C596A function 3)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jmhjjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3051h]hdevice 1106:3051}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h(VT82C596B function 3)h]h(VT82C596B function 3)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3057h]hdevice 1106:3057}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h(VT82C686 function 4)h]h(VT82C686 function 4)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3074h]hdevice 1106:3074}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h(VT8233)h]h(VT8233)}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj+ubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3147h]hdevice 1106:3147}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjKubah}(h]h ]h"]h$]h&]uh1jmhjHubjn)}(hhh]h)}(h (VT8233A)h]h (VT8233A)}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjbubah}(h]h ]h"]h$]h&]uh1jmhjHubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:8235h]hdevice 1106:8235}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h(VT8231 function 4)h]h(VT8231 function 4)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3177h]hdevice 1106:3177}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h(VT8235)h]h(VT8235)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3227h]hdevice 1106:3227}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h (VT8237R)h]h (VT8237R)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3337h]hdevice 1106:3337}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKubah}(h]h ]h"]h$]h&]uh1jmhj$ubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3372h]hdevice 1106:3372}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hj^ubah}(h]h ]h"]h$]h&]uh1jmhj[ubjn)}(hhh]h)}(h (VT8237S)h]h (VT8237S)}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjuubah}(h]h ]h"]h$]h&]uh1jmhj[ubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:3287h]hdevice 1106:3287}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h(VT8251)h]h(VT8251)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:8324h]hdevice 1106:8324}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h(CX700)h]h(CX700)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:8353h]hdevice 1106:8353}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jmhjubjn)}(hhh]h)}(h (VX800/VX820)h]h (VX800/VX820)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jmhjubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:8409h]hdevice 1106:8409}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhj:ubah}(h]h ]h"]h$]h&]uh1jmhj7ubjn)}(hhh]h)}(h (VX855/VX875)h]h (VX855/VX875)}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjQubah}(h]h ]h"]h$]h&]uh1jmhj7ubeh}(h]h ]h"]h$]h&]uh1jhhjeubji)}(hhh](jn)}(hhh]h)}(hdevice 1106:8410h]hdevice 1106:8410}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjqubah}(h]h ]h"]h$]h&]uh1jmhjnubjn)}(hhh]h)}(h(VX900)h]h(VX900)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jmhjnubeh}(h]h ]h"]h$]h&]uh1jhhjeubeh}(h]h ]h"]h$]h&]uh1jchjJubeh}(h]h ]h"]h$]h&]colsKuh1jHhjEubah}(h]h ]h"]h$]h&]uh1jChj?ubah}(h]h ]h"]h$]h&]uh1j=hhhK3hjhhubh)}(hhIf none of these show up, you should look in the BIOS for settings like enable ACPI / SMBus or even USB.h]hhIf none of these show up, you should look in the BIOS for settings like enable ACPI / SMBus or even USB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjhhubh)}(hExcept for the oldest chips (VT82C596A/B, VT82C686A and most probably VT8231), this driver supports I2C block transactions. Such transactions are mainly useful to read from and write to EEPROMs.h]hExcept for the oldest chips (VT82C596A/B, VT82C686A and most probably VT8231), this driver supports I2C block transactions. Such transactions are mainly useful to read from and write to EEPROMs.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjhhubh)}(hoThe CX700/VX800/VX820 additionally appears to support SMBus PEC, although this driver doesn't implement it yet.h]hqThe CX700/VX800/VX820 additionally appears to support SMBus PEC, although this driver doesn’t implement it yet.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhK,ubeh}(h]kernel-driver-i2c-viaproah ]h"]kernel driver i2c-viaproah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjmfootnote_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}(jjjjjju nametypes}(jjjuh}(jhjjjju 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.