€•¿]Œ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”Œ6/translations/zh_CN/admin-guide/laptops/uniwill-laptop”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/zh_TW/admin-guide/laptops/uniwill-laptop”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/it_IT/admin-guide/laptops/uniwill-laptop”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/ja_JP/admin-guide/laptops/uniwill-laptop”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/ko_KR/admin-guide/laptops/uniwill-laptop”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/pt_BR/admin-guide/laptops/uniwill-laptop”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ6/translations/sp_SP/admin-guide/laptops/uniwill-laptop”Œ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³ŒP/var/lib/git/docbuild/linux/Documentation/admin-guide/laptops/uniwill-laptop.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒUniwill laptop extra features”h]”hŒUniwill laptop extra features”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hŒ‰On laptops manufactured by Uniwill (either directly or as ODM), the ``uniwill-laptop`` driver handles various platform-specific features.”h]”(hŒDOn laptops manufactured by Uniwill (either directly or as ODM), the ”…”�”}”(hhßh²hh³Nh´NubhŒliteral”“”)�”}”(hŒ``uniwill-laptop``”h]”hŒuniwill-laptop”…”�”}”(hhéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhhßubhŒ3 driver handles various platform-specific features.”…”�”}”(hhßh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒModule Loading”h]”hŒModule Loading”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjh²hh³hÇh´K ubhÞ)�”}”(hŒøThe ``uniwill-laptop`` driver relies on a DMI table to automatically load on supported devices. When using the ``force`` module parameter, this DMI check will be omitted, allowing the driver to be loaded on unsupported devices for testing purposes.”h]”(hŒThe ”…”�”}”(hjh²hh³Nh´Nubhè)�”}”(hŒ``uniwill-laptop``”h]”hŒuniwill-laptop”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhjubhŒY driver relies on a DMI table to automatically load on supported devices. When using the ”…”�”}”(hjh²hh³Nh´Nubhè)�”}”(hŒ ``force``”h]”hŒforce”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhjubhŒ€ module parameter, this DMI check will be omitted, allowing the driver to be loaded on unsupported devices for testing purposes.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hjh²hubeh}”(h]”Œmodule-loading”ah ]”h"]”Œmodule loading”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K ubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒHotkeys”h]”hŒHotkeys”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjLh²hh³hÇh´KubhÞ)�”}”(hŒÈUsually the FN keys work without a special driver. However as soon as the ``uniwill-laptop`` driver is loaded, the FN keys need to be handled manually. This is done automatically by the driver itself.”h]”(hŒJUsually the FN keys work without a special driver. However as soon as the ”…”�”}”(hj]h²hh³Nh´Nubhè)�”}”(hŒ``uniwill-laptop``”h]”hŒuniwill-laptop”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhj]ubhŒl driver is loaded, the FN keys need to be handled manually. This is done automatically by the driver itself.”…”�”}”(hj]h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjLh²hubeh}”(h]”Œhotkeys”ah ]”h"]”Œhotkeys”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒKeyboard settings”h]”hŒKeyboard settings”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj…h²hh³hÇh´KubhÞ)�”}”(hŒ@The ``uniwill-laptop`` driver allows the user to enable/disable:”h]”(hŒThe ”…”�”}”(hj–h²hh³Nh´Nubhè)�”}”(hŒ``uniwill-laptop``”h]”hŒuniwill-laptop”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhj–ubhŒ* driver allows the user to enable/disable:”…”�”}”(hj–h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khj…h²hubhŒ block_quote”“”)�”}”(hŒv- the FN lock and super key of the integrated keyboard - the touchpad toggle functionality of the integrated touchpad ”h]”hŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒ4the FN lock and super key of the integrated keyboard”h]”hÞ)�”}”(hjÅh]”hŒ4the FN lock and super key of the integrated keyboard”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1jÁhj¾ubjÂ)�”}”(hŒ=the touchpad toggle functionality of the integrated touchpad ”h]”hÞ)�”}”(hŒh²hh³hÇh´KQubhÞ)�”}”(hX‘The ``uniwill-laptop`` driver supports controlling the keyboard backlight using the standard LED class interface. The default name of this LED class device is ``uniwill:white:kbd_backlight`` when the keyboard backlight supports only a single color, or ``uniwill:multicolor:kbd_backlight`` when the keyboard backlight supports RGB colors. The maximum intensity for each color channel in RGB mode is 50.”h]”(hŒThe ”…”�”}”(hjOh²hh³Nh´Nubhè)�”}”(hŒ``uniwill-laptop``”h]”hŒuniwill-laptop”…”�”}”(hjWh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhjOubhŒ‰ driver supports controlling the keyboard backlight using the standard LED class interface. The default name of this LED class device is ”…”�”}”(hjOh²hh³Nh´Nubhè)�”}”(hŒ``uniwill:white:kbd_backlight``”h]”hŒuniwill:white:kbd_backlight”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhjOubhŒ> when the keyboard backlight supports only a single color, or ”…”�”}”(hjOh²hh³Nh´Nubhè)�”}”(hŒ$``uniwill:multicolor:kbd_backlight``”h]”hŒ uniwill:multicolor:kbd_backlight”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhjOubhŒq when the keyboard backlight supports RGB colors. The maximum intensity for each color channel in RGB mode is 50.”…”�”}”(hjOh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KShj>h²hubhÞ)�”}”(hXKeep in mind that due to hardware design choices, the driver does not support the RGB value ``0x000000`` (black), instead it will fall back to ``0x010101`` (faint white). In order to disable the keyboard backlight, the standard LED brightness setting has to be used instead.”h]”(hŒ\Keep in mind that due to hardware design choices, the driver does not support the RGB value ”…”�”}”(hj“h²hh³Nh´Nubhè)�”}”(hŒ ``0x000000``”h]”hŒ0x000000”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhj“ubhŒ' (black), instead it will fall back to ”…”�”}”(hj“h²hh³Nh´Nubhè)�”}”(hŒ ``0x010101``”h]”hŒ0x010101”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhj“ubhŒw (faint white). In order to disable the keyboard backlight, the standard LED brightness setting has to be used instead.”…”�”}”(hj“h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KYhj>h²hubeh}”(h]”Œkeyboard-backlight”ah ]”h"]”Œkeyboard backlight”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KQubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒConfigurable TGP”h]”hŒConfigurable TGP”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÍh²hh³hÇh´K^ubhÞ)�”}”(hŒlThe ``uniwill-laptop`` driver allows to set the configurable TGP for devices with NVIDIA GPUs that allow it.”h]”(hŒThe ”…”�”}”(hjÞh²hh³Nh´Nubhè)�”}”(hŒ``uniwill-laptop``”h]”hŒuniwill-laptop”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhjÞubhŒV driver allows to set the configurable TGP for devices with NVIDIA GPUs that allow it.”…”�”}”(hjÞh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K`hjÍh²hubhÞ)�”}”(hŒFSee Documentation/ABI/testing/sysfs-driver-uniwill-laptop for details.”h]”hŒFSee Documentation/ABI/testing/sysfs-driver-uniwill-laptop for details.”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KchjÍh²hubeh}”(h]”Œconfigurable-tgp”ah ]”h"]”Œconfigurable tgp”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´K^ubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ AC Auto Boot”h]”hŒ AC Auto Boot”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjh²hh³hÇh´KfubhÞ)�”}”(hŒÑThe ``uniwill-laptop`` driver allows the user to configure if the system should automatically boot when being connected to a power source, see Documentation/ABI/testing/sysfs-driver-uniwill-laptop for details.”h]”(hŒThe ”…”�”}”(hj%h²hh³Nh´Nubhè)�”}”(hŒ``uniwill-laptop``”h]”hŒuniwill-laptop”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhj%ubhŒ» driver allows the user to configure if the system should automatically boot when being connected to a power source, see Documentation/ABI/testing/sysfs-driver-uniwill-laptop for details.”…”�”}”(hj%h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Khhjh²hubeh}”(h]”Œ ac-auto-boot”ah ]”h"]”Œ ac auto boot”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KfubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒUSB Powershare”h]”hŒUSB Powershare”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjMh²hh³hÇh´KmubhÞ)�”}”(hŒãThe ``uniwill-laptop`` driver allows the user to configure if the system should continue to provide power via the USB ports when hibernating or powered off, see Documentation/ABI/testing/sysfs-driver-uniwill-laptop for details.”h]”(hŒThe ”…”�”}”(hj^h²hh³Nh´Nubhè)�”}”(hŒ``uniwill-laptop``”h]”hŒuniwill-laptop”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hçhj^ubhŒÍ driver allows the user to configure if the system should continue to provide power via the USB ports when hibernating or powered off, see Documentation/ABI/testing/sysfs-driver-uniwill-laptop for details.”…”�”}”(hj^h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KohjMh²hubeh}”(h]”Œusb-powershare”ah ]”h"]”Œusb powershare”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´Kmubeh}”(h]”Œuniwill-laptop-extra-features”ah ]”h"]”Œuniwill laptop extra features”ah$]”h&]”uh1hÈhhh²hh³hÇh´KubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ References”h]”hŒ References”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjŽh²hh³hÇh´KtubhŒfootnote”“”)�”}”(hŒ\https://www.reddit.com/r/XMG_gg/comments/ld9yyf/battery_limit_hidden_function_discovered_on/”h]”(hŒlabel”“”)�”}”(hŒ1”h]”hŒ1”…”�”}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j¥hj¡ubhÞ)�”}”(hj£h]”hŒ reference”“”)�”}”(hj£h]”hŒ\https://www.reddit.com/r/XMG_gg/comments/ld9yyf/battery_limit_hidden_function_discovered_on/”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j£uh1j¸hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´Kvhj¡ubeh}”(h]”j§ah ]”h"]”Œ1”ah$]”h&]”j¡aj¨j©uh1jŸh³hÇh´KvhjŽh²hjªKubeh}”(h]”Œ references”ah ]”h"]”Œ references”ah$]”h&]”uh1hÈhhh²hh³hÇh´Ktubeh}”(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”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”}”Œ1”]”j—asŒrefids”}”Œnameids”}”(j‹jˆjIjFj‚jjjjLjIjsjpjâjßj;j8jÊjÇjjjJjGjƒj€jÚj×jÒj§uŒ nametypes”}”(j‹‰jI‰j‚‰j‰jL‰js‰jâ‰j;‰jʉj‰jJ‰jƒ‰jÚ‰jÒˆuh}”(jˆhÊjFjjjLjj…jIjjpjOjßjvj¡j—j8jåjÇj>jjÍjGjj€jMj×jŽj§j¡uŒ footnote_refs”}”j@]”j—asŒ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”j¡aŒ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”jKs…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.