1. 18 5月, 2021 1 次提交
  2. 23 4月, 2021 1 次提交
  3. 21 4月, 2021 1 次提交
    • R
      spi: brcm,spi-bcm-qspi: convert to the json-schema · 7d82f89c
      Rafał Miłecki 提交于
      This helps validating DTS files.
      
      Changes that require mentioning:
      1. reg-names
         "mspi_regs" and "bspi_regs" were renamed to "mspi" and "bspi" as that
         is what's used in DTS files and in Linux driver
      2. interrupt-names
         Names were reordered. "mspi_done" has to go first as it's always
         required.
      3. spi-rx-bus-width
         Property description was dropped as it's part of the
         spi-controller.yaml
      4. Examples:
         * drop partitions as they are well documented elsewhere
         * regs and interrupts were formatted and reordered to match yaml
         * <0x1c> was replaced with <&gic>
         * "m25p80" node name became "flash"
         * dropped invalid "m25p,fast-read" property
         * dropped undocumented and Linux-unused "clock-names"
      
      This rewritten binding validates cleanly using the  "dt_binding_check".
      Some Linux stored DTS files will require reordering regs and interrupts
      to make dtbs_check happy.
      Signed-off-by: NRafał Miłecki <rafal@milecki.pl>
      Reviewed-by: NRob Herring <robh@kernel.org>
      Link: https://lore.kernel.org/r/20210416194723.23855-1-zajec5@gmail.comSigned-off-by: NMark Brown <broonie@kernel.org>
      7d82f89c
  4. 01 4月, 2021 1 次提交
  5. 27 2月, 2021 3 次提交
  6. 24 2月, 2021 1 次提交
  7. 23 2月, 2021 1 次提交
  8. 22 2月, 2021 1 次提交
    • M
      kbuild: check the minimum linker version in Kconfig · 02aff859
      Masahiro Yamada 提交于
      Unify the two scripts/ld-version.sh and scripts/lld-version.sh, and
      check the minimum linker version like scripts/cc-version.sh did.
      
      I tested this script for some corner cases reported in the past:
      
       - GNU ld version 2.25-15.fc23
         as reported by commit 8083013f ("ld-version: Fix it on Fedora")
      
       - GNU ld (GNU Binutils) 2.20.1.20100303
         as reported by commit 0d61ed17 ("ld-version: Drop the 4th and
         5th version components")
      
      This script show an error message if the linker is too old:
      
        $ make LD=ld.lld-9
          SYNC    include/config/auto.conf
        ***
        *** Linker is too old.
        ***   Your LLD version:    9.0.1
        ***   Minimum LLD version: 10.0.1
        ***
        scripts/Kconfig.include:50: Sorry, this linker is not supported.
        make[2]: *** [scripts/kconfig/Makefile:71: syncconfig] Error 1
        make[1]: *** [Makefile:600: syncconfig] Error 2
        make: *** [Makefile:708: include/config/auto.conf] Error 2
      
      I also moved the check for gold to this script, so gold is still rejected:
      
        $ make LD=gold
          SYNC    include/config/auto.conf
        gold linker is not supported as it is not capable of linking the kernel proper.
        scripts/Kconfig.include:50: Sorry, this linker is not supported.
        make[2]: *** [scripts/kconfig/Makefile:71: syncconfig] Error 1
        make[1]: *** [Makefile:600: syncconfig] Error 2
        make: *** [Makefile:708: include/config/auto.conf] Error 2
      
      Thanks to David Laight for suggesting shell script improvements.
      Signed-off-by: NMasahiro Yamada <masahiroy@kernel.org>
      Acked-by: NNick Desaulniers <ndesaulniers@google.com>
      Reviewed-by: NNathan Chancellor <nathan@kernel.org>
      Tested-by: NNathan Chancellor <nathan@kernel.org>
      02aff859
  9. 19 2月, 2021 1 次提交
  10. 17 2月, 2021 1 次提交
  11. 16 2月, 2021 3 次提交
  12. 15 2月, 2021 6 次提交
  13. 14 2月, 2021 3 次提交
  14. 13 2月, 2021 2 次提交
  15. 12 2月, 2021 5 次提交
  16. 11 2月, 2021 5 次提交
  17. 10 2月, 2021 4 次提交