97f2645f35
tree-wide: replace config_enabled() with IS_ENABLED()
...
The use of config_enabled() against config options is ambiguous. In
practical terms, config_enabled() is equivalent to IS_BUILTIN(), but the
author might have used it for the meaning of IS_ENABLED(). Using
IS_ENABLED(), IS_BUILTIN(), IS_MODULE() etc. makes the intention
clearer.
This commit replaces config_enabled() with IS_ENABLED() where possible.
This commit is only touching bool config options.
I noticed two cases where config_enabled() is used against a tristate
option:
- config_enabled(CONFIG_HWMON)
[ drivers/net/wireless/ath/ath10k/thermal.c ]
- config_enabled(CONFIG_BACKLIGHT_CLASS_DEVICE)
[ drivers/gpu/drm/gma500/opregion.c ]
I did not touch them because they should be converted to IS_BUILTIN()
in order to keep the logic, but I was not sure it was the authors'
intention.
Link: http://lkml.kernel.org/r/1465215656-20569-1-git-send-email-yamada.masahiro@socionext.com
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com >
Acked-by: Kees Cook <keescook@chromium.org >
Cc: Stas Sergeev <stsp@list.ru >
Cc: Matt Redfearn <matt.redfearn@imgtec.com >
Cc: Joshua Kinard <kumba@gentoo.org >
Cc: Jiri Slaby <jslaby@suse.com >
Cc: Bjorn Helgaas <bhelgaas@google.com >
Cc: Borislav Petkov <bp@suse.de >
Cc: Markos Chandras <markos.chandras@imgtec.com >
Cc: "Dmitry V. Levin" <ldv@altlinux.org >
Cc: yu-cheng yu <yu-cheng.yu@intel.com >
Cc: James Hogan <james.hogan@imgtec.com >
Cc: Brian Gerst <brgerst@gmail.com >
Cc: Johannes Berg <johannes@sipsolutions.net >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Al Viro <viro@zeniv.linux.org.uk >
Cc: Will Drewry <wad@chromium.org >
Cc: Nikolay Martynov <mar.kolya@gmail.com >
Cc: Huacai Chen <chenhc@lemote.com >
Cc: "H. Peter Anvin" <hpa@zytor.com >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Daniel Borkmann <daniel@iogearbox.net >
Cc: Leonid Yegoshin <Leonid.Yegoshin@imgtec.com >
Cc: Rafal Milecki <zajec5@gmail.com >
Cc: James Cowgill <James.Cowgill@imgtec.com >
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Cc: Ralf Baechle <ralf@linux-mips.org >
Cc: Alex Smith <alex.smith@imgtec.com >
Cc: Adam Buchbinder <adam.buchbinder@gmail.com >
Cc: Qais Yousef <qais.yousef@imgtec.com >
Cc: Jiang Liu <jiang.liu@linux.intel.com >
Cc: Mikko Rapeli <mikko.rapeli@iki.fi >
Cc: Paul Gortmaker <paul.gortmaker@windriver.com >
Cc: Denys Vlasenko <dvlasenk@redhat.com >
Cc: Brian Norris <computersforpeace@gmail.com >
Cc: Hidehiro Kawai <hidehiro.kawai.ez@hitachi.com >
Cc: "Luis R. Rodriguez" <mcgrof@do-not-panic.com >
Cc: Andy Lutomirski <luto@amacapital.net >
Cc: Ingo Molnar <mingo@redhat.com >
Cc: Dave Hansen <dave.hansen@linux.intel.com >
Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com >
Cc: Roland McGrath <roland@hack.frob.com >
Cc: Paul Burton <paul.burton@imgtec.com >
Cc: Kalle Valo <kvalo@qca.qualcomm.com >
Cc: Viresh Kumar <viresh.kumar@linaro.org >
Cc: Tony Wu <tung7970@gmail.com >
Cc: Huaitong Han <huaitong.han@intel.com >
Cc: Sumit Semwal <sumit.semwal@linaro.org >
Cc: Alexei Starovoitov <ast@kernel.org >
Cc: Juergen Gross <jgross@suse.com >
Cc: Jason Cooper <jason@lakedaemon.net >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Oleg Nesterov <oleg@redhat.com >
Cc: Andrea Gelmini <andrea.gelmini@gelma.net >
Cc: David Woodhouse <dwmw2@infradead.org >
Cc: Marc Zyngier <marc.zyngier@arm.com >
Cc: Rabin Vincent <rabin@rab.in >
Cc: "Maciej W. Rozycki" <macro@imgtec.com >
Cc: David Daney <david.daney@cavium.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2016-08-04 08:50:07 -04:00
ddd0ce87bf
mips: Remove unnecessary of_platform_populate with default match table
...
After patch "of/platform: Add common method to populate default bus",
it is possible for arch code to remove unnecessary callers of
of_platform_populate with default match table.
Cc: Ralf Baechle <ralf@linux-mips.org >
Cc: Alban Bedel <albeu@free.fr >
Cc: Paul Burton <paul.burton@imgtec.com >
Cc: James Hogan <james.hogan@imgtec.com >
Cc: Joshua Henderson <joshua.henderson@microchip.com >
Cc: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com >
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2016-06-23 15:00:29 -05:00
5b9cdd2449
MIPS: ingenic: Initial JZ4780 support
...
Support the Ingenic JZ4780 SoC using the existing code under
arch/mips/jz4740 now that it has been generalised sufficiently.
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: Joshua Kinard <kumba@gentoo.org >
Cc: Leonid Yegoshin <Leonid.Yegoshin@imgtec.com >
Cc: Deng-Cheng Zhu <dengcheng.zhu@imgtec.com >
Cc: linux-kernel@vger.kernel.org
Cc: Markos Chandras <markos.chandras@imgtec.com >
Cc: Andreas Herrmann <andreas.herrmann@caviumnetworks.com >
Patchwork: https://patchwork.linux-mips.org/patch/10164/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:53:26 +02:00
6ec127fb3c
MIPS: JZ4740: only detect RAM size if not specified in DT
...
Allow a devicetree to specify the memory present in the system rather
than probing it from the memory controller. This both saves the probing
for systems where the amount of memory is fixed, and will simplify the
bringup of later Ingenic SoCs where the memory controller register
layout differs.
Signed-off-by: Paul Burton <paul.burton@imgtec.com >
Cc: Lars-Peter Clausen <lars@metafoo.de >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/10163/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:53:22 +02:00
adbdce77cc
MIPS: JZ4740: probe interrupt controller via DT
...
Declare the JZ4740 interrupt controller for probe via DT using the
standard irqchip_init function, and make use of that function to probe
the controller by adding the appropriate node to the JZ4740 dtsi.
Signed-off-by: Paul Burton <paul.burton@imgtec.com >
Cc: Ian Campbell <ijc+devicetree@hellion.org.uk >
Cc: Jason Cooper <jason@lakedaemon.net >
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: Thomas Gleixner <tglx@linutronix.de >
Cc: devicetree@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: Brian Norris <computersforpeace@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/10135/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:52:58 +02:00
0e81db8f5b
MIPS: JZ4740: Move arch_init_irq out of arch/mips/jz4740/irq.c
...
In preparation for moving the JZ4740 interrupt controller driver to
drivers/irqchip, move arch_init_irq into setup.c such that everything
remaining in irq.c is related to said JZ4740 interrupt controller.
Signed-off-by: Paul Burton <paul.burton@imgtec.com >
Cc: Lars-Peter Clausen <lars@metafoo.de >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Cc: Brian Norris <computersforpeace@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/10136/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:52:56 +02:00
ffb1843d05
MIPS: JZ4740: require & include DT
...
Require a DT for JZ4740 based systems, and add a stub one for the
qi_lb60 (Ben NanoNote) board. Devices will be migrated to being probed
via this DT over time.
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/10132/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-06-21 21:52:49 +02:00
15d45cce3a
MIPS: Replace use of phys_t with phys_addr_t.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-11-24 22:47:31 +01:00
7034228792
MIPS: Whitespace cleanup.
...
Having received another series of whitespace patches I decided to do this
once and for all rather than dealing with this kind of patches trickling
in forever.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-02-01 10:00:22 +01:00
6edde02476
MIPS: JZ4740: setup: Autodetect physical memory.
...
Assume that the boot loader knows the physical memory of the system and
deduce that information from the contents of the SDRAM control register.
It is still possible to override with with the "mem=" parameter, but we
have a sensible default now.
Signed-off-by: Maarten ter Huurne <maarten@treewalker.org >
Acked-by: Lars-Peter Clausen <lars@metafoo.de >
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2319/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-05-19 09:55:48 +01:00
713233fbaf
MIPS: JZ4740: Add setup code
...
Add plat_mem_setup and get_system_type for JZ4740 SoCs.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/1399/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2010-08-05 13:26:14 +01:00