Paul Cercueil
818c2b3638
MIPS: ingenic: CI20: enable OST, PWM drivers in defconfig
...
The OST driver provides a clocksource and sched_clock that are much more
accurate than the default ones.
The PWM driver allows to use the PWM pins on the external header of the
board.
Signed-off-by: Paul Cercueil <paul@crapouillou.net >
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de >
2020-04-29 22:59:36 +02:00
H. Nikolaus Schaller
a67bac098d
MIPS: CI20: defconfig: multiple improvements
...
a) configure for supporting modules
Not all drivers need to be compiled into the kernel.
Support building and loading of kernel modules.
b) compile leds-gpio driver into the kernel and configure for LED triggers
DTS has been augmented to add some gpio-leds. We need the leds-gpio driver
and enable the triggers.
c) configure CONFIG_REGULATOR_ACT8865 for PMU
The PMU on the CI20 board is an ACT8600 using the ACT8865 driver.
Since it is not compiled, the PMU and the CI20 board is running in
power-on reset state of the PMU.
d) compile gpio-ir driver
The CI20 board has a gpio based IR receiver.
e) configure for CONFIG_KEYBOARD_GPIO=m
The SW1 button is hooked up to send input events.
Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com >
Reviewed-by: Paul Cercueil <paul@crapouillou.net >
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de >
2020-03-23 13:43:56 +01:00
Eric W. Biederman
61a47c1ad3
sysctl: Remove the sysctl system call
...
This system call has been deprecated almost since it was introduced, and
in a survey of the linux distributions I can no longer find any of them
that enable CONFIG_SYSCTL_SYSCALL. The only indication that I can find
that anyone might care is that a few of the defconfigs in the kernel
enable CONFIG_SYSCTL_SYSCALL. However this appears in only 31 of 414
defconfigs in the kernel, so I suspect this symbols presence is simply
because it is harmless to include rather than because it is necessary.
As there appear to be no users of the sysctl system call, remove the
code. As this removes one of the few uses of the internal kernel mount
of proc I hope this allows for even more simplifications of the proc
filesystem.
Cc: Alex Smith <alex.smith@imgtec.com >
Cc: Anders Berg <anders.berg@lsi.com >
Cc: Apelete Seketeli <apelete@seketeli.net >
Cc: Arnd Bergmann <arnd@arndb.de >
Cc: Chee Nouk Phoon <cnphoon@altera.com >
Cc: Chris Zankel <chris@zankel.net >
Cc: Christian Ruppert <christian.ruppert@abilis.com >
Cc: Greg Ungerer <gerg@uclinux.org >
Cc: Harvey Hunt <harvey.hunt@imgtec.com >
Cc: Helge Deller <deller@gmx.de >
Cc: Hongliang Tao <taohl@lemote.com >
Cc: Hua Yan <yanh@lemote.com >
Cc: Huacai Chen <chenhc@lemote.com >
Cc: John Crispin <blogic@openwrt.org >
Cc: Jonas Jensen <jonas.jensen@gmail.com >
Cc: Josh Boyer <jwboyer@gmail.com >
Cc: Jun Nie <jun.nie@linaro.org >
Cc: Kevin Hilman <khilman@linaro.org >
Cc: Kevin Wells <kevin.wells@nxp.com >
Cc: Kumar Gala <galak@codeaurora.org >
Cc: Lars-Peter Clausen <lars@metafoo.de >
Cc: Ley Foon Tan <lftan@altera.com >
Cc: Linus Walleij <linus.walleij@linaro.org >
Cc: Markos Chandras <markos.chandras@imgtec.com >
Cc: Max Filippov <jcmvbkbc@gmail.com >
Cc: Noam Camus <noamc@ezchip.com >
Cc: Olof Johansson <olof@lixom.net >
Cc: Paul Burton <paul.burton@mips.com >
Cc: Paul Mundt <lethal@linux-sh.org >
Cc: Phil Edworthy <phil.edworthy@renesas.com >
Cc: Pierrick Hascoet <pierrick.hascoet@abilis.com >
Cc: Ralf Baechle <ralf@linux-mips.org >
Cc: Roland Stigge <stigge@antcom.de >
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com >
Cc: Scott Telford <stelford@cadence.com >
Cc: Stephen Boyd <sboyd@codeaurora.org >
Cc: Steven J. Hill <Steven.Hill@imgtec.com >
Cc: Tanmay Inamdar <tinamdar@apm.com >
Cc: Vineet Gupta <vgupta@synopsys.com >
Cc: Wolfram Sang <w.sang@pengutronix.de >
Acked-by: Andi Kleen <ak@linux.intel.com >
Reviewed-by: Kees Cook <keescook@chromium.org >
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com >
2019-11-26 13:03:56 -06:00
Krzysztof Kozlowski
65eb3e4c14
MIPS: configs: Remove useless UEVENT_HELPER_PATH
...
Remove the CONFIG_UEVENT_HELPER_PATH because:
1. It is disabled since commit 1be01d4a57 ("driver: base: Disable
CONFIG_UEVENT_HELPER by default") as its dependency (UEVENT_HELPER) was
made default to 'n',
2. It is not recommended (help message: "This should not be used today
[...] creates a high system load") and was kept only for ancient
userland,
3. Certain userland specifically requests it to be disabled (systemd
README: "Legacy hotplug slows down the system and confuses udev").
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Signed-off-by: Paul Burton <paul.burton@mips.com >
Cc: Ralf Baechle <ralf@linux-mips.org >
Cc: James Hogan <jhogan@kernel.org >
Cc: Florian Fainelli <f.fainelli@gmail.com >
Cc: bcm-kernel-feedback-list@broadcom.com
Cc: linux-mips@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
2019-06-11 15:46:21 -07:00
Miquel Raynal
72c5af0027
mtd: rawnand: Clarify Kconfig entry MTD_NAND
...
MTD_NAND is large and encloses much more than what the symbol is
actually used for: raw NAND. Clarify the symbol by naming it
MTD_RAW_NAND instead.
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com >
2019-04-18 08:54:00 +02:00
Paul Burton
af84c0030b
MIPS: Regenerate defconfigs
...
A couple of patches have come up recently to remove particular instances
of obsolete Kconfig symbols from defconfigs. Rather than doing this
piecemeal, simply regenerate them all.
Signed-off-by: Paul Burton <paul.burton@mips.com >
References: https://patchwork.linux-mips.org/patch/19635/
References: https://patchwork.linux-mips.org/patch/21156/
Patchwork: https://patchwork.linux-mips.org/patch/21184/
Cc: Anders Roxell <anders.roxell@linaro.org >
Cc: Krzysztof Kozlowski <krzk@kernel.org >
Cc: linux-mips@linux-mips.org
2018-11-20 21:05:40 -08:00
Mathieu Malaterre
2e90396ad9
MIPS: Ci20: Enable SPI/GPIO driver
...
Enable CONFIG_SPI_GPIO in ci20_defconfig, in order to make use of the
spi-gpio driver in a further commit.
[paul.burton@mips.com: Rewrite commit message.]
Signed-off-by: Mathieu Malaterre <malat@debian.org>
Signed-off-by: Paul Burton <paul.burton@mips.com>
Patchwork: https://patchwork.linux-mips.org/patch/19488/
Cc: James Hogan <jhogan@kernel.org >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Ralf Baechle <ralf@linux-mips.org >
Cc: devicetree@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
2018-07-24 13:43:54 -07:00
Ezequiel Garcia
c63cde7d6a
MIPS: configs: ci20: Enable ext4
...
Now that we have MMC support, enable ext2/3/4 support
in the CI20 defconfig.
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com >
Acked-by: James Hogan <jhogan@kernel.org >
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2018-05-02 15:08:40 +02:00
Ezequiel Garcia
aabaeb3f30
MIPS: configs: ci20: Enable DMA and MMC support
...
Enable the SD/MMC support, along with DMA engine
support in the CI20 defconfig.
Acked-by: James Hogan <jhogan@kernel.org >
Tested-by: Mathieu Malaterre <malat@debian.org >
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.co.uk >
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2018-05-02 15:08:35 +02:00
Mathieu Malaterre
e7af4d14e2
MIPS: Ci20: Enable watchdog driver
...
Update the Ci20's defconfig to enable the JZ4740's watchdog driver.
Signed-off-by: Mathieu Malaterre <malat@debian.org >
Cc: Krzysztof Kozlowski <krzk@kernel.org >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/17290/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-10-09 14:53:57 +02:00
Harvey Hunt
7fd60db5b3
MIPS: Ci20: Add support for rootfs on NFS to defconfig
...
Now that ethernet support is in the kernel, add the option to use a
rootfs over NFS to enable automated testing of upstream kernels on a
Ci20.
Signed-off-by: Harvey Hunt <harvey.hunt@imgtec.com >
Signed-off-by: James Hogan <james.hogan@imgtec.com >
Cc: Harvey Hunt <harveyhuntnexus@gmail.com >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/17314/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-10-09 14:53:56 +02:00
Mathieu Malaterre
c76a5ba29c
MIPS: Ci20: Enable RTC driver
...
Update the Ci20's defconfig to enable the JZ4780's RTC driver.
Signed-off-by: Mathieu Malaterre <malat@debian.org >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Linus Walleij <linus.walleij@linaro.org >
Cc: Paul Cercueil <paul@crapouillou.net >
Cc: Krzysztof Kozlowski <krzk@kernel.org >
Cc: devicetree@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/17236/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-09-06 10:12:28 +02:00
Harvey Hunt
c84655822d
MIPS: Ci20: Enable GPIO driver
...
Update the Ci20's defconfig to enable the JZ4780's GPIO driver.
Signed-off-by: Harvey Hunt <harvey.hunt@imgtec.com >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/16751/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-08-29 15:21:52 +02:00
Krzysztof Kozlowski
59baa24d87
MIPS: defconfig: Cleanup from old Kconfig options
...
Remove old, dead Kconfig options (in order appearing in this commit):
- EXPERIMENTAL is gone since v3.9;
- INET_LRO: commit 7bbf3cae65 ("ipv4: Remove inet_lro library");
- MTD_CONCAT: commit f53fdebcc3 ("mtd: drop MTD_CONCAT from Kconfig
entirely");
- MTD_CHAR: commit 660685d9d1 ("mtd: merge mtdchar module with
mtdcore");
- NETDEV_1000 and NETDEV_10000: commit f860b0522f ("drivers/net:
Kconfig and Makefile cleanup"); NET_ETHERNET should be replaced with
just ETHERNET but that is separate change;
- MISC_DEVICES: commit 7c5763b845 ("drivers: misc: Remove
MISC_DEVICES config option");
- HID_SUPPORT: commit 1f41a6a994 ("HID: Fix the generic Kconfig
options");
- BT_L2CAP and BT_SCO: commit f1e91e1640 ("Bluetooth: Always compile
SCO and L2CAP in Bluetooth Core");
- DEBUG_ERRORS: commit b025a3f836 ("ARM: 6876/1: Kconfig.debug:
Remove unused CONFIG_DEBUG_ERRORS");
- USB_DEVICE_CLASS: commit 007bab9132 ("USB: remove
CONFIG_USB_DEVICE_CLASS");
- RCU_CPU_STALL_DETECTOR: commit a00e0d714f ("rcu: Remove conditional
compilation for RCU CPU stall warnings");
- IP_NF_QUEUE: commit 3dd6664fac ("netfilter: remove unused "config
IP_NF_QUEUE"");
- IP_NF_TARGET_ULOG: commit d4da843e6f ("netfilter: kill remnants of
ulog targets");
- IP6_NF_QUEUE: commit d16cf20e2f ("netfilter: remove ip_queue
support");
- IP6_NF_TARGET_LOG: commit 6939c33a75 ("netfilter: merge ipt_LOG and
ip6_LOG into xt_LOG");
- USB_LED: commit a335aaf312 ("usb: misc: remove outdated USB LED
driver");
- MMC_UNSAFE_RESUME: commit 2501c9179d ("mmc: core: Use
MMC_UNSAFE_RESUME as default behavior");
- AUTOFS_FS: commit 561c5cf923 ("staging: Remove autofs3");
- VIDEO_OUTPUT_CONTROL: commit f167a64e9d ("video / output: Drop
display output class support");
- USB_LIBUSUAL: commit f61870ee6f ("usb: remove libusual");
- CRYPTO_ZLIB: 110492183c ("crypto: compress - remove unused pcomp
interface");
- BLK_DEV_UB: commit 68a5059ecf ("block: remove the deprecated ub
driver");
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org >
Cc: Arnd Bergmann <arnd@arndb.de >
Cc: Florian Fainelli <f.fainelli@gmail.com >
Cc: linux-kernel@vger.kernel.org
Cc: bcm-kernel-feedback-list@broadcom.com
Cc: linux-mips@linux-mips.org
Cc: linux-arm-kernel@lists.infradead.org
Patchwork: https://patchwork.linux-mips.org/patch/16342/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-06-27 13:58:38 +02:00
Harvey Hunt
732d4ba61b
MIPS: ci20: Enable NAND and UBIFS support in defconfig.
...
Update the Ci20's defconfig to enable the JZ4780's NAND driver and
therefore access to the UBIFS rootfs.
Signed-off-by: Harvey Hunt <harvey.hunt@imgtec.com >
Cc: Paul Burton <paul.burton@imgtec.com >
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/12699/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-04-03 12:32:09 +02:00
Paul Burton
0752f92934
MIPS: ingenic: Initial MIPS Creator CI20 support
...
Add an initial device tree for the Ingenic JZ4780 based MIPS Creator
CI20 board.
Signed-off-by: Paul Burton <paul.burton@imgtec.com >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Cc: Kumar Gala <galak@codeaurora.org >
Cc: Lars-Peter Clausen <lars@metafoo.de >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Pawel Moll <pawel.moll@arm.com >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: devicetree@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: Andrew Bresticker <abrestic@chromium.org >
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/10162/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:53:28 +02:00