code: def _linux_id(self):
          
          linux_id = None
  
          hardware = self.detector.get_cpuinfo_field("Hardware")
  
          if hardware is None:
              vendor_id = self.detector.get_cpuinfo_field("vendor_id")
              if vendor_id in ("GenuineIntel", "AuthenticAMD"):
                  linux_id = GENERIC_X86
  
              compatible = self.detector.get_device_compatible()
              if compatible and 'tegra' in compatible:
                  if 'cv' in compatible or 'nano' in compatible:
                      linux_id = T210
                  elif 'quill' in compatible:
                      linux_id = T186
                  elif 'xavier' in compatible:
                      linux_id = T194
          elif hardware in ("BCM2708", "BCM2709", "BCM2835"):
              linux_id = BCM2XXX
          elif "AM33XX" in hardware:
              linux_id = AM33XX
          elif "sun8i" in hardware:
              linux_id = SUN8I
          elif "ODROIDC" in hardware:
              linux_id = S805
          elif "ODROID-C2" in hardware:
              linux_id = S905
          elif "SAMA5" in hardware:
              linux_id = SAMA5
  
          return linux_id
docs: Attempt to detect the CPU on a computer running the Linux kernel.