€•‰DŒsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ&/translations/zh_CN/admin-guide/btmrvl”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ&/translations/zh_TW/admin-guide/btmrvl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ&/translations/it_IT/admin-guide/btmrvl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ&/translations/ja_JP/admin-guide/btmrvl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ&/translations/ko_KR/admin-guide/btmrvl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ&/translations/pt_BR/admin-guide/btmrvl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ&/translations/sp_SP/admin-guide/btmrvl”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒ btmrvl driver”h]”hŒ btmrvl driver”…””}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³Œ@/var/lib/git/docbuild/linux/Documentation/admin-guide/btmrvl.rst”h´KubhŒ paragraph”“”)”}”(hŒ,All commands are used via debugfs interface.”h]”hŒ,All commands are used via debugfs interface.”…””}”(hhÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubh¶)”}”(hhh]”(h»)”}”(hŒSet/get driver configurations”h]”hŒSet/get driver configurations”…””}”(hhÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhhÛh²hh³hÊh´KubhÌ)”}”(hŒPath: /debug/btmrvl/config/”h]”hŒPath: /debug/btmrvl/config/”…””}”(hhìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhÛh²hubhŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hXégpiogap=[n], hscfgcmd These commands are used to configure the host sleep parameters:: bit 8:0 -- Gap bit 16:8 -- GPIO where GPIO is the pin number of GPIO used to wake up the host. It could be any valid GPIO pin# (e.g. 0-7) or 0xff (SDIO interface wakeup will be used instead). where Gap is the gap in milli seconds between wakeup signal and wakeup event, or 0xff for special host sleep setting. Usage:: # Use SDIO interface to wake up the host and set GAP to 0x80: echo 0xff80 > /debug/btmrvl/config/gpiogap echo 1 > /debug/btmrvl/config/hscfgcmd # Use GPIO pin #3 to wake up the host and set GAP to 0xff: echo 0x03ff > /debug/btmrvl/config/gpiogap echo 1 > /debug/btmrvl/config/hscfgcmd ”h]”(hŒterm”“”)”}”(hŒgpiogap=[n], hscfgcmd”h]”hŒgpiogap=[n], hscfgcmd”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´K hjubhŒ definition”“”)”}”(hhh]”(hÌ)”}”(hŒaThese commands are used to configure the host sleep parameters:: bit 8:0 -- Gap bit 16:8 -- GPIO”h]”hŒaThese commands are used to configure the host sleep parameters:: bit 8:0 -- Gap bit 16:8 -- GPIO”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hjubhÌ)”}”(hŒŸwhere GPIO is the pin number of GPIO used to wake up the host. It could be any valid GPIO pin# (e.g. 0-7) or 0xff (SDIO interface wakeup will be used instead).”h]”hŒŸwhere GPIO is the pin number of GPIO used to wake up the host. It could be any valid GPIO pin# (e.g. 0-7) or 0xff (SDIO interface wakeup will be used instead).”…””}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjubhÌ)”}”(hŒuwhere Gap is the gap in milli seconds between wakeup signal and wakeup event, or 0xff for special host sleep setting.”h]”hŒuwhere Gap is the gap in milli seconds between wakeup signal and wakeup event, or 0xff for special host sleep setting.”…””}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjubhÌ)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjubhŒ literal_block”“”)”}”(hX# Use SDIO interface to wake up the host and set GAP to 0x80: echo 0xff80 > /debug/btmrvl/config/gpiogap echo 1 > /debug/btmrvl/config/hscfgcmd # Use GPIO pin #3 to wake up the host and set GAP to 0xff: echo 0x03ff > /debug/btmrvl/config/gpiogap echo 1 > /debug/btmrvl/config/hscfgcmd”h]”hX# Use SDIO interface to wake up the host and set GAP to 0x80: echo 0xff80 > /debug/btmrvl/config/gpiogap echo 1 > /debug/btmrvl/config/hscfgcmd # Use GPIO pin #3 to wake up the host and set GAP to 0xff: echo 0x03ff > /debug/btmrvl/config/gpiogap echo 1 > /debug/btmrvl/config/hscfgcmd”…””}”hjTsbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1jRh³hÊh´Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÿh³hÊh´K hhüubj)”}”(hXÊpsmode=[n], pscmd These commands are used to enable/disable auto sleep mode where the option is:: 1 -- Enable auto sleep mode 0 -- Disable auto sleep mode Usage:: # Enable auto sleep mode echo 1 > /debug/btmrvl/config/psmode echo 1 > /debug/btmrvl/config/pscmd # Disable auto sleep mode echo 0 > /debug/btmrvl/config/psmode echo 1 > /debug/btmrvl/config/pscmd ”h]”(j)”}”(hŒpsmode=[n], pscmd”h]”hŒpsmode=[n], pscmd”…””}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´K3hjpubj)”}”(hhh]”(hÌ)”}”(hŒ9These commands are used to enable/disable auto sleep mode”h]”hŒ9These commands are used to enable/disable auto sleep mode”…””}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K#hj‚ubhÌ)”}”(hŒwhere the option is::”h]”hŒwhere the option is:”…””}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K%hj‚ubjS)”}”(hŒD1 -- Enable auto sleep mode 0 -- Disable auto sleep mode”h]”hŒD1 -- Enable auto sleep mode 0 -- Disable auto sleep mode”…””}”hj¡sbah}”(h]”h ]”h"]”h$]”h&]”jbjcuh1jRh³hÊh´K'hj‚ubhÌ)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K*hj‚ubjS)”}”(hŒÅ# Enable auto sleep mode echo 1 > /debug/btmrvl/config/psmode echo 1 > /debug/btmrvl/config/pscmd # Disable auto sleep mode echo 0 > /debug/btmrvl/config/psmode echo 1 > /debug/btmrvl/config/pscmd”h]”hŒÅ# Enable auto sleep mode echo 1 > /debug/btmrvl/config/psmode echo 1 > /debug/btmrvl/config/pscmd # Disable auto sleep mode echo 0 > /debug/btmrvl/config/psmode echo 1 > /debug/btmrvl/config/pscmd”…””}”hj½sbah}”(h]”h ]”h"]”h$]”h&]”jbjcuh1jRh³hÊh´K,hj‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjpubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÿh³hÊh´K3hhüh²hubj)”}”(hX¹hsmode=[n], hscmd These commands are used to enable host sleep or wake up firmware where the option is:: 1 -- Enable host sleep 0 -- Wake up firmware Usage:: # Enable host sleep echo 1 > /debug/btmrvl/config/hsmode echo 1 > /debug/btmrvl/config/hscmd # Wake up firmware echo 0 > /debug/btmrvl/config/hsmode echo 1 > /debug/btmrvl/config/hscmd ”h]”(j)”}”(hŒhsmode=[n], hscmd”h]”hŒhsmode=[n], hscmd”…””}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´KFhj×ubj)”}”(hhh]”(hÌ)”}”(hŒ@These commands are used to enable host sleep or wake up firmware”h]”hŒ@These commands are used to enable host sleep or wake up firmware”…””}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K6hjéubhÌ)”}”(hŒwhere the option is::”h]”hŒwhere the option is:”…””}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K8hjéubjS)”}”(hŒ81 -- Enable host sleep 0 -- Wake up firmware”h]”hŒ81 -- Enable host sleep 0 -- Wake up firmware”…””}”hjsbah}”(h]”h ]”h"]”h$]”h&]”jbjcuh1jRh³hÊh´K:hjéubhÌ)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K=hjéubjS)”}”(hŒ¹# Enable host sleep echo 1 > /debug/btmrvl/config/hsmode echo 1 > /debug/btmrvl/config/hscmd # Wake up firmware echo 0 > /debug/btmrvl/config/hsmode echo 1 > /debug/btmrvl/config/hscmd”h]”hŒ¹# Enable host sleep echo 1 > /debug/btmrvl/config/hsmode echo 1 > /debug/btmrvl/config/hscmd # Wake up firmware echo 0 > /debug/btmrvl/config/hsmode echo 1 > /debug/btmrvl/config/hscmd”…””}”hj$sbah}”(h]”h ]”h"]”h$]”h&]”jbjcuh1jRh³hÊh´K?hjéubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÿh³hÊh´KFhhüh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1húhhÛh²hh³hÊh´Nubeh}”(h]”Œset-get-driver-configurations”ah ]”h"]”Œset/get driver configurations”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kubh¶)”}”(hhh]”(h»)”}”(hŒGet driver status”h]”hŒGet driver status”…””}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjLh²hh³hÊh´KIubhÌ)”}”(hŒPath: /debug/btmrvl/status/”h]”hŒPath: /debug/btmrvl/status/”…””}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhjLh²hubhÌ)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KMhjLh²hubjS)”}”(hŒcat /debug/btmrvl/status/”h]”hŒcat /debug/btmrvl/status/”…””}”hjysbah}”(h]”h ]”h"]”h$]”h&]”jbjcuh1jRh³hÊh´KOhjLh²hubhÌ)”}”(hŒwhere the args are:”h]”hŒwhere the args are:”…””}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KQhjLh²hubhû)”}”(hhh]”(j)”}”(hŒ;curpsmode This command displays current auto sleep status. ”h]”(j)”}”(hŒ curpsmode”h]”hŒ curpsmode”…””}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´KThj˜ubj)”}”(hhh]”hÌ)”}”(hŒ0This command displays current auto sleep status.”h]”hŒ0This command displays current auto sleep status.”…””}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KThjªubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÿh³hÊh´KThj•ubj)”}”(hŒ3psstate This command display the power save state. ”h]”(j)”}”(hŒpsstate”h]”hŒpsstate”…””}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´KWhjÇubj)”}”(hhh]”hÌ)”}”(hŒ*This command display the power save state.”h]”hŒ*This command display the power save state.”…””}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KWhjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÿh³hÊh´KWhj•h²hubj)”}”(hŒ3hsstate This command display the host sleep state. ”h]”(j)”}”(hŒhsstate”h]”hŒhsstate”…””}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´KZhjöubj)”}”(hhh]”hÌ)”}”(hŒ*This command display the host sleep state.”h]”hŒ*This command display the host sleep state.”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KZhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjöubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÿh³hÊh´KZhj•h²hubj)”}”(hŒEtxdnldrdy This command displays the value of Tx download ready flag. ”h]”(j)”}”(hŒ txdnldrdy”h]”hŒ txdnldrdy”…””}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´K]hj%ubj)”}”(hhh]”hÌ)”}”(hŒ:This command displays the value of Tx download ready flag.”h]”hŒ:This command displays the value of Tx download ready flag.”…””}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K]hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÿh³hÊh´K]hj•h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1húhjLh²hh³hÊh´Nubeh}”(h]”Œget-driver-status”ah ]”h"]”Œget driver status”ah$]”h&]”uh1hµhh·h²hh³hÊh´KIubh¶)”}”(hhh]”(h»)”}”(hŒIssuing a raw hci command”h]”hŒIssuing a raw hci command”…””}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjbh²hh³hÊh´K`ubhÌ)”}”(hŒ=Use hcitool to issue raw hci command, refer to hcitool manual”h]”hŒ=Use hcitool to issue raw hci command, refer to hcitool manual”…””}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kbhjbh²hubhÌ)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kdhjbh²hubjS)”}”(hŒ$Hcitool cmd [Parameters]”h]”hŒ$Hcitool cmd [Parameters]”…””}”hjsbah}”(h]”h ]”h"]”h$]”h&]”jbjcuh1jRh³hÊh´Kfhjbh²hubhÌ)”}”(hŒInterface Control Command::”h]”hŒInterface Control Command:”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khhjbh²hubjS)”}”(hX|hcitool cmd 0x3f 0x5b 0xf5 0x01 0x00 --Enable All interface hcitool cmd 0x3f 0x5b 0xf5 0x01 0x01 --Enable Wlan interface hcitool cmd 0x3f 0x5b 0xf5 0x01 0x02 --Enable BT interface hcitool cmd 0x3f 0x5b 0xf5 0x00 0x00 --Disable All interface hcitool cmd 0x3f 0x5b 0xf5 0x00 0x01 --Disable Wlan interface hcitool cmd 0x3f 0x5b 0xf5 0x00 0x02 --Disable BT interface”h]”hX|hcitool cmd 0x3f 0x5b 0xf5 0x01 0x00 --Enable All interface hcitool cmd 0x3f 0x5b 0xf5 0x01 0x01 --Enable Wlan interface hcitool cmd 0x3f 0x5b 0xf5 0x01 0x02 --Enable BT interface hcitool cmd 0x3f 0x5b 0xf5 0x00 0x00 --Disable All interface hcitool cmd 0x3f 0x5b 0xf5 0x00 0x01 --Disable Wlan interface hcitool cmd 0x3f 0x5b 0xf5 0x00 0x02 --Disable BT interface”…””}”hj«sbah}”(h]”h ]”h"]”h$]”h&]”jbjcuh1jRh³hÊh´Kjhjbh²hubeh}”(h]”Œissuing-a-raw-hci-command”ah ]”h"]”Œissuing a raw hci command”ah$]”h&]”uh1hµhh·h²hh³hÊh´K`ubh¶)”}”(hhh]”(h»)”}”(hŒSD8688 firmware”h]”hŒSD8688 firmware”…””}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjÁh²hh³hÊh´KrubhÌ)”}”(hŒImages:”h]”hŒImages:”…””}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KthjÁh²hubhŒ bullet_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hŒ/lib/firmware/sd8688_helper.bin”h]”hÌ)”}”(hjéh]”hŒ/lib/firmware/sd8688_helper.bin”…””}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kvhjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjâh²hh³hÊh´Nubjæ)”}”(hŒ/lib/firmware/sd8688.bin ”h]”hÌ)”}”(hŒ/lib/firmware/sd8688.bin”h]”hŒ/lib/firmware/sd8688.bin”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kwhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jåhjâh²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1jàh³hÊh´KvhjÁh²hubhÌ)”}”(hŒ"The images can be downloaded from:”h]”hŒ"The images can be downloaded from:”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KzhjÁh²hubhÌ)”}”(hŒ:git.infradead.org/users/dwmw2/linux-firmware.git/libertas/”h]”hŒ:git.infradead.org/users/dwmw2/linux-firmware.git/libertas/”…””}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K|hjÁh²hubeh}”(h]”Œsd8688-firmware”ah ]”h"]”Œsd8688 firmware”ah$]”h&]”uh1hµhh·h²hh³hÊh´Krubeh}”(h]”Œ btmrvl-driver”ah ]”h"]”Œ btmrvl driver”ah$]”h&]”uh1hµhhh²hh³hÊh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÊuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(hºNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jmŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÊŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(jGjDjIjFj_j\j¾j»j?j<uŒ nametypes”}”(jG‰jI‰j_‰j¾‰j?‰uh}”(jDh·jFhÛj\jLj»jbj<jÁuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.