5 Replies Latest reply on Oct 22, 2018 12:07 PM by Carlos_A

    UART is through PCIe ?

    ranchu Green Belt

      Hello,

       

      We use Intel atom apollo lake (in conga-ma5).

      In block diagram it appears as if the serial is connected directly to uart, but on doing "lcpci" , it alsa appears , so from this I guess that it is going through PCIe .

       

      lspci -vvv

       

      00:16.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 (rev 0b)
      Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
      Kernel driver in use: intel-lpss
      Kernel modules: intel_lpss_pci
      00:16.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #2 (rev 0b)
      Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
      Kernel driver in use: intel-lpss
      Kernel modules: intel_lpss_pci
      00:16.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #3 (rev 0b)
      Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
      Kernel driver in use: intel-lpss
      Kernel modules: intel_lpss_pci
      00:16.3 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #4 (rev 0b)
      Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
      Kernel driver in use: intel-lpss
      Kernel modules: intel_lpss_pci
      00:17.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5 (rev 0b)
      Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller
      Kernel driver in use: intel-lpss

       

       

      Does anyone knows how uart is connected ? Is it directly to uart interface in ATOM or is it through PCIe ?

       

      Thank you,

      ranran

        • Re: UART is through PCIe ?
          Carlos_A Brown Belt

          Hello, ranchu:

           

          Thank you for contacting Intel Embedded Community.

           

          In order to be on the same page, could you please confirm that device related to this situation is the mentioned at the following website as a reference?

           

          https://www.congatec.com/us/products/com-express-type10/conga-ma5.html

           

          Waiting for your reply to this question.

           

          Best regards,

          Carlos_A.

          1 of 2 people found this helpful
            • Re: UART is through PCIe ?
              ranchu Green Belt

              Dear Carlos,

               

              Yes, this is the device I am using.

              I am using internal uart (not superIO), and I see the HSUART listed in lspci.

              In conga-ma5 block diagram it seems as if it is connected directly to ATOM.

              I just wander why it shows it in lspci , I mean why it is related to PCI.

               

              Thank you very much,

              Ran

                • Re: UART is through PCIe ?
                  Carlos_A Brown Belt

                  Hello, ranchu:

                   

                  Thanks for your update.

                   

                  Your consultation is related to a third party device that should be consulted as a reference through the channels listed as a reference at the following website:

                   

                  https://www.congatec.com/us/contact.html

                   

                  However, we can provide generic information. Due to this fact, we suggest you confirm with the manufacturer of the affected device that the UART2 controller information stated in section 25.2, on page 306 of the Apollo Lake Platform Design Guide (PDG) document # 557775, which is accessible when you are logged into your Resource and Design Center (RDC) privileged account.

                   

                  This account can be requested by filling out the RDC Account Support form.

                   

                  We hope that this information may help you.

                   

                  Best regards,

                  Carlos_A.

                    • Re: UART is through PCIe ?
                      linuslau Community Member

                      I have the similar question. e.g

                      what about the devices internal to the PCH (USB Controller, SATA Controller . etc.). They are not behind any Root Ports and are on Bus 0 so would they be part of the Root Complex, are they connected to CPU or PCIe bus or PCI bus? are they the PCIe endpoint and have corresponding PCIe root port or controller?

                       

                      what about the devices internal to the PCH (SPI Controller, Uart Controller . I2C Controller etc.). They are not behind any Root Ports and are on Bus 0 so would they be part of the Root Complex, are they connected to CPU or PCIe bus or PCI bus? are they the PCIe endpoint and have corresponding PCIe root port or controller?