€•‰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:”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kdhjbh²hubjS)�”}”(hŒ$Hcitool cmd [Parameters]”h]”hŒ$Hcitool cmd [Parameters]”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”jbjcuh1jRh³hÊh´Kfhjbh²hubhÌ)�”}”(hŒInterface Control Command::”h]”hŒInterface Control Command:”…”�”}”(hj�h²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.