€•f±Œ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/hwmon/w83791d”Œ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/hwmon/w83791d”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/it_IT/hwmon/w83791d”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/ja_JP/hwmon/w83791d”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ!/translations/ko_KR/hwmon/w83791d”Œ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/hwmon/w83791d”Œ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/hwmon/w83791d”Œ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ŒKernel driver w83791d”h]”hŒKernel driver w83791d”…”�”}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³Œ;/var/lib/git/docbuild/linux/Documentation/hwmon/w83791d.rst”h´KubhŒ paragraph”“”)�”}”(hŒSupported chips:”h]”hŒSupported chips:”…”�”}”(hhÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhŒ block_quote”“”)�”}”(hŒ¯* Winbond W83791D Prefix: 'w83791d' Addresses scanned: I2C 0x2c - 0x2f Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf ”h]”hŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hŒ§Winbond W83791D Prefix: 'w83791d' Addresses scanned: I2C 0x2c - 0x2f Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf ”h]”(hÌ)�”}”(hŒWinbond W83791D”h]”hŒWinbond W83791D”…”�”}”(hhìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhhèubhÌ)�”}”(hŒPrefix: 'w83791d'”h]”hŒPrefix: ‘w83791d’”…”�”}”(hhúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhhèubhÌ)�”}”(hŒ"Addresses scanned: I2C 0x2c - 0x2f”h]”hŒ"Addresses scanned: I2C 0x2c - 0x2f”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhèubhÌ)�”}”(hŒ^Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf”h]”(hŒ Datasheet: ”…”�”}”(hjh²hh³Nh´NubhŒ reference”“”)�”}”(hŒShttp://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf”h]”hŒShttp://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j"uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhhãubah}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ*”uh1háh³hÊh´KhhÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´Khh·h²hubhÌ)�”}”(hŒ+Author: Charles Spirakis ”h]”(hŒAuthor: Charles Spirakis <”…”�”}”(hjIh²hh³Nh´Nubj)�”}”(hŒbezaur@gmail.com”h]”hŒbezaur@gmail.com”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:bezaur@gmail.com”uh1jhjIubhŒ>”…”�”}”(hjIh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hŒFThis driver was derived from the w83781d.c and w83792d.c source files.”h]”hŒFThis driver was derived from the w83781d.c and w83792d.c source files.”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hŒCredits:”h]”hŒCredits:”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÜ)�”}”(hŒÖw83781d.c: - Frodo Looijaard , - Philip Edelbrock , - Mark Studebaker w83792d.c: - Shane Huang (Winbond), - Rudolf Marek ”h]”(hÌ)�”}”(hŒ w83781d.c:”h]”hŒ w83781d.c:”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj‡ubhÜ)�”}”(hŒt- Frodo Looijaard , - Philip Edelbrock , - Mark Studebaker ”h]”hâ)�”}”(hhh]”(hç)�”}”(hŒ Frodo Looijaard ,”h]”hÌ)�”}”(hj¢h]”(hŒFrodo Looijaard <”…”�”}”(hj¤h²hh³Nh´Nubj)�”}”(hŒ frodol@dds.nl”h]”hŒ frodol@dds.nl”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:frodol@dds.nl”uh1jhj¤ubhŒ>,”…”�”}”(hj¤h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj�ubhç)�”}”(hŒ&Philip Edelbrock ,”h]”hÌ)�”}”(hjÍh]”(hŒPhilip Edelbrock <”…”�”}”(hjÏh²hh³Nh´Nubj)�”}”(hŒphil@netroedge.com”h]”hŒphil@netroedge.com”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:phil@netroedge.com”uh1jhjÏubhŒ>,”…”�”}”(hjÏh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjËubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj�ubhç)�”}”(hŒ&Mark Studebaker ”h]”hÌ)�”}”(hŒ%Mark Studebaker ”h]”(hŒMark Studebaker <”…”�”}”(hjúh²hh³Nh´Nubj)�”}”(hŒmdsxyz123@yahoo.com”h]”hŒmdsxyz123@yahoo.com”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:mdsxyz123@yahoo.com”uh1jhjúubhŒ>”…”�”}”(hjúh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjöubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj�ubeh}”(h]”h ]”h"]”h$]”h&]”jAŒ-”uh1háh³hÊh´Khj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´Khj‡ubhÌ)�”}”(hŒ w83792d.c:”h]”hŒ w83792d.c:”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj‡ubhÜ)�”}”(hŒ?- Shane Huang (Winbond), - Rudolf Marek ”h]”hâ)�”}”(hhh]”(hç)�”}”(hŒShane Huang (Winbond),”h]”hÌ)�”}”(hjFh]”hŒShane Huang (Winbond),”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjAubhç)�”}”(hŒ$Rudolf Marek ”h]”hÌ)�”}”(hŒ#Rudolf Marek ”h]”(hŒRudolf Marek <”…”�”}”(hj_h²hh³Nh´Nubj)�”}”(hŒr.marek@assembler.cz”h]”hŒr.marek@assembler.cz”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:r.marek@assembler.cz”uh1jhj_ubhŒ>”…”�”}”(hj_h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhjAubeh}”(h]”h ]”h"]”h$]”h&]”jAj(uh1háh³hÊh´Khj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´Khj‡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´Khh·h²hubhÌ)�”}”(hŒAdditional contributors:”h]”hŒAdditional contributors:”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÜ)�”}”(hŒH- Sven Anders - Marc Hulsman ”h]”hâ)�”}”(hhh]”(hç)�”}”(hŒSven Anders ”h]”hÌ)�”}”(hj°h]”(hŒ Sven Anders <”…”�”}”(hj²h²hh³Nh´Nubj)�”}”(hŒanders@anduras.de”h]”hŒanders@anduras.de”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:anders@anduras.de”uh1jhj²ubhŒ>”…”�”}”(hj²h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K!hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj«ubhç)�”}”(hŒ$Marc Hulsman ”h]”hÌ)�”}”(hŒ#Marc Hulsman ”h]”(hŒMarc Hulsman <”…”�”}”(hjÝh²hh³Nh´Nubj)�”}”(hŒm.hulsman@tudelft.nl”h]”hŒm.hulsman@tudelft.nl”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:m.hulsman@tudelft.nl”uh1jhjÝubhŒ>”…”�”}”(hjÝh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K"hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj«ubeh}”(h]”h ]”h"]”h$]”h&]”jAj(uh1háh³hÊh´K!hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´K!hh·h²hubh¶)�”}”(hhh]”(h»)�”}”(hŒModule Parameters”h]”hŒModule Parameters”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjh²hh³hÊh´K%ubhâ)�”}”(hhh]”(hç)�”}”(hX;init boolean (default 0) Use 'init=1' to have the driver do extra software initializations. The default behavior is to do the minimum initialization possible and depend on the BIOS to properly setup the chip. If you know you have a w83791d and you're having problems, try init=1 before trying reset=1. ”h]”hŒdefinition_list”“”)�”}”(hhh]”hŒdefinition_list_item”“”)�”}”(hX/init boolean (default 0) Use 'init=1' to have the driver do extra software initializations. The default behavior is to do the minimum initialization possible and depend on the BIOS to properly setup the chip. If you know you have a w83791d and you're having problems, try init=1 before trying reset=1. ”h]”(hŒterm”“”)�”}”(hŒ init boolean”h]”hŒ init boolean”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j4h³hÊh´K.hj0ubhŒ definition”“”)�”}”(hhh]”(hÌ)�”}”(hŒ (default 0)”h]”hŒ (default 0)”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K(hjFubhÌ)�”}”(hXUse 'init=1' to have the driver do extra software initializations. The default behavior is to do the minimum initialization possible and depend on the BIOS to properly setup the chip. If you know you have a w83791d and you're having problems, try init=1 before trying reset=1.”h]”hXUse ‘init=1’ to have the driver do extra software initializations. The default behavior is to do the minimum initialization possible and depend on the BIOS to properly setup the chip. If you know you have a w83791d and you’re having problems, try init=1 before trying reset=1.”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K*hjFubeh}”(h]”h ]”h"]”h$]”h&]”uh1jDhj0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j.h³hÊh´K.hj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j)hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj"h²hh³Nh´Nubhç)�”}”(hŒ›reset boolean (default 0) Use 'reset=1' to reset the chip (via index 0x40, bit 7). The default behavior is no chip reset to preserve BIOS settings. ”h]”j*)�”}”(hhh]”j/)�”}”(hŒ•reset boolean (default 0) Use 'reset=1' to reset the chip (via index 0x40, bit 7). The default behavior is no chip reset to preserve BIOS settings. ”h]”(j5)�”}”(hŒ reset boolean”h]”hŒ reset boolean”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j4h³hÊh´K4hj„ubjE)�”}”(hhh]”(hÌ)�”}”(hŒ (default 0)”h]”hŒ (default 0)”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hj–ubhÌ)�”}”(hŒyUse 'reset=1' to reset the chip (via index 0x40, bit 7). The default behavior is no chip reset to preserve BIOS settings.”h]”hŒ}Use ‘reset=1’ to reset the chip (via index 0x40, bit 7). The default behavior is no chip reset to preserve BIOS settings.”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K3hj–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jDhj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j.h³hÊh´K4hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j)hj}ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj"h²hh³Nh´Nubhç)�”}”(hŒýforce_subclients=bus,caddr,saddr,saddr This is used to force the i2c addresses for subclients of a certain chip. Example usage is `force_subclients=0,0x2f,0x4a,0x4b` to force the subclients of chip 0x2f on bus 0 to i2c addresses 0x4a and 0x4b. ”h]”j*)�”}”(hhh]”j/)�”}”(hŒõforce_subclients=bus,caddr,saddr,saddr This is used to force the i2c addresses for subclients of a certain chip. Example usage is `force_subclients=0,0x2f,0x4a,0x4b` to force the subclients of chip 0x2f on bus 0 to i2c addresses 0x4a and 0x4b. ”h]”(j5)�”}”(hŒ&force_subclients=bus,caddr,saddr,saddr”h]”hŒ&force_subclients=bus,caddr,saddr,saddr”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j4h³hÊh´K;hjÔubjE)�”}”(hhh]”hÌ)�”}”(hŒÌThis is used to force the i2c addresses for subclients of a certain chip. Example usage is `force_subclients=0,0x2f,0x4a,0x4b` to force the subclients of chip 0x2f on bus 0 to i2c addresses 0x4a and 0x4b.”h]”(hŒ[This is used to force the i2c addresses for subclients of a certain chip. Example usage is ”…”�”}”(hjéh²hh³Nh´NubhŒtitle_reference”“”)�”}”(hŒ#`force_subclients=0,0x2f,0x4a,0x4b`”h]”hŒ!force_subclients=0,0x2f,0x4a,0x4b”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhjéubhŒN to force the subclients of chip 0x2f on bus 0 to i2c addresses 0x4a and 0x4b.”…”�”}”(hjéh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K7hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jDhjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1j.h³hÊh´K;hjÑubah}”(h]”h ]”h"]”h$]”h&]”uh1j)hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jAjBuh1háh³hÊh´K'hjh²hubeh}”(h]”Œmodule-parameters”ah ]”h"]”Œmodule parameters”ah$]”h&]”uh1hµhh·h²hh³hÊh´K%ubh¶)�”}”(hhh]”(h»)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj1h²hh³hÊh´K>ubhÌ)�”}”(hŒ…This driver implements support for the Winbond W83791D chip. The W83791G chip appears to be the same as the W83791D but is lead free.”h]”hŒ…This driver implements support for the Winbond W83791D chip. The W83791G chip appears to be the same as the W83791D but is lead free.”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K@hj1h²hubhÌ)�”}”(hXDetection of the chip can sometimes be foiled because it can be in an internal state that allows no clean access (Bank with ID register is not currently selected). If you know the address of the chip, use a 'force' parameter; this will put it into a more well-behaved state first.”h]”hXDetection of the chip can sometimes be foiled because it can be in an internal state that allows no clean access (Bank with ID register is not currently selected). If you know the address of the chip, use a ‘force’ parameter; this will put it into a more well-behaved state first.”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KChj1h²hubhÌ)�”}”(hŒ‰The driver implements three temperature sensors, ten voltage sensors, five fan rotation speed sensors and manual PWM control of each fan.”h]”hŒ‰The driver implements three temperature sensors, ten voltage sensors, five fan rotation speed sensors and manual PWM control of each fan.”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KHhj1h²hubhÌ)�”}”(hX!Temperatures are measured in degrees Celsius and measurement resolution is 1 degC for temp1 and 0.5 degC for temp2 and temp3. An alarm is triggered when the temperature gets higher than the Overtemperature Shutdown value; it stays on until the temperature falls below the Hysteresis value.”h]”hX!Temperatures are measured in degrees Celsius and measurement resolution is 1 degC for temp1 and 0.5 degC for temp2 and temp3. An alarm is triggered when the temperature gets higher than the Overtemperature Shutdown value; it stays on until the temperature falls below the Hysteresis value.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhj1h²hubhÌ)�”}”(hŒ§Voltage sensors (also known as IN sensors) report their values in millivolts. An alarm is triggered if the voltage has crossed a programmable minimum or maximum limit.”h]”hŒ§Voltage sensors (also known as IN sensors) report their values in millivolts. An alarm is triggered if the voltage has crossed a programmable minimum or maximum limit.”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KPhj1h²hubhÌ)�”}”(hX#Fan rotation speeds are reported in RPM (rotations per minute). An alarm is triggered if the rotation speed has dropped below a programmable limit. Fan readings can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64 or 128 for all fans) to give the readings more range or accuracy.”h]”hX#Fan rotation speeds are reported in RPM (rotations per minute). An alarm is triggered if the rotation speed has dropped below a programmable limit. Fan readings can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64 or 128 for all fans) to give the readings more range or accuracy.”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KThj1h²hubhÌ)�”}”(hXaEach fan controlled is controlled by PWM. The PWM duty cycle can be read and set for each fan separately. Valid values range from 0 (stop) to 255 (full). PWM 1-3 support Thermal Cruise mode, in which the PWMs are automatically regulated to keep respectively temp 1-3 at a certain target temperature. See below for the description of the sysfs-interface.”h]”hXaEach fan controlled is controlled by PWM. The PWM duty cycle can be read and set for each fan separately. Valid values range from 0 (stop) to 255 (full). PWM 1-3 support Thermal Cruise mode, in which the PWMs are automatically regulated to keep respectively temp 1-3 at a certain target temperature. See below for the description of the sysfs-interface.”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KYhj1h²hubhÌ)�”}”(hXThe w83791d has a global bit used to enable beeping from the speaker when an alarm is triggered as well as a bitmask to enable or disable the beep for specific alarms. You need both the global beep enable bit and the corresponding beep bit to be on for a triggered alarm to sound a beep.”h]”hXThe w83791d has a global bit used to enable beeping from the speaker when an alarm is triggered as well as a bitmask to enable or disable the beep for specific alarms. You need both the global beep enable bit and the corresponding beep bit to be on for a triggered alarm to sound a beep.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K_hj1h²hubhÌ)�”}”(hŒ{The sysfs interface to the global enable is via the sysfs beep_enable file. This file is used for both legacy and new code.”h]”hŒ{The sysfs interface to the global enable is via the sysfs beep_enable file. This file is used for both legacy and new code.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kdhj1h²hubhÌ)�”}”(hŒàThe sysfs interface to the beep bitmask has migrated from the original legacy method of a single sysfs beep_mask file to a newer method using multiple `*_beep` files as described in `Documentation/hwmon/sysfs-interface.rst`.”h]”(hŒ—The sysfs interface to the beep bitmask has migrated from the original legacy method of a single sysfs beep_mask file to a newer method using multiple ”…”�”}”(hjÀh²hh³Nh´Nubjò)�”}”(hŒ`*_beep`”h]”hŒ*_beep”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhjÀubhŒ files as described in ”…”�”}”(hjÀh²hh³Nh´Nubjò)�”}”(hŒ)`Documentation/hwmon/sysfs-interface.rst`”h]”hŒ'Documentation/hwmon/sysfs-interface.rst”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhjÀubhŒ.”…”�”}”(hjÀh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kghj1h²hubhÌ)�”}”(hXA similar change has occurred for the bitmap corresponding to the alarms. The original legacy method used a single sysfs alarms file containing a bitmap of triggered alarms. The newer method uses multiple sysfs `*_alarm` files (again following the pattern described in sysfs-interface).”h]”(hŒÓA similar change has occurred for the bitmap corresponding to the alarms. The original legacy method used a single sysfs alarms file containing a bitmap of triggered alarms. The newer method uses multiple sysfs ”…”�”}”(hjòh²hh³Nh´Nubjò)�”}”(hŒ `*_alarm`”h]”hŒ*_alarm”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jñhjòubhŒB files (again following the pattern described in sysfs-interface).”…”�”}”(hjòh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kkhj1h²hubhÌ)�”}”(hXJSince both methods read and write the underlying hardware, they can be used interchangeably and changes in one will automatically be reflected by the other. If you use the legacy bitmask method, your user-space code is responsible for handling the fact that the alarms and beep_mask bitmaps are not the same (see the table below).”h]”hXJSince both methods read and write the underlying hardware, they can be used interchangeably and changes in one will automatically be reflected by the other. If you use the legacy bitmask method, your user-space code is responsible for handling the fact that the alarms and beep_mask bitmaps are not the same (see the table below).”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kphj1h²hubhÌ)�”}”(hŒ NOTE: All new code should be written to use the newer sysfs-interface specification as that avoids bitmap problems and is the preferred interface going forward.”h]”hŒ NOTE: All new code should be written to use the newer sysfs-interface specification as that avoids bitmap problems and is the preferred interface going forward.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kvhj1h²hubhÌ)�”}”(hŒ“The driver reads the hardware chip values at most once every three seconds. User mode code requesting values more often will receive cached values.”h]”hŒ“The driver reads the hardware chip values at most once every three seconds. User mode code requesting values more often will receive cached values.”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kzhj1h²hubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1hµhh·h²hh³hÊh´K>ubh¶)�”}”(hhh]”(h»)�”}”(hŒ /sys files”h]”hŒ /sys files”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjDh²hh³hÊh´K~ubhÌ)�”}”(hŒpThe sysfs-interface is documented in the 'sysfs-interface' file. Only chip-specific options are documented here.”h]”hŒtThe sysfs-interface is documented in the ‘sysfs-interface’ file. Only chip-specific options are documented here.”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjDh²hubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jmhjjubjn)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K7uh1jmhjjubhŒtbody”“”)�”}”(hhh]”(hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hÌ)�”}”(hŒpwm[1-3]_enable”h]”hŒpwm[1-3]_enable”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kƒhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjŠubjŽ)�”}”(hhh]”(hÌ)�”}”(hŒethis file controls mode of fan/temperature control for fan 1-3. Fan/PWM 4-5 only support manual mode.”h]”hŒethis file controls mode of fan/temperature control for fan 1-3. Fan/PWM 4-5 only support manual mode.”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kƒhj¦ubhÜ)�”}”(hŒW* 1 Manual mode * 2 Thermal Cruise mode * 3 Fan Speed Cruise mode (no further support) ”h]”hâ)�”}”(hhh]”(hç)�”}”(hŒ 1 Manual mode”h]”hÌ)�”}”(hjÀh]”hŒ 1 Manual mode”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K†hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj»ubhç)�”}”(hŒ2 Thermal Cruise mode”h]”hÌ)�”}”(hj×h]”hŒ2 Thermal Cruise mode”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‡hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj»ubhç)�”}”(hŒ-3 Fan Speed Cruise mode (no further support) ”h]”hÌ)�”}”(hŒ,3 Fan Speed Cruise mode (no further support)”h]”hŒ,3 Fan Speed Cruise mode (no further support)”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kˆhjìubah}”(h]”h ]”h"]”h$]”h&]”uh1hæhj»ubeh}”(h]”h ]”h"]”h$]”h&]”jAjBuh1háh³hÊh´K†hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´K†hj¦ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j�hjŠubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhj…ubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒtemp[1-3]_target”h]”hŒtemp[1-3]_target”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŠhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubjŽ)�”}”(hhh]”hÌ)�”}”(hŒTdefines the target temperature for Thermal Cruise mode. Unit: millidegree Celsius RW”h]”hŒTdefines the target temperature for Thermal Cruise mode. Unit: millidegree Celsius RW”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŠhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhj…ubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒtemp[1-3]_tolerance”h]”hŒtemp[1-3]_tolerance”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŽhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjSubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ¦temperature tolerance for Thermal Cruise mode. Specifies an interval around the target temperature in which the fan speed is not changed. Unit: millidegree Celsius RW”h]”hŒ¦temperature tolerance for Thermal Cruise mode. Specifies an interval around the target temperature in which the fan speed is not changed. Unit: millidegree Celsius RW”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŽhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jƒhjjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jhhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jchjDh²hh³hÊh´Nubeh}”(h]”Œ sys-files”ah ]”h"]”Œ /sys files”ah$]”h&]”uh1hµhh·h²hh³hÊh´K~ubh¶)�”}”(hhh]”(h»)�”}”(hŒ#Alarms bitmap vs. beep_mask bitmask”h]”hŒ#Alarms bitmap vs. beep_mask bitmask”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj¥h²hh³hÊh´K–ubhÌ)�”}”(hŒ5For legacy code using the alarms and beep_mask files:”h]”hŒ5For legacy code using the alarms and beep_mask files:”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K˜hj¥h²hubjd)�”}”(hhh]”ji)�”}”(hhh]”(jn)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jmhjÇubjn)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jmhjÇubjn)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jmhjÇubjn)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1jmhjÇubhŒthead”“”)�”}”(hhh]”j‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒSignal”h]”hŒSignal”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K›hjúubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj÷ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒAlarms”h]”hŒAlarms”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K›hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj÷ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ beep_mask”h]”hŒ beep_mask”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K›hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj÷ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒObs”h]”hŒObs”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K›hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjôubah}”(h]”h ]”h"]”h$]”h&]”uh1jòhjÇubj„)�”}”(hhh]”(j‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in0 (VCORE)”h]”hŒ in0 (VCORE)”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjeubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000001”h]”hŒ0x000001”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjeubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000001”h]”hŒ0x000001”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K�hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjeubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hjeubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in1 (VINR0)”h]”hŒ in1 (VINR0)”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kžhj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¼ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000002”h]”hŒ0x000002”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KžhjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¼ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x002000”h]”hŒ0x002000”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kžhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¼ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ <== mismatch”h]”hŒ <== mismatch”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kžhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¼ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in2 (+3.3VIN)”h]”hŒ in2 (+3.3VIN)”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŸhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj!ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000004”h]”hŒ0x000004”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŸhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj!ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000004”h]”hŒ0x000004”…”�”}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KŸhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj!ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hj!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in3 (5VDD)”h]”hŒ in3 (5VDD)”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjxubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000008”h]”hŒ0x000008”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjxubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000008”h]”hŒ0x000008”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjxubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in4 (+12VIN)”h]”hŒ in4 (+12VIN)”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¡hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÏubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000100”h]”hŒ0x000100”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¡hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÏubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000100”h]”hŒ0x000100”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¡hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÏubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in5 (-12VIN)”h]”hŒ in5 (-12VIN)”…”�”}”(hj, h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¢hj) ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj& ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000200”h]”hŒ0x000200”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¢hj@ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj& ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000200”h]”hŒ0x000200”…”�”}”(hjZ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¢hjW ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj& ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hj& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in6 (-5VIN)”h]”hŒ in6 (-5VIN)”…”�”}”(hjƒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K£hj€ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj} ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000400”h]”hŒ0x000400”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K£hj— ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj} ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000400”h]”hŒ0x000400”…”�”}”(hj± h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K£hj® ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj} ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hj} ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in7 (VSB)”h]”hŒ in7 (VSB)”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¤hj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÔ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x080000”h]”hŒ0x080000”…”�”}”(hjñ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¤hjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÔ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x010000”h]”hŒ0x010000”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¤hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÔ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ <== mismatch”h]”hŒ <== mismatch”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¤hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÔ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in8 (VBAT)”h]”hŒ in8 (VBAT)”…”�”}”(hj? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¥hj< ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj9 ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x100000”h]”hŒ0x100000”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¥hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj9 ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x020000”h]”hŒ0x020000”…”�”}”(hjm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¥hjj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj9 ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ <== mismatch”h]”hŒ <== mismatch”…”�”}”(hj„ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¥hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ in9 (VINR1)”h]”hŒ in9 (VINR1)”…”�”}”(hj¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¦hj¡ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjž ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x004000”h]”hŒ0x004000”…”�”}”(hj» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¦hj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjž ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x004000”h]”hŒ0x004000”…”�”}”(hjÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¦hjÏ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjž ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hjž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒtemp1”h]”hŒtemp1”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K§hjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjõ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000010”h]”hŒ0x000010”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K§hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjõ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000010”h]”hŒ0x000010”…”�”}”(hj) h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K§hj& ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjõ ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hjõ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒtemp2”h]”hŒtemp2”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjL ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000020”h]”hŒ0x000020”…”�”}”(hji h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hjf ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjL ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000020”h]”hŒ0x000020”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hj} ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjL ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hjL ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒtemp3”h]”hŒtemp3”…”�”}”(hj© h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K©hj¦ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj£ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x002000”h]”hŒ0x002000”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K©hj½ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj£ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000002”h]”hŒ0x000002”…”�”}”(hj× h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K©hjÔ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj£ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ <== mismatch”h]”hŒ <== mismatch”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K©hjë ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj£ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒfan1”h]”hŒfan1”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kªhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000040”h]”hŒ0x000040”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kªhj" ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000040”h]”hŒ0x000040”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kªhj9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒfan2”h]”hŒfan2”…”�”}”(hje h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K«hjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj_ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000080”h]”hŒ0x000080”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K«hjy ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj_ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000080”h]”hŒ0x000080”…”�”}”(hj“ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K«hj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj_ ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hj_ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒfan3”h]”hŒfan3”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¬hj¹ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¶ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000800”h]”hŒ0x000800”…”�”}”(hjÓ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¬hjÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¶ ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x000800”h]”hŒ0x000800”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¬hjç ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¶ ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¶ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒfan4”h]”hŒfan4”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K­hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x200000”h]”hŒ0x200000”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K­hj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x200000”h]”hŒ0x200000”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K­hj> ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒfan5”h]”hŒfan5”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K®hjg ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjd ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x400000”h]”hŒ0x400000”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K®hj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjd ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x400000”h]”hŒ0x400000”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K®hj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjd ubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hjd ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒtart1”h]”hŒtart1”…”�”}”(hjÁ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¯hj¾ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj» ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x010000”h]”hŒ0x010000”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¯hjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj» ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x040000”h]”hŒ0x040000”…”�”}”(hjï h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¯hjì ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj» ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ <== mismatch”h]”hŒ <== mismatch”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¯hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj» ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒtart2”h]”hŒtart2”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K°hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x020000”h]”hŒ0x020000”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K°hj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x080000”h]”hŒ0x080000”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K°hjQubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ <== mismatch”h]”hŒ <== mismatch”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K°hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒtart3”h]”hŒtart3”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K±hjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj…ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x040000”h]”hŒ0x040000”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K±hjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj…ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x100000”h]”hŒ0x100000”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K±hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj…ubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ <== mismatch”h]”hŒ <== mismatch”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K±hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ case_open”h]”hŒ case_open”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K²hjíubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjêubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x001000”h]”hŒ0x001000”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K²hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjêubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x001000”h]”hŒ0x001000”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K²hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjêubjŽ)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1j�hjêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubj‰)�”}”(hhh]”(jŽ)�”}”(hhh]”hÌ)�”}”(hŒ global_enable”h]”hŒ global_enable”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K³hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjAubjŽ)�”}”(hhh]”hâ)�”}”(hhh]”hç)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1hæhj^ubah}”(h]”h ]”h"]”h$]”h&]”jAj(uh1háh³hÊh´K³hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjAubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ0x800000”h]”hŒ0x800000”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K³hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjAubjŽ)�”}”(hhh]”hÌ)�”}”(hŒ(modified via beep_enable)”h]”hŒ(modified via beep_enable)”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K³hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjAubeh}”(h]”h ]”h"]”h$]”h&]”uh1jˆhjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1jƒhjÇubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jhhjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1jchj¥h²hh³hÊh´Nubeh}”(h]”Œ"alarms-bitmap-vs-beep-mask-bitmask”ah ]”h"]”Œ#alarms bitmap vs. beep_mask bitmask”ah$]”h&]”uh1hµhh·h²hh³hÊh´K–ubeh}”(h]”Œkernel-driver-w83791d”ah ]”h"]”Œkernel driver w83791d”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”j�Œ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”jïŒ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”}”(jÊjÇj.j+jAj>j¢jŸjÂj¿uŒ nametypes”}”(jʉj.‰jA‰j¢‰j‰uh}”(jÇh·j+jj>j1jŸjDj¿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.