docs: def is_fpc(self):
          """True if the target is a Lenovo nextscale fan power controller
          """
          if self.has_imm or self.has_xcc:
              return None
          if self._fpc_variant is not None:
              return self._fpc_variant
          fpc_ids = ((19046, 32, 1063), (20301, 32, 462))
          smm_id = (19046, 32, 1180)
          currid = (self.oemid['manufacturer_id'], self.oemid['device_id'],
                    self.oemid['product_id'])
          if currid in fpc_ids:
              self._fpc_variant = 6
          elif currid == smm_id:
              self._fpc_variant = 2
          return self._fpc_variant