1. 25 8月, 2023 1 次提交
  2. 02 6月, 2023 1 次提交
  3. 04 5月, 2023 1 次提交
    • T
      kernel: fix handling of CONFIG_DYNAMIC_DEBUG · 3980dfcd
      Tony Ambardar 提交于
      Since CONFIG_DYNAMIC_DEBUG is already managed via the KERNEL_DYNAMIC_DEBUG
      setting in Config-kernel.in (default N), remove or disable it in target
      configs which unconditionally enable it, along with the related setting
      CONFIG_DYNAMIC_DEBUG_CORE. This saves several KB in the kernels for
      ipq40xx, ipq806x, filogic, mt7622, qoriq, and sunxi.
      Signed-off-by: NTony Ambardar <itugrok@yahoo.com>
      3980dfcd
  4. 27 2月, 2023 1 次提交
  5. 11 8月, 2022 1 次提交
  6. 10 4月, 2022 1 次提交
    • A
      kernel: move some symbols to generic config · a98ded6c
      Aleksander Jan Bajkowski 提交于
      This commit add some enabled symbols to generic config.
      LTO is only supported by clang compiler and therefore should
      be disabled in the generic config instead of duplicating this
      symbol in each target. CONFIG_LTO_NONE do this job.
      
      The second group of symbols is enabled by the options available
      in the generic config and is therefore added here:
      * CONFIG_AF_UNIX_OOB is selected by CONFIG_NET && CONFIG_UNIX,
      * CONFIG_BINARY_PRINTF is selected by CONFIG_BPF_SYSCALL,
      * CONFIG_NET_SOCK_MSG is selected by CONFIG_BPF_SYSCALL && CONFIG_NET.
      
      The other symbols are disabled and should be in the generic config.
      
      This commit also removes these symbols from subtargets.
      Signed-off-by: NAleksander Jan Bajkowski <olek2@wp.pl>
      a98ded6c
  7. 29 3月, 2022 2 次提交
  8. 17 12月, 2021 2 次提交
    • S
      kernel: 5.10: consolidate mac80211 crypto options · fa3690f8
      Sergey Ryazanov 提交于
      Each of
      - CRYPTO_AEAD2
      - CRYPTO_AEAD
      - CRYPTO_GF128MUL
      - CRYPTO_GHASH
      - CRYPTO_HASH2
      - CRYPTO_HASH
      - CRYPTO_MANAGER2
      - CRYPTO_MANAGER
      - CRYPTO_NULL2
      
      either directly required for mac80211 crypto support, or directly
      selected by such options. Support for the mac80211 crypto was enabled in
      the generic config since c7182123 ("kernel: make cryptoapi support
      needed by mac80211 built-in"). So move the above options from the target
      configs to the generic config to make it clear why do we need them.
      
      CC: Felix Fietkau <nbd@nbd.name>
      Signed-off-by: NSergey Ryazanov <ryazanov.s.a@gmail.com>
      fa3690f8
    • S
      kernel: filter out both Clang and LLD versions · b61ab8f5
      Sergey Ryazanov 提交于
      Both CLANG_VERSION and LLD_VERISON are autogenerated runtime
      configuration options, so add them to the kernel configuration filter
      and remove from generic and per-target configs to keep configs clean.
      Signed-off-by: NSergey Ryazanov <ryazanov.s.a@gmail.com>
      b61ab8f5
  9. 03 11月, 2021 1 次提交
  10. 30 10月, 2021 3 次提交
  11. 29 10月, 2021 1 次提交
  12. 25 10月, 2021 1 次提交
  13. 03 10月, 2021 1 次提交
  14. 16 9月, 2021 2 次提交
    • D
      sunxi: add testing Linux 5.10 · 83672f50
      Daniel Golle 提交于
      Add testing Linux kernel 5.10 for sunxi targets.
      
      Removed patches were replaced by upstream commits:
      
      - 410-v5.6-arm64-dts-allwinner-a64-olinuxino-Add-bank-supply-re.patch
         f0c3b29f56f0a arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators
      
      - 420-v5.7-arm64-dts-allwinner-a64-olinuxino-add-user-red-LED.patch
         89866b2667e0d arm64: dts: allwinner: a64: olinuxino: add user red LED
      
      - 440-add-h6-pwm.patch
         a7fe985633f92 pwm: sun4i: Add an optional probe for reset line
         b8d74644f34a8 pwm: sun4i: Prefer "mod" clock to unnamed
         5b090b430d750 pwm: sun4i: Add an optional probe for bus clock
         fa4d81784681a pwm: sun4i: Always calculate params when applying new parameters
         9f28e95b5286f pwm: sun4i: Add support to output source clock directly
         fdd2c12e3761f pwm: sun4i: Add support for H6 PWM
      
      - 441-arm64-dts-add-PWM-node.patch
         88432f5f8469b arm64: dts: allwinner: h6: Add PWM node
      
      - 443-board-h6-orangepioneplus-fix-missing-ethernet.patch
         7ee32a17e0d65 arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet
      
      Run tested on friendlyarm,nanopi-neo (allwinner,sun8i-h3), looks all good.
      Signed-off-by: NDaniel Golle <daniel@makrotopia.org>
      83672f50
    • D
      sunxi: bring up DSA b53 switch on Lamobo R1 · 47b531de
      Daniel Golle 提交于
      Build cortexa7 subtarget with DSA driver for MDIO-connected Broadcom
      BCM53xxx switches. This is needed for the Lamobo R1 aka. BananaPi
      BPi-R1 board which comes with such a switch IC.
      
      Remove old swconfig driver from target kernel config as the only board
      using it is now supported by the DSA driver.
      
      No changes to device tree are needed as upstream DTS already got a
      DSA switch definition and we are just using that upstream source.
      
      Update default network config of the Lamobo R1 to create lan bridge
      with all 4 lan ports.
      
      Introduce DEVICE_COMPAT_VERSION for the board to inform users about
      having the re-create their network configuration and add device alias
      as Bananapi BPi-R1 while at it.
      Signed-off-by: NDaniel Golle <daniel@makrotopia.org>
      47b531de
  15. 29 8月, 2021 1 次提交
  16. 28 1月, 2021 1 次提交
  17. 25 1月, 2021 1 次提交
  18. 14 10月, 2020 1 次提交
  19. 11 10月, 2020 1 次提交
    • A
      sunxi: add SND_SIMPLE_CARD to kernel config · 4943d3f1
      Andre Heider 提交于
      This is required to expose an ALSA card for quite some boards:
      
      $ git grep -l simple-audio-card \
      	arch/arm/boot/dts/sun?i* \
      	arch/arm64/boot/dts/allwinner/*
      
      arch/arm/boot/dts/sun4i-a10-a1000.dts
      arch/arm/boot/dts/sun5i-gr8-evb.dts
      arch/arm/boot/dts/sun6i-a31-i7.dts
      arch/arm/boot/dts/sun6i-a31s-sina31s.dts
      arch/arm/boot/dts/sun7i-a20-cubietruck.dts
      arch/arm/boot/dts/sun7i-a20-itead-ibox.dts
      arch/arm/boot/dts/sun8i-a33-olinuxino.dts
      arch/arm/boot/dts/sun8i-a33.dtsi
      arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts
      arch/arm/boot/dts/sun8i-h3-beelink-x2.dts
      arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
      arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts
      arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
      arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts
      arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi
      arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts
      arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
      arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts
      arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
      arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts
      
      The compressed 32bit kernel increases less than 1K:
      Before: 3230768 zImage
      After:  3231664 zImage
      Signed-off-by: NAndre Heider <a.heider@gmail.com>
      4943d3f1
  20. 10 10月, 2020 1 次提交
  21. 09 10月, 2020 1 次提交
    • P
      kernel: clean up XATTR config symbols · 0f5b5cf7
      Paul Spooren 提交于
      Extended attributes are required for overlayfs and have hence been long
      ago enabled for jffs2, but should be enabled unconditionally for all
      other filesystems which may potentially serve as overlayfs' upper
      directory. Previously it was inconsistently added in multiple targets.
      Add symbols to generic kernel config and remove all *_XATTR symbols
      from target configs.
      Signed-off-by: NPaul Spooren <mail@aparcar.org>
      [keep things as they are for squashfs, improve commit message]
      Signed-off-by: NDaniel Golle <daniel@makrotopia.org>
      0f5b5cf7
  22. 06 8月, 2020 1 次提交
  23. 17 3月, 2020 5 次提交
  24. 10 12月, 2019 1 次提交
  25. 24 11月, 2019 1 次提交
  26. 07 10月, 2019 1 次提交
  27. 11 5月, 2019 1 次提交
    • H
      kernel: Deactivate CONFIG_BINFMT_MISC · 75eb8a14
      Hauke Mehrtens 提交于
      CONFIG_BINFMT_MISC allows it to add support for new executable formats
      to the kernel from user space, the kernel will then detect for example a
      java binary and call the java execution program automatically. I am not
      aware that this feature is used in OpenWrt and this could be used to
      exploit something. Deactivate it for all targets for now.
      Signed-off-by: NHauke Mehrtens <hauke@hauke-m.de>
      75eb8a14
  28. 27 1月, 2019 2 次提交
  29. 14 1月, 2019 2 次提交