Commit Graph

200 Commits

Author SHA1 Message Date
Steve McIntyre 2c3b28ea8f [arm64] Improve support for the Huawei TaiShan server platform
Closes: #930554

Enable the HNS/ROCE Infiniband driver

Backport fixes from 4.20 and 4.21 for HNS3 networking, hisi_sas SAS
and HNS/ROCE Infiniband

Signed-off-by: Steve McIntyre <93sam@debian.org>
2019-06-23 10:58:07 +01:00
Alper Nebi Yasak b64a303c60 [arm64] Enable configs for Samsung Chromebook Plus (v1) and other rk3399-gru based devices
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
2019-05-01 17:40:56 +03:00
Ben Hutchings 4efb39cf9d debian/config: Clean up with the help of kconfigeditor2
On x86, CONFIG_HOTPLUG_CPU can no longer be set explicitly but
always follows CONFIG_SMP.
2019-04-21 00:11:56 +01:00
Vagrant Cascadian fb17e155b9 [arm64,armhf] Drop PHY_ROCKCHIP_INNO_HDMI, not available till linux
v4.20.
2019-03-14 13:32:38 -07:00
Vagrant Cascadian 73f7977c15 [arm64,armhf] Enable PHY_ROCKCHIP_INNO_HDMI as built-ins, not
available as modules.
2019-03-14 13:10:29 -07:00
Vagrant Cascadian 2f067b01ec [arm64] Enable MESON_EFUSE as a module. 2019-03-13 23:50:41 -07:00
Vagrant Cascadian 32b309d27c [arm64] Enable I2C_GPIO as a module. 2019-03-13 23:50:03 -07:00
Vagrant Cascadian 22dd68875f [arm64,armhf] Enable PHY_ROCKCHIP_INNO_HDMI as modules. 2019-03-13 23:49:26 -07:00
Vagrant Cascadian 7adaffb5a6 [arm64] Enable DRM_SUN4I and DRM_SUN8I_DW_HDMI as modules. 2019-03-13 23:48:44 -07:00
Ben Hutchings 1a8256e0fb Enable some more new(ish) kconfig options
* [arm64,armhf] drm: Enable DRM_PANEL_RASPBERRYPI_TOUCHSCREEN as module
* dvb-usb-v2: Enable DVB_USB_ZD1301 as module
* gpio: Enable GPIO_EXAR, GPIO_PCI_IDIO_16, GPIO_PCIE_IDIO_24 as modules
* HID: Enable HID_ACCUTOUCH, HID_COUGAR, HID_ELAN, HID_ITE, HID_JABRA,
  HID_MAYFLASH, HID_REDRAGON, HID_RETRODE, HID_STEAM, HID_UDRAW_PS3 as
  modules
* [x86] i2c: Enable I2C_DESIGNWARE_BAYTRAIL
* media/rc: Enable IR_IMON_DECODER, IR_IMON_RAW as modules
* [x86] mfd: Enable INTEL_SOC_PMIC_BXTWC, INTEL_SOC_PMIC_CHTDC_TI as modules
* [x86] pinctrl: Enable PINCTRL_CANNONLAKE, PINCTRL_CEDARFORK,
  PINCTRL_DENVERTON, PINCTRL_GEMINILAKE, PINCTRL_ICELAKE, PINCTRL_LEWISBURG
* ptp: Change PTP_1588_CLOCK_KVM from built-in to module
* serial: Enable USB_SERIAL_F8153X, USB_SERIAL_UPD78F0730 as modules
* sound: Enable SND_FIREWIRE_MOTU, SND_FIREFACE, SND_XEN_FRONTEND as modules
* [x86] sound: Enable SND_SOC_AMD_CZ_DA7219MX98357_MACH,
  SND_SOC_AMD_CZ_RT5645_MACH, SND_SOC_INTEL_CHT_BSW_NAU8824_MACH,
  SND_SOC_INTEL_BYT_CHT_DA7213_MACH, SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH,
  SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH,
  SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH,
  SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH as modules
