1. 15 Feb, 2023 2 commits
    • Alex Elder's avatar
      net: ipa: define GSI CH_C_QOS register fields · f50ca7ce
      Alex Elder authored
      Define the fields within the CH_C_QOS GSI register using an array of
      field masks in that register's reg structure.  Use the reg functions
      for encoding values in those fields.
      
      One field in the register is present for IPA v4.0-4.2 only, two
      others are present starting at IPA v4.5, and one more is there
      starting at IPA v4.9.
      
      Drop the "GSI_" prefix in symbols defined in the gsi_prefetch_mode
      enumerated type, and define their values using decimal rather than
      hexidecimal values.
      Signed-off-by: default avatarAlex Elder <elder@linaro.org>
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      f50ca7ce
    • Alex Elder's avatar
      net: ipa: populate more GSI register files · 4a4270cf
      Alex Elder authored
      Create "gsi_v4.0.c", "gsi_v4.5.c", and "gsi_v4.9.c" as essentially
      identical copies of "gsi_v3.5.1.c".  The only difference is the name
      of the exported "gsi_regs_vX_Y" structure.  The next patch will
      start differentiating them.
      Signed-off-by: default avatarAlex Elder <elder@linaro.org>
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      4a4270cf
  2. 14 Feb, 2023 25 commits
  3. 13 Feb, 2023 13 commits