Commit Graph

39 Commits

Author SHA1 Message Date
YunQiang Su 947fbc6618 mips: enable O32_FP64 and MSA
CONFIG_MIPS_O32_FP64_SUPPORT is required to support MSA for O32.
It requires CPU >= mips32r1. It is OK for us: currently our
baseline is mips32r2/mips64r2.

Malta can use different CPUs, some of them may support MSA.
Loongson 3A/B 4000 will support MSA.
The only CPU currently we support has no MSA is octeon.

Commit-ID in master: b1d08a0cffbe181cbb94e3fc72a91c2e8a8a38e7
2019-12-27 17:34:42 +08: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 331fdb5fb8 wip 2018-10-16 08:44:27 +02:00
Ben Hutchings cc3ac57d1d [mips*] Increase RELOCATION_TABLE_SIZE to 0x00110000 for all flavours (fixes FTBFS)
The latest build failed on mips for the 4kc-malta flavour (which is the first):

  RELOCS vmlinux
Relocations overflow available space!
Please adjust CONFIG_RELOCATION_TABLE_SIZE to at least 0x0010f000

So do the same thing we did for the octeon flavour.
2017-10-04 02:35:11 +01:00
Ben Hutchings 4dd019592e fbdev: Enable FRAMEBUFFER_CONSOLE by default
FRAMEBUFFER_CONSOLE is enabled in almost all configurations.  So make
this the top level default, and disable it in the few exceptional
configurations (armel/marvell, mips*/octeon, s390x).
2017-10-04 02:25:04 +01:00
Ben Hutchings 418c755613 [mips*/octeon] mmc: Enable MMC_CAVIUM_OCTEON as module (Closes: #800594) 2017-09-01 18:42:44 +01:00
Ben Hutchings 880703ae05 Clean up kconfig with the aid of kconfigeditor2
- Various obsolete drivers and broken features were removed in 4.12
- A few symbols were renamed
- A few symbols changed type from tristate to bool
2017-07-18 01:32:33 +01:00
Ben Hutchings 8356e87ef9 [mips*/octeon] Increase RELOCATION_TABLE_SIZE to 0x00110000 (fixes FTBFS) 2017-05-05 04:05:51 +01:00
Ben Hutchings a4e087d3b1 Release linux (4.9.25-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAlkI0/kACgkQ57/I7JWG
 EQkutQ/9EsYdnQXf4HaC1YTqQW0Nu5+swZzyosOcdtMfJrj+PWXQMgmY4WWav8I/
 DipRGhfXXMnqlBg1vOR5cEdqPznRm/cwcuPqZpw7H0fA7LvyCibg/7yERJYv7i1U
 BIy8s29NCpVVRhDhY9Nl5t0WLGQT4Rg9JW6iKNRDq2y91etahSxzOBxB2B3k04Ys
 9vFPpuKq5QAskCBGEucinYYKTy7/ciIXsaSij2m/G7/ly/Qaqt0pIgjqi4QhuJs3
 yWidIm1aBvE4MHXH8WQkg1aF20vfdGXz3CZNT6BWFn/6hNesS+tEQpF/nYLBqnfS
 2GghqeWO1+xzxlXWNZU/SD0JhkB6gAeZ+4MP7eYz8BAtpUz7H/zZfZNsOBWb6YJY
 Pc8AjqG6mBd/1B2O8yXUda/j/xazEtg0c7uxQjyOEqh2nPeHn9FVLuJsSP74wxdx
 zjGmOjJzKUmhBGxLdJZAFL5N7YbLR+qNQfV2UGz4+zVIJge9R7HwWwR9+Um8AHq0
 qrnjRf6iAla1phYlgHnPx4r6A9kactDuFsNMfUN8nsUrV+KX15k+dt02CpFSWw0B
 lXGPf2MNXTEp+CsuAVBAWFP55JCOwD6yYoLfEfErXvchc7qqIKHgmIrLSyexro7O
 F1+HBfu6t1M4tRz0xNu8sGL4uzsjockMW8RL1HFgboUluMgTFPQ=
 =k/sj
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.9.25-1'

Drop the added patches, which are already in 4.11.

CONFIG_NFP_NETVF is replaced by CONFIG_NFP in 4.11.
2017-05-02 19:57:00 +01:00
Ben Hutchings 01f0df794d [mips*/octeon] Set NR_CPUS=64 to allow for Cavium CN7890
The CN7890 has 48 Octeon III cores.

I don't know whether current configuration will run on a CN7890, but this
should avoid an ABI break if we add support later.
2017-04-16 17:19:00 +01:00
Ben Hutchings 8c94f719fa Release linux (4.9.10-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAlinNOsACgkQ57/I7JWG
 EQntWg//RuNSbOQeyML971UnFUtZjY3yAUYqhPJdpJimjY3WHjmZlJQrLlSz9IYQ
 48Pkt/64P0+iAr9zJ+3uJv1fOagKePd5RaS/iChJdvq0fCGZstFlti5NwXEQtGSv
 Yzp0LStZr+pEPZo+8Bo+TVSP25FNXdZBvhUXE2sbxaV8+W9Vx+qFkfrWEiW7hpFv
 nCQJic7kmzllS4Aol9e/jj2MqcdWIhviufAImNnfrbpK61Ud6Gznw9gTODw9+OIT
 ny6F/k7O6MFPuHp3aAxVC5TCowh16PcC+VqJF9MTnnvHQmD3jYqdeA8zKLnW/tJk
 Dl9A6whZ3n4fFRlGjgxjmTP/CgAIeQVqgTgYCApuQQTVG3svIkznoXJLraj5UE90
 rzeB30x3ikUWcVggN7xfSkW3e6/v+XSbRfu73sFA81mWyWoddT/NYhw+Y18ym4UJ
 Vk8iuAakpjdVj73FSyYOcNGRzOEp2SAV72EsJEMw1/IlIkmRkMmJkkg4T/HYj11P
 jK/TjZtSsVbje4zx9/U6g8Rj4Wi40EHZu6kuh2jUhCk91zsAr+7EC45gZC+uohxL
 jxKxv2R5p9AR7uN6JzQR4OuOL1bTCrt02MrWdsiPlUi0RBKlJ7O5sGMMsHrVMinn
 4zFNeYq2U3Fyaejb32x3DOKtgCjoMRQ5iHyrjgljhzxJcf3fWKk=
 =rRkU
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.9.10-1'

Drop changes to aufs.
2017-02-22 20:57:36 +00:00
Ben Hutchings 102debee60 [mips*/octeon] Comment why CONFIG_OCTEON_MMC is in the kconfig 2017-01-28 03:33:16 +00:00
Ben Hutchings 6adadc8ec6 Release linux (4.9.6-2).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAliL3k0ACgkQ57/I7JWG
 EQlmog/8D/DowVsxEjNdiHAewH7HUyqdADkCRkeqsmKgCtZEmvEaYE0RijZzGDhm
 Ge4PxOzhLE/DRxJF2gN8y0hIVOnigje9qYN5OBdgB/FNNKThL6ARwiu2LD6DYcwU
 +Lu6g8iHqsKHZ+NllHEiiwJ4rR39qf3Tkzz5cgm4jEi+5IjnoefOhaFhyPzBkz8i
 p6fWklEhev8+lQ1sW9gF94p3t0dOp/31TWACagRQronrTtT2xAzdrR5ESPTo6FFg
 gtcfqoB7AYA4LTuzoKIQRgGLsgKk73iLPF874ZuK9g/+4Z2lF9NBbwve3O0qYKCy
 NERddjjx9QEf4cjToqAii10AzAfuBFDG/b77ZscREwysUwMhkz47ADefu5v1P2kJ
 XdL/sJ/nXyhItV/VK8ym9lg4jAA8K5UOjn+8RtWBTE8091N7y7kyNHTQ4SppySIZ
 Ow+NsWkMd+WYxkdGPSYc7nHthhVRvfC9C4cxamn9en+MNmakMgJcOZTxS4/gcTvx
 DMCWGmEJrD5Bu3m9GrJzwfaXteWxMYihsq9ofjXeaeYqxgXZ62GuxMeRq3kBOhSw
 H9MUITkqfsjcg7eAz8elFhRvrurlVUWFsSCGr4Fd1Tv9zrFw8OXNRrApy4UQOQ4x
 Uw5AcA/3ZA3QCPsOuU8ENES57vJb+D3E/LZZJdTktVLUcoxA0tA=
 =C8FJ
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.9.6-2'
2017-01-28 01:19:31 +00:00
Ben Hutchings 3479225d03 Clean up kconfig using kconfigeditor2
Rename or delete options that changed in 4.10.
2017-01-24 21:03:51 +00:00
Roger Shimizu e888ec46f1 [mips/octeon] hwmon: Enable SENSORS_ADM1031 as module
Thanks to James Cowgill.

Closes: #851963
2017-01-21 19:36:13 +09:00
Ben Hutchings cce3a89e12 Update config for 4.8 2016-08-28 21:51:18 +01:00
Ben Hutchings 6468e3b19a [mips*] Change NFS and various storage and network drivers from built-in to modules 2016-05-23 21:42:54 +01:00
Ben Hutchings 8153f20f17 [mips*] Delete redundant config settings
These are already set at the top level.
2016-05-23 12:51:50 +01:00
Ben Hutchings 9873448a4d [mips*] Move FRAMEBUFFER_CONSOLE, FB to per-kernel-arch config
This only needs to be overridden for octeon.
2016-05-23 12:49:26 +01:00
Ben Hutchings b3a4c37834 [mips*] Move some common options to per-kernel-arch config 2016-05-23 12:06:08 +01:00
Ben Hutchings 0be65f828c Clean up kconfig using kconfigeditor2 2016-05-17 01:59:01 +01:00
Aurelien Jarno 8b32b01e4a [mips*/octeon] Enable EDAC, EDAC_MM_EDAC, EDAC_OCTEON_L2C, EDAC_OCTEON_LMC, EDAC_OCTEON_PC, EDAC_OCTEON_PCI. 2016-05-06 01:30:49 +02:00
Ben Hutchings 16744a30b6 Update config for renaming/removal/replacement/merging/splitting of various symbols 2016-04-20 17:50:18 +01:00
Ben Hutchings 31a7d069fc Clean up kconfig with kconfigeditor2 2016-04-13 23:11:32 +01:00
Aurelien Jarno 062efc4b3f [mips*/octeon] Enable CRYPTO_MD5_OCTEON, CRYPTO_SHA1_OCTEON, CRYPTO_SHA256 and CRYPTO_SHA512_OCTEON. 2016-04-06 13:08:06 +02:00
Aurelien Jarno 4f0dd22673 [mips*/octeon] Bump CONFIG_NR_CPUS to 32 to accomodate recent Octeon III SoCs. 2016-04-06 12:27:15 +02:00
Aurelien Jarno 511d4cedbc [mips*/octeon] Enable SPI_OCTEON. 2016-04-05 23:58:00 +02:00
Aurelien Jarno 7836b549be [mips*/octeon] Backport OCTEON SATA controller support from 4.6-rc1. Enable AHCI_OCTEON. 2016-04-04 22:51:11 +02:00
Ben Hutchings e4d331b75f Explicitly enable/disable many config symbols per defaults 2016-02-10 00:56:01 +00:00
Ben Hutchings a395477451 [mips*/octeon] Enable MMC, MMC_BLOCK, OCTEON_MMC and other drivers as modules (Closes: #800594) 2015-10-03 02:16:10 +01:00
Ben Hutchings c3800a5c3e [mips*/octeon] Enable CAVIUM_CN63XXP1 (Closes: #800595) 2015-10-03 02:12:18 +01:00
Ben Hutchings 9ce5cce4ba Clean up config
Use kconfigeditor2/process.py to put all definitions in Kconfig order
with proper headings.

Delete all definitions of unknown config symbols, which I verified
have been removed (or made automatic) upstream and not renamed.

svn path=/dists/sid/linux/; revision=22701
2015-05-25 02:22:25 +00:00
Ben Hutchings 9f9a98a575 Tidy config
svn path=/dists/trunk/linux/; revision=22168
2014-12-09 20:49:45 +00:00
Aurelien Jarno fe7bd400c6 Really enable USB_OCTEON_EHCI and USB_OCTEON_OHCI (they are boolean, not tristate)
svn path=/dists/sid/linux/; revision=22025
2014-11-03 19:31:35 +00:00
Aurelien Jarno 96dd8f0b76 Disable KEYBOARD_ATKBD, MOUSE_PS2, SERIO_I8042 on octeon as it causes problems on some machines and completely useless.
svn path=/dists/sid/linux/; revision=22014
2014-10-31 23:11:31 +00:00
Aurelien Jarno b4909cc915 [mips*/octeon] Enable SERIAL_8250_DW.
svn path=/dists/sid/linux/; revision=22013
2014-10-31 20:46:08 +00:00
Aurelien Jarno 2bb3fb3938 [mips*/octeon] Enable OCTEON_USB, USB_EHCI_HCD, USB_OHCI_HCD,
and USB_OCTEON_EHCI, USB_OCTEON_OHCI (Closes: #762066).

svn path=/dists/sid/linux/; revision=21881
2014-09-20 02:38:04 +00:00
Bastian Blank c9b147919b debian/config: Reorder config.
svn path=/dists/trunk/linux/; revision=21674
2014-08-03 20:09:47 +00:00
Aurelien Jarno 4cc401da80 [mips/mipsel] Move common MIPS kernel config files to kernelarch-mips.
svn path=/dists/trunk/linux/; revision=21490
2014-07-01 15:45:37 +00:00