* thermal: Enable DEVFREQ_THERMAL, THERMAL_STATISTICS
* video: Enable FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER
* watchdog: Enable WATCHDOG_PRETIMEOUT_GOV, WATCHDOG_PRETIMEOUT_GOV_NOOP,
  WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP; WATCHDOG_PRETIMEOUT_GOV_PANIC,
  WDAT_WDT as modules
* [x86] watchdog: Enable INTEL_MEI_WDT, NI903X_WDT, NIC7018_WDT as modules
2019-02-11 01:35:14 +00:00
Marcin Juszkiewicz 3efa0022ac arm64: Enable ARM64_ERRATUM_843419 (Closes: #920866) 2019-02-10 00:26:21 +01:00
Hideki Yamane 00adcacb33 enable CONFIG_ARM_ARMADA_37XX_CPUFREQ for arm64 (Closes: #917939) 2019-02-09 02:38:04 +09:00
Ben Hutchings 3bdfe29c3e [armhf,arm64] serial: 8250: Disable SERIAL_8250_DEPRECATED_OPTIONS
8250 was only called 8250_core in Linux 3.7 and 3.8, so there's
been plenty of time for people to switch back to setting module
parameters on 8250.
2019-02-06 23:18:32 +00:00
Ben Hutchings bb99bcfc51 Merge branch 'hrw-guest/linux-debian-enable-pci-options' into sid 2019-02-01 02:38:40 +00:00
Marcin Juszkiewicz 27eecf10bf [arm64] enable PCI_PRI, PCI_PASID
On ARM64 servers PCI devices can be behind IOMMU.
2019-01-29 16:58:48 +00:00
Marcin Juszkiewicz 93c485ea3e [arm64] enable ARM_CCI_PMU
Both ARM_CCI400_PMU and ARM_CCI5xx_PMU options require ARM_CCI_PMU to be
enabled.
2019-01-29 16:52:01 +00:00
Michal Simek dfc91d42a7 [arm64] Enable drivers for Xilinx ZynqMP
Enable ZynqMP architecture and sata(ceva), ethernet(macb),
uart(ps_uart), pcie(xilinx_nwl) and gpio drivers.

(cherry picked from commit 4bdb05f65df963a7e304ab62449be6d693c781ba)
[bwh: Replace CONFIG_NET_CADENCE with CONFIG_NET_VENDOR_CADENCE]
2019-01-05 20:13:50 +00:00
Bastian Blank 86cbdc4d6f Clean up kconfig order 2018-12-16 18:07:59 +01:00
Marcin Juszkiewicz 6ccfef8c4b config/arm64: enable HiSilicon LPC for serial/ipmi access
D03 uses LPC for serial port
D0[356] use LPC to IPMI access
2018-11-28 11:05:11 +01:00
Marcin Juszkiewicz 9915166d6d config/arm64: enable IPMI watchdog and power off 2018-11-28 11:05:11 +01:00
Marcin Juszkiewicz ef82a0d79f config/arm64: enable PMU for several server cpus 2018-11-28 11:05:11 +01:00
Marcin Juszkiewicz a068e60575 config/arm64: enable PCI Express hotplug 2018-11-28 11:05:11 +01:00
Marcin Juszkiewicz a7888cf5d6 config/arm64: enable ACPI IPMI support 2018-11-28 11:05:11 +01:00
Uwe Kleine-König dfa8487f80 [arm64] Enable hns3 network driver as a module 2018-11-23 10:47:03 +01:00
Ben Hutchings 998b27af2f Explicitly set various config symbols to their default values
This covers many, but far from all, of the symbols currently not
explicitly set.
2018-11-11 19:16:10 +00:00
Uwe Kleine-König 85da926d38 Revert "wip" which was pushed by mistake
This reverts commit 331fdb5fb8.
2018-10-16 20:18:50 +02:00
Uwe Kleine-König a1b1fdf03e [armhf,arm64] enable SND_BCM2835 as a module 2018-10-16 08:46:24 +02:00
Uwe Kleine-König 331fdb5fb8 wip 2018-10-16 08:44:27 +02:00
Ben Hutchings 79ecbb0832 Release linux (4.18.10-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAluyLtYACgkQ57/I7JWG
 EQkvcBAAl2AxUxQKDRyS4mgohOa881NpHGdwfcxIXyEVIsPVVtUE+Dg5dzGku/J2
 C1iA6R8tbOZuxOWQbNkGTFZml3JjfcikH21EGD1aqq5z1PmRudA/XBXdl2aItMUi
 lV6HMQcG4GWTjMC/cwrxW5D7rrIqGfp+CCAiACheGbK7mrwAwpioCP3u4JUQm0+F
 kGU4znfQbCScXtoegAwRBHB5nUWRbKZMHMe4vNgVl4Na5wTy4dL4Eh3qWulwOzGx
 94OiJPsV9thctA6vusqrub5DpABjQveDPJyHt2EgvAt2W8MrE/NUiU+4ol2tTNcT
 Ev4P66Jz2bmr3pisx5Cz+3fUXcesrllvWJx5RxPV8f4gCj4/A3zNNz0UdcqcIR/h
 ptTMM9fDC8srz6bnKSYWSii3cmnxMVx5OjNztaoeJMFY6M7rn58rW9e53pkVWeJf
 eKZ27T7RvNMoGDr99u10ca+zb8qBygxQBQea1rKL49T2Jl/5ROkkPvoQ0SNT5kIe
 DL9Z7MDwBI5H5kQW7e9jCiOH65PG/DeVwddko3FeHQy9INxgd6toKiiU0HM4U+8Y
 lsUbuAHRHeVsuLQ1U5YTFHrG56CjqYeU10A7UnxRbqvIOd2MTfp/4fAcM4X+15yZ
 2Q1MRd/fCXIlRBMGfGRnNMX9327/I+XQ8kamktE5H55JWF+KyeI=
 =eMi7
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.18.10-1'

Release linux (4.18.10-1).

- Drop new patches that are already included upstream
- Keep ABI number set to "trunk"
- Refresh arm64 APEI workaround patch for 4.19
2018-10-01 15:37:28 +01:00
Geoff Levand ec664376f8 Updates for ACPI servers
o Enable CONFIG_SCHED_SMT for hyperthreading processors.
o Enable CONFIG_ARM64_LSE_ATOMICS for v8.1 processors.
o Enable a number of ACPI options likely to be available on servers.
o CONFIG_ACPI_APEI selects PSTORE, so remove the arm64 specific setting.

Signed-off-by: Geoff Levand <geoff@infradead.org>

[bwh:
 - Drop CONFIG_ACPI_CONFIGFS for now, as I think this the feature
   might need to be disabled under Secure Boot and the lockdown
   patches don't currently do that
 - Drop automatic config symbols
 - Note the changes in debian/changelog
]
2018-09-21 18:34:12 +01:00
Ben Hutchings 7fc1bf289c [arm64] ACPI: Change ACPI_NFIT from built-in to module
Geoff Levand wrote:
> Commit ed497f3cb7 (Add server and
> 96boards options) added an arm64 specific CONFIG_ACPI_NFIT=y,
> overriding the default of =m, but the commit message mentions
> nothing about why this was done.
>
> Remove the arm64 specific setting and use the default of module
> build.

Unlike Geoff's patch, this removes the explicit setting for arm64.
2018-09-21 18:03:35 +01:00
Ben Hutchings b9378ce266 debian/config: Clean up with the help of kconfigeditor2
Various kconfig symbols have been renamed, removed, split or combined.
Update these files accordingly.
2018-08-27 18:34:45 +01:00
Ben Hutchings daab6c7f7d Merge branch 'sid'
But don't enable the rt featureset.
2018-08-27 18:33:21 +01:00
Ben Hutchings 456cbdd991 debian/config: Clean up using kconfigeditor2 2018-08-27 18:28:13 +01:00
Ben Hutchings 7f9ee99baf [x86,arm64] Disable code signing for upload to unstable 2018-08-27 14:25:31 +01:00
Romain Perier 497ccc0811 [arm64] add the rt featureset, which adds support for PREEMPT_RT (Closes #719547)
This adds support for PREEMPT_RT by adding the rt featureset. Like for
the none featureset, we have a single flavour that is "arm64".
2018-07-24 19:29:43 +02:00
Uwe Kleine-König 285d6bf963 [arm64] enable RTC_DRV_PCF8563 for Odroid-C2 2018-07-21 16:53:32 +02:00
Ben Hutchings b20d268c2a Update config for 4.18 using kconfigeditor2
- Various config symbols were removed, renamed or split
- HOTPLUG_PCI_SHPC is now boolean, so set it to built-in
- The stack protector config symbols were changed to two booleans
  with different names
2018-07-02 17:51:27 +01:00
Ben Hutchings 5316cb1c19 [amd64,arm64,armhf] android: Build modules to support Anbox (Closes: #901492) 2018-06-22 17:47:56 +01:00
Vagrant Cascadian 5cd2c3b57c [arm64] Enable configuration options used in Firefly-RK3399:
DRM_ROCKCHIP, ROCKCHIP_ANALOGIX_DP, ROCKCHIP_DW_HDMI,
ROCKCHIP_DW_MIPI_DSI, ROCKCHIP_SARADC, ROCKCHIP_IOMMU, ROCKCHIP_EFUSE,
PHY_ROCKCHIP_TYPEC, ROCKCHIP_THERMAL (Closes: #901159).
Thanks to Heinrich Schuchardt.
2018-06-17 14:11:11 -07:00
Ben Hutchings fcb558d168 Merge branch 'sid'
- Drop patches already in 4.16
- Overwrite changes on master to debian/installer, which were also
  applied on sid and then changed
- [x86] Fix up dell_smbios configuration; now it's a single driver
  selected by DELL_SMBIOS, with DELL_SMBIOS_{SMM,WMI} being boolean
  options
- Clean up configuration with kconfigeditor2
2018-04-19 14:43:33 +01:00
Ben Hutchings 63bed1200a Clean up kconfig for 4.16
- CONFIG_PHY_MVEBU_SATA is an automatic symbol, so don't try to set it.
- CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is now boolean
- CONFIG_X86_PPRO_FENCE was removed
2018-04-19 14:24:54 +01:00
Ben Hutchings 5014bbfd99 [arm64] PCI: Enable PCI_TEGRA (Closes: #888817) 2018-04-19 00:19:47 +01:00
Ben Hutchings ae9bb017a0 [arm64] Enable ARCH_SYNQUACER and related driver modules (Closes: #891787) 2018-04-19 00:15:08 +01:00
Ben Hutchings 91b60c01c7 [arm64] net/phy: Enable MDIO_BUS_MUX_MMIOREG as module (Closes: #894336) 2018-04-18 23:47:39 +01:00
Ben Hutchings e663157b88 [arm*] iio: Enable DHT11 as module (Closes: #873176) 2018-04-18 22:33:41 +01:00
Ben Hutchings 4c275f6349 Clean up kconfig order using kconfigeditor2 2018-04-18 22:33:11 +01:00
Vagrant Cascadian 846bba8048 [arm64] Enable features to support Pinebook and other A64 systems:
CONFIG_USB_MUSB_HDRC, CONFIG_USB_MUSB_SUNXI, CONFIG_SUN8I_DE2_CCU,
CONFIG_DMA_SUN6I
2018-04-13 20:20:55 -07:00
Ben Hutchings 7628c027f4 [x86,arm64] Enable code signing again 2018-04-08 10:31:20 +02:00
Uwe Kleine-König a6229f947f [arm64] enable various drivers as module for teres-i OSHW laptop 2018-03-13 14:53:23 +01:00