€•`Œ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/max31827”Œ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/max31827”Œ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/max31827”Œ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/max31827”Œ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/max31827”Œ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/max31827”Œ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/max31827”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…””}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³Œ ”h]”(hŒterm”“”)”}”(hŒAuthors:”h]”hŒAuthors:”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K"hjubhŒ definition”“”)”}”(hhh]”hô)”}”(hhh]”hù)”}”(hŒ)Daniel Matyas ”h]”hÞ)”}”(hŒ(Daniel Matyas ”h]”(hŒDaniel Matyas <”…””}”(hj$h²hh³Nh´Nubj1)”}”(hŒdaniel.matyas@analog.com”h]”hŒdaniel.matyas@analog.com”…””}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:daniel.matyas@analog.com”uh1j0hj$ubhŒ>”…””}”(hj$h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K"hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjubah}”(h]”h ]”h"]”h$]”h&]”jõŒ-”uh1hóh³hÇh´K"hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÇh´K"hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jýhhÊh²hh³Nh´NubhÉ)”}”(hhh]”(hÎ)”}”(hŒ Description”h]”hŒ Description”…””}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjeh²hh³hÇh´K%ubhÞ)”}”(hX"The chips supported by this driver are quite similar. The only difference between them is found in the default power-on behaviour of the chips. While the MAX31827's fault queue is set to 1, the other two chip's fault queue is set to 4. Besides this, the MAX31829's alarm active state is high, while the other two chip's alarms are active on low. It is important to note that the chips can be configured to operate in the same manner with 1 write operation to the configuration register. From here on, we will refer to all these chips as MAX31827.”h]”hX*The chips supported by this driver are quite similar. The only difference between them is found in the default power-on behaviour of the chips. While the MAX31827’s fault queue is set to 1, the other two chip’s fault queue is set to 4. Besides this, the MAX31829’s alarm active state is high, while the other two chip’s alarms are active on low. It is important to note that the chips can be configured to operate in the same manner with 1 write operation to the configuration register. From here on, we will refer to all these chips as MAX31827.”…””}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K'hjeh²hubhÞ)”}”(hŒ€MAX31827 implements a temperature sensor with a 6 WLP packaging scheme. This sensor measures the temperature of the chip itself.”h]”hŒ€MAX31827 implements a temperature sensor with a 6 WLP packaging scheme. This sensor measures the temperature of the chip itself.”…””}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K0hjeh²hubhÞ)”}”(hŒÁMAX31827 has low and over temperature alarms with an effective value and a hysteresis value: -40 and -30 degrees for under temperature alarm and +100 and +90 degrees for over temperature alarm.”h]”hŒÁMAX31827 has low and over temperature alarms with an effective value and a hysteresis value: -40 and -30 degrees for under temperature alarm and +100 and +90 degrees for over temperature alarm.”…””}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K3hjeh²hubhÞ)”}”(hXáThe alarm can be configured in comparator and interrupt mode from the devicetree. In Comparator mode, the OT/UT status bits have a value of 1 when the temperature rises above the TH value or falls below TL, which is also subject to the Fault Queue selection. OT status returns to 0 when the temperature drops below the TH_HYST value or when shutdown mode is entered. Similarly, UT status returns to 0 when the temperature rises above TL_HYST value or when shutdown mode is entered.”h]”hXáThe alarm can be configured in comparator and interrupt mode from the devicetree. In Comparator mode, the OT/UT status bits have a value of 1 when the temperature rises above the TH value or falls below TL, which is also subject to the Fault Queue selection. OT status returns to 0 when the temperature drops below the TH_HYST value or when shutdown mode is entered. Similarly, UT status returns to 0 when the temperature rises above TL_HYST value or when shutdown mode is entered.”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K7hjeh²hubhÞ)”}”(hXüIn interrupt mode exceeding TH also sets OT status to 1, which remains set until a read operation is performed on the configuration/status register (max or min attribute); at this point, it returns to 0. Once OT status is set to 1 from exceeding TH and reset, it is set to 1 again only when the temperature drops below TH_HYST. The output remains asserted until it is reset by a read. It is set again if the temperature rises above TH, and so on. The same logic applies to the operation of the UT status bit.”h]”hXüIn interrupt mode exceeding TH also sets OT status to 1, which remains set until a read operation is performed on the configuration/status register (max or min attribute); at this point, it returns to 0. Once OT status is set to 1 from exceeding TH and reset, it is set to 1 again only when the temperature drops below TH_HYST. The output remains asserted until it is reset by a read. It is set again if the temperature rises above TH, and so on. The same logic applies to the operation of the UT status bit.”…””}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K?hjeh²hubhÞ)”}”(hXnPutting the MAX31827 into shutdown mode also resets the OT/UT status bits. Note that if the mode is changed while OT/UT status bits are set, an OT/UT status reset may be required before it begins to behave normally. To prevent this, it is recommended to perform a read of the configuration/status register to clear the status bits before changing the operating mode.”h]”hXnPutting the MAX31827 into shutdown mode also resets the OT/UT status bits. Note that if the mode is changed while OT/UT status bits are set, an OT/UT status reset may be required before it begins to behave normally. To prevent this, it is recommended to perform a read of the configuration/status register to clear the status bits before changing the operating mode.”…””}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KGhjeh²hubhÞ)”}”(hXTThe conversions can be manual with the one-shot functionality and automatic with a set frequency. When powered on, the chip measures temperatures with 1 conv/s. The conversion rate can be modified with update_interval attribute of the chip. Conversion/second = 1/update_interval. Thus, the available options according to the data sheet are:”h]”hXTThe conversions can be manual with the one-shot functionality and automatic with a set frequency. When powered on, the chip measures temperatures with 1 conv/s. The conversion rate can be modified with update_interval attribute of the chip. Conversion/second = 1/update_interval. Thus, the available options according to the data sheet are:”…””}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KMhjeh²hubhô)”}”(hhh]”(hù)”}”(hŒ64000 (ms) = 1 conv/64 sec”h]”hÞ)”}”(hjÝh]”hŒ64000 (ms) = 1 conv/64 sec”…””}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KShjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjØh²hh³hÇh´Nubhù)”}”(hŒ32000 (ms) = 1 conv/32 sec”h]”hÞ)”}”(hjôh]”hŒ32000 (ms) = 1 conv/32 sec”…””}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KThjòubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjØh²hh³hÇh´Nubhù)”}”(hŒ16000 (ms) = 1 conv/16 sec”h]”hÞ)”}”(hj h]”hŒ16000 (ms) = 1 conv/16 sec”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KUhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjØh²hh³hÇh´Nubhù)”}”(hŒ4000 (ms) = 1 conv/4 sec”h]”hÞ)”}”(hj"h]”hŒ4000 (ms) = 1 conv/4 sec”…””}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjØh²hh³hÇh´Nubhù)”}”(hŒ 1000 (ms) = 1 conv/sec (default)”h]”hÞ)”}”(hj9h]”hŒ 1000 (ms) = 1 conv/sec (default)”…””}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KWhj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjØh²hh³hÇh´Nubhù)”}”(hŒ250 (ms) = 4 conv/sec”h]”hÞ)”}”(hjPh]”hŒ250 (ms) = 4 conv/sec”…””}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KXhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjØh²hh³hÇh´Nubhù)”}”(hŒ125 (ms) = 8 conv/sec ”h]”hÞ)”}”(hŒ125 (ms) = 8 conv/sec”h]”hŒ125 (ms) = 8 conv/sec”…””}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KYhjeubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjØh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jõjRuh1hóh³hÇh´KShjeh²hubhÞ)”}”(hŒ«Enabling the device when it is already enabled has the side effect of setting the conversion frequency to 1 conv/s. The conversion time varies depending on the resolution.”h]”hŒ«Enabling the device when it is already enabled has the side effect of setting the conversion frequency to 1 conv/s. The conversion time varies depending on the resolution.”…””}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K[hjeh²hubhÞ)”}”(hŒbThe conversion time doubles with every bit of increased resolution. The available resolutions are:”h]”hŒbThe conversion time doubles with every bit of increased resolution. The available resolutions are:”…””}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K_hjeh²hubhô)”}”(hhh]”(hù)”}”(hŒ 8 bit -> 8.75 ms conversion time”h]”hÞ)”}”(hj¤h]”hŒ 8 bit -> 8.75 ms conversion time”…””}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kbhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjŸh²hh³hÇh´Nubhù)”}”(hŒ 9 bit -> 17.5 ms conversion time”h]”hÞ)”}”(hj»h]”hŒ 9 bit -> 17.5 ms conversion time”…””}”(hj½h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kchj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjŸh²hh³hÇh´Nubhù)”}”(hŒ10 bit -> 35 ms conversion time”h]”hÞ)”}”(hjÒh]”hŒ10 bit -> 35 ms conversion time”…””}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KdhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjŸh²hh³hÇh´Nubhù)”}”(hŒ+12 bit (default) -> 140 ms conversion time ”h]”hÞ)”}”(hŒ*12 bit (default) -> 140 ms conversion time”h]”hŒ*12 bit (default) -> 140 ms conversion time”…””}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kehjçubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjŸh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jõjRuh1hóh³hÇh´Kbhjeh²hubhÞ)”}”(hŒrThere is a temp1_resolution attribute which indicates the unit change in the input temperature in milli-degrees C.”h]”hŒrThere is a temp1_resolution attribute which indicates the unit change in the input temperature in milli-degrees C.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kghjeh²hubhô)”}”(hhh]”(hù)”}”(hŒ1000 mC -> 8 bit”h]”hÞ)”}”(hjh]”hŒ1000 mC -> 8 bit”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kjhjubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjh²hh³hÇh´Nubhù)”}”(hŒ500 mC -> 9 bit”h]”hÞ)”}”(hj/h]”hŒ500 mC -> 9 bit”…””}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kkhj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjh²hh³hÇh´Nubhù)”}”(hŒ250 mC -> 10 bit”h]”hÞ)”}”(hjFh]”hŒ250 mC -> 10 bit”…””}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KlhjDubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjh²hh³hÇh´Nubhù)”}”(hŒJ62 mC -> 12 bit (default) - actually this is 62.5, but the fil returns 62 ”h]”hÞ)”}”(hŒI62 mC -> 12 bit (default) - actually this is 62.5, but the fil returns 62”h]”hŒI62 mC -> 12 bit (default) - actually this is 62.5, but the fil returns 62”…””}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kmhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjh²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jõjRuh1hóh³hÇh´Kjhjeh²hubhÞ)”}”(hX When chip is in shutdown mode and a read operation is requested, one-shot is triggered, the device waits for ms, and only after that is the temperature value register read. Note that the conversion times are rounded up to the nearest possible integer.”h]”hX When chip is in shutdown mode and a read operation is requested, one-shot is triggered, the device waits for ms, and only after that is the temperature value register read. Note that the conversion times are rounded up to the nearest possible integer.”…””}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kohjeh²hubhÞ)”}”(hXÔThe LSB of the temperature values is 0.0625 degrees Celsius, but the values of the temperatures are displayed in milli-degrees. This means, that some data is lost. The step between 2 consecutive values is 62 or 63. This effect can be seen in the writing of alarm values too. For positive numbers the user-input value will always be rounded down to the nearest possible value, for negative numbers the user-input will always be rounded up to the nearest possible value.”h]”hXÔThe LSB of the temperature values is 0.0625 degrees Celsius, but the values of the temperatures are displayed in milli-degrees. This means, that some data is lost. The step between 2 consecutive values is 62 or 63. This effect can be seen in the writing of alarm values too. For positive numbers the user-input value will always be rounded down to the nearest possible value, for negative numbers the user-input will always be rounded up to the nearest possible value.”…””}”(hj‡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kthjeh²hubhÞ)”}”(hŒ]Bus timeout resets the I2C-compatible interface when SCL is low for more than 30ms (nominal).”h]”hŒ]Bus timeout resets the I2C-compatible interface when SCL is low for more than 30ms (nominal).”…””}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K{hjeh²hubhÞ)”}”(hŒãAlarm polarity determines if the active state of the alarm is low or high. The behavior for both settings is dependent on the Fault Queue setting. The ALARM pin is an open-drain output and requires a pullup resistor to operate.”h]”hŒãAlarm polarity determines if the active state of the alarm is low or high. The behavior for both settings is dependent on the Fault Queue setting. The ALARM pin is an open-drain output and requires a pullup resistor to operate.”…””}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K~hjeh²hubhÞ)”}”(hŒ°The Fault Queue bits select how many consecutive temperature faults must occur before overtemperature or undertemperature faults are indicated in the corresponding status bits.”h]”hŒ°The Fault Queue bits select how many consecutive temperature faults must occur before overtemperature or undertemperature faults are indicated in the corresponding status bits.”…””}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K‚hjeh²hubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K%ubhÉ)”}”(hhh]”(hÎ)”}”(hŒ PEC Support”h]”hŒ PEC Support”…””}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÇh²hh³hÇh´K‡ubhÞ)”}”(hŒMWhen reading a register value, the PEC byte is computed and sent by the chip.”h]”hŒMWhen reading a register value, the PEC byte is computed and sent by the chip.”…””}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K‰hjÇh²hubhÞ)”}”(hŒ‡PEC on word data transaction represents a significant increase in bandwidth usage (+33% for both write and reads) in normal conditions.”h]”hŒ‡PEC on word data transaction represents a significant increase in bandwidth usage (+33% for both write and reads) in normal conditions.”…””}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K‹hjÇh²hubhÞ)”}”(hŒÅSince this operation implies there will be an extra delay to each transaction, PEC can be disabled or enabled through sysfs. Just write 1 to the "pec" file for enabling PEC and 0 for disabling it.”h]”hŒÉSince this operation implies there will be an extra delay to each transaction, PEC can be disabled or enabled through sysfs. Just write 1 to the “pec†file for enabling PEC and 0 for disabling it.”…””}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KŽhjÇh²hubeh}”(h]”Œ pec-support”ah ]”h"]”Œ pec support”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K‡ubeh}”(h]”Œkernel-driver-max31827”ah ]”h"]”Œkernel driver max31827”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”j5Œ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”}”(jj jÄjÁjjuŒ nametypes”}”(j‰jĉj‰uh}”(j hÊjÁjejjÇ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.