€•-"Œ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/arch/arm/sa1100/serial_uart”Œ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/arch/arm/sa1100/serial_uart”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/it_IT/arch/arm/sa1100/serial_uart”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/ja_JP/arch/arm/sa1100/serial_uart”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ//translations/ko_KR/arch/arm/sa1100/serial_uart”Œ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/arch/arm/sa1100/serial_uart”Œ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ŒSA1100 serial port”h]”hŒSA1100 serial port”…””}”(hh¨hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hh£hžhhŸŒI/var/lib/git/docbuild/linux/Documentation/arch/arm/sa1100/serial_uart.rst”h KubhŒ paragraph”“”)”}”(hŒHThe SA1100 serial port had its major/minor numbers officially assigned::”h]”hŒGThe SA1100 serial port had its major/minor numbers officially assigned:”…””}”(hh¹hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khh£hžhubhŒ literal_block”“”)”}”(hX> Date: Sun, 24 Sep 2000 21:40:27 -0700 > From: H. Peter Anvin > To: Nicolas Pitre > Cc: Device List Maintainer > Subject: Re: device > > Okay. Note that device numbers 204 and 205 are used for "low density > serial devices", so you will have a range of minors on those majors (the > tty device layer handles this just fine, so you don't have to worry about > doing anything special.) > > So your assignments are: > > 204 char Low-density serial ports > 5 = /dev/ttySA0 SA1100 builtin serial port 0 > 6 = /dev/ttySA1 SA1100 builtin serial port 1 > 7 = /dev/ttySA2 SA1100 builtin serial port 2 > > 205 char Low-density serial ports (alternate device) > 5 = /dev/cusa0 Callout device for ttySA0 > 6 = /dev/cusa1 Callout device for ttySA1 > 7 = /dev/cusa2 Callout device for ttySA2 >”h]”hX> Date: Sun, 24 Sep 2000 21:40:27 -0700 > From: H. Peter Anvin > To: Nicolas Pitre > Cc: Device List Maintainer > Subject: Re: device > > Okay. Note that device numbers 204 and 205 are used for "low density > serial devices", so you will have a range of minors on those majors (the > tty device layer handles this just fine, so you don't have to worry about > doing anything special.) > > So your assignments are: > > 204 char Low-density serial ports > 5 = /dev/ttySA0 SA1100 builtin serial port 0 > 6 = /dev/ttySA1 SA1100 builtin serial port 1 > 7 = /dev/ttySA2 SA1100 builtin serial port 2 > > 205 char Low-density serial ports (alternate device) > 5 = /dev/cusa0 Callout device for ttySA0 > 6 = /dev/cusa1 Callout device for ttySA1 > 7 = /dev/cusa2 Callout device for ttySA2 >”…””}”hhÉsbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hÇhŸh¶h Khh£hžhubh¸)”}”(hŒ^You must create those inodes in /dev on the root filesystem used by your SA1100-based device::”h]”hŒ]You must create those inodes in /dev on the root filesystem used by your SA1100-based device:”…””}”(hhÙhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khh£hžhubhÈ)”}”(hŒzmknod ttySA0 c 204 5 mknod ttySA1 c 204 6 mknod ttySA2 c 204 7 mknod cusa0 c 205 5 mknod cusa1 c 205 6 mknod cusa2 c 205 7”h]”hŒzmknod ttySA0 c 204 5 mknod ttySA1 c 204 6 mknod ttySA2 c 204 7 mknod cusa0 c 205 5 mknod cusa1 c 205 6 mknod cusa2 c 205 7”…””}”hhçsbah}”(h]”h ]”h"]”h$]”h&]”h×hØuh1hÇhŸh¶h K"hh£hžhubh¸)”}”(hXIn addition to the creation of the appropriate device nodes above, you must ensure your user space applications make use of the correct device name. The classic example is the content of the /etc/inittab file where you might have a getty process started on ttyS0.”h]”hXIn addition to the creation of the appropriate device nodes above, you must ensure your user space applications make use of the correct device name. The classic example is the content of the /etc/inittab file where you might have a getty process started on ttyS0.”…””}”(hhõhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K)hh£hžhubh¸)”}”(hŒ In this case:”h]”hŒ In this case:”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K.hh£hžhubhŒ bullet_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hŒBreplace occurrences of ttyS0 with ttySA0, ttyS1 with ttySA1, etc. ”h]”h¸)”}”(hŒAreplace occurrences of ttyS0 with ttySA0, ttyS1 with ttySA1, etc.”h]”hŒAreplace occurrences of ttyS0 with ttySA0, ttyS1 with ttySA1, etc.”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K0hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjhžhhŸh¶h Nubj)”}”(hŒdon't forget to add 'ttySA0', 'console', or the appropriate tty name in /etc/securetty for root to be allowed to login as well.”h]”h¸)”}”(hŒdon't forget to add 'ttySA0', 'console', or the appropriate tty name in /etc/securetty for root to be allowed to login as well.”h]”hŒ‰don’t forget to add ‘ttySA0’, ‘console’, or the appropriate tty name in /etc/securetty for root to be allowed to login as well.”…””}”(hj4hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K2hj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjhžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1jhŸh¶h K0hh£hžhubeh}”(h]”Œsa1100-serial-port”ah ]”h"]”Œsa1100 serial port”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”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”}”jUjRsŒ nametypes”}”jU‰sh}”jRh£sŒ 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.