€•EŒsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”(hhŒparent”hubaŒ 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)”…””}”(hhhh2ubah}”(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”…””}”(hhhhFubah}”(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”…””}”(hhhhZubah}”(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”…””}”(hhhhnubah}”(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ŒSpanish”…””}”(hhhh‚ubah}”(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ª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»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Ì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Ú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”…””}”(hhõhhóhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hñhŸh¶h K hhíubhŒ 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”…””}”(hjhjhž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).”…””}”(hjhjhž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.”…””}”(hj$hj"hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubh¸)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hŒUsage:”hj0hž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”…””}”(hhhjAubah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1j?hŸh¶h Khjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhhíubeh}”(h]”h ]”h"]”h$]”h&]”uh1hëhŸh¶h K hhèubhì)”}”(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]”(hò)”}”(hŒpsmode=[n], pscmd”h]”hŒpsmode=[n], pscmd”…””}”(hjchjahžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hñhŸh¶h K3hj]ubj)”}”(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”…””}”(hjthjrhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K#hjoubh¸)”}”(hŒwhere the option is::”h]”hŒwhere the option is:”…””}”(hŒwhere the option is:”hj€hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K%hjoubj@)”}”(hŒD1 -- Enable auto sleep mode 0 -- Disable auto sleep mode”h]”hŒD1 -- Enable auto sleep mode 0 -- Disable auto sleep mode”…””}”(hhhjubah}”(h]”h ]”h"]”h$]”h&]”jOjPuh1j?hŸh¶h K'hjoubh¸)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hŒUsage:”hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K*hjoubj@)”}”(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”…””}”(hhhj¬ubah}”(h]”h ]”h"]”h$]”h&]”jOjPuh1j?hŸh¶h K,hjoubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hëhŸh¶h K3hhèhžhubhì)”}”(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]”(hò)”}”(hŒhsmode=[n], hscmd”h]”hŒhsmode=[n], hscmd”…””}”(hjÌhjÊhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hñhŸ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Ý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:”…””}”(hŒwhere the option is:”hjéhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K8hjØubj@)”}”(hŒ81 -- Enable host sleep 0 -- Wake up firmware”h]”hŒ81 -- Enable host sleep 0 -- Wake up firmware”…””}”(hhhjøubah}”(h]”h ]”h"]”h$]”h&]”jOjPuh1j?hŸh¶h K:hjØubh¸)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hŒUsage:”hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K=hjØubj@)”}”(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”…””}”(hhhjubah}”(h]”h ]”h"]”h$]”h&]”jOjPuh1j?hŸ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”…””}”(hjBhj@hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hj=hžhhŸh¶h KIubh¸)”}”(hŒPath: /debug/btmrvl/status/”h]”hŒPath: /debug/btmrvl/status/”…””}”(hjPhjNhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KKhj=hžhubh¸)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hŒUsage:”hj\hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KMhj=hžhubj@)”}”(hŒcat /debug/btmrvl/status/”h]”hŒcat /debug/btmrvl/status/”…””}”(hhhjkubah}”(h]”h ]”h"]”h$]”h&]”jOjPuh1j?hŸh¶h KOhj=hžhubh¸)”}”(hŒwhere the args are:”h]”hŒwhere the args are:”…””}”(hj{hjyhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KQhj=hžhubhç)”}”(hhh]”(hì)”}”(hŒ;curpsmode This command displays current auto sleep status. ”h]”(hò)”}”(hŒ curpsmode”h]”hŒ curpsmode”…””}”(hjhjŽhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hñhŸh¶h KThjŠubj)”}”(hhh]”h¸)”}”(hŒ0This command displays current auto sleep status.”h]”hŒ0This command displays current auto sleep status.”…””}”(hj¡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‡ubhì)”}”(hŒ3psstate This command display the power save state. ”h]”(hò)”}”(hŒpsstate”h]”hŒpsstate”…””}”(hj¿hj½hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hñhŸh¶h KWhj¹ubj)”}”(hhh]”h¸)”}”(hŒ*This command display the power save state.”h]”hŒ*This command display the power save state.”…””}”(hjÐ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žhubhì)”}”(hŒ3hsstate This command display the host sleep state. ”h]”(hò)”}”(hŒhsstate”h]”hŒhsstate”…””}”(hjîhjìhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hñhŸh¶h KZhjèubj)”}”(hhh]”h¸)”}”(hŒ*This command display the host sleep state.”h]”hŒ*This command display the host sleep state.”…””}”(hjÿhjýhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KZhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hëhŸh¶h KZhj‡hžhubhì)”}”(hŒEtxdnldrdy This command displays the value of Tx download ready flag. ”h]”(hò)”}”(hŒ txdnldrdy”h]”hŒ txdnldrdy”…””}”(hjhjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hñhŸh¶h K]hjubj)”}”(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.hj,hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K]hj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hëhŸh¶h K]hj‡hžhubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhj=hž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”…””}”(hjYhjWhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjThž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”…””}”(hjghjehžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KbhjThžhubh¸)”}”(hŒUsage::”h]”hŒUsage:”…””}”(hŒUsage:”hjshžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KdhjThžhubj@)”}”(hŒ$Hcitool cmd [Parameters]”h]”hŒ$Hcitool cmd [Parameters]”…””}”(hhhj‚ubah}”(h]”h ]”h"]”h$]”h&]”jOjPuh1j?hŸh¶h KfhjThžhubh¸)”}”(hŒInterface Control Command::”h]”hŒInterface Control Command:”…””}”(hŒInterface Control Command:”hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhhjThžhubj@)”}”(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”…””}”(hhhjŸubah}”(h]”h ]”h"]”h$]”h&]”jOjPuh1j?hŸh¶h KjhjThž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ºhj¸hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hjµhžhhŸh¶h Krubh¸)”}”(hŒImages:”h]”hŒImages:”…””}”(hjÈ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Ý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”…””}”(hjøhjöhž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:”…””}”(hjhjhž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"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”jaŒ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Œ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”‰Œfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œ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”‰Œ embed_images”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j;j8j:j7jQjNj²j¯j3j0uŒ nametypes”}”(j;Nj:NjQNj²Nj3Nuh}”(j8h£j7hÇjNj=j¯jTj0jµ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.