25 Oct, 2020

1 commit

  • Pull ARM SoC platform updates from Olof Johansson:
    "SoC changes, a substantial part of this is cleanup of some of the
    older platforms that used to have a bunch of board files.

    In particular:

    - Remove non-DT i.MX platforms that haven't seen activity in years,
    it's time to remove them.

    - A bunch of cleanup and removal of platform data for TI/OMAP
    platforms, moving over to genpd for power/reset control (yay!)

    - Major cleanup of Samsung S3C24xx and S3C64xx platforms, moving them
    closer to multiplatform support (not quite there yet, but getting
    close).

    There are a few other changes too, smaller fixlets, etc. For new
    platform support, the primary ones are:

    - New SoC: Hisilicon SD5203, ARM926EJ-S platform.

    - Cpufreq support for i.MX7ULP"

    * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (121 commits)
    ARM: mstar: Select MStar intc
    ARM: stm32: Replace HTTP links with HTTPS ones
    ARM: debug: add UART early console support for SD5203
    ARM: hisi: add support for SD5203 SoC
    ARM: omap3: enable off mode automatically
    clk: imx: imx35: Remove mx35_clocks_init()
    clk: imx: imx31: Remove mx31_clocks_init()
    clk: imx: imx27: Remove mx27_clocks_init()
    ARM: imx: Remove unused definitions
    ARM: imx35: Retrieve the IIM base address from devicetree
    ARM: imx3: Retrieve the AVIC base address from devicetree
    ARM: imx3: Retrieve the CCM base address from devicetree
    ARM: imx31: Retrieve the IIM base address from devicetree
    ARM: imx27: Retrieve the CCM base address from devicetree
    ARM: imx27: Retrieve the SYSCTRL base address from devicetree
    ARM: s3c64xx: bring back notes from removed debug-macro.S
    ARM: s3c24xx: fix Wunused-variable warning on !MMU
    ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
    MAINTAINERS: mark linux-samsung-soc list non-moderated
    ARM: imx: Remove remnant board file support pieces
    ...

    Linus Torvalds
     

04 Oct, 2020

1 commit


30 Sep, 2020

1 commit


15 Sep, 2020

1 commit

  • Instead of a flow control selection mechanism specifically for
    8250, make this available for all debug UARTs. If the debug
    UART supports waiting for CTS to be asserted, then this code
    can be activated for terminals that need it.

    We keep the defaults for EBSA110, Footbridge, Gemini and RPC
    so that this still works as expected for these older platforms:
    they assume that flow control shall be enabled for debug
    prints.

    I switch the location of the check for
    ifdef CONFIG_DEBUG_UART_FLOW_CONTROL from the actual debug
    UART drivers: the code would get compiled-out for 8250 and
    Tegra unless their custom config (or passing -DFLOW_CONTROL
    in the Tegra case) was not set. Instead this is conditional
    at the three places where we print debug messages. The idea
    is that debug UARTs can be implemented without this ifdef
    boilerplate so they look cleaner, alas the ifdef has to be
    somewhere.

    Signed-off-by: Linus Walleij
    Signed-off-by: Russell King

    Linus Walleij
     

20 Aug, 2020

3 commits

  • The plat-samsung directory and mach-s5pv210 can be build
    completely independently, so split the two Kconfig symbols
    CONFIG_PLAT_SAMSUNG and CONFIG_ARCH_S5PV210.

    Signed-off-by: Arnd Bergmann
    Acked-by: Ulf Hansson
    Acked-by: Thierry Reding
    Acked-by: Mark Brown
    Link: https://lore.kernel.org/r/20200806182059.2431-18-krzk@kernel.org
    Signed-off-by: Krzysztof Kozlowski

    Arnd Bergmann
     
  • Now that no code in arch/arm is shared between mach-exynos and the
    others, make the split formal.

    Signed-off-by: Arnd Bergmann
    Acked-by: Ulf Hansson
    Link: https://lore.kernel.org/r/20200806182059.2431-15-krzk@kernel.org
    Signed-off-by: Krzysztof Kozlowski

    Arnd Bergmann
     
  • Before we can separate plat-samsung from the individual platforms,
    this one has to get moved to a place where it remains accessible.

    Signed-off-by: Arnd Bergmann
    Link: https://lore.kernel.org/r/20200806182059.2431-13-krzk@kernel.org
    Signed-off-by: Krzysztof Kozlowski

    Arnd Bergmann
     

14 Jun, 2020

1 commit

  • Since commit 84af7a6194e4 ("checkpatch: kconfig: prefer 'help' over
    '---help---'"), the number of '---help---' has been gradually
    decreasing, but there are still more than 2400 instances.

    This commit finishes the conversion. While I touched the lines,
    I also fixed the indentation.

    There are a variety of indentation styles found.

    a) 4 spaces + '---help---'
    b) 7 spaces + '---help---'
    c) 8 spaces + '---help---'
    d) 1 space + 1 tab + '---help---'
    e) 1 tab + '---help---' (correct indentation)
    f) 1 tab + 1 space + '---help---'
    g) 1 tab + 2 spaces + '---help---'

    In order to convert all of them to 1 tab + 'help', I ran the
    following commend:

    $ find . -name 'Kconfig*' | xargs sed -i 's/^[[:space:]]*---help---/\thelp/'

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

04 May, 2020

1 commit

  • Enable low-level debugging support for RZ/G1H (R8A7742). RZ/G1H uses
    SCIFA2 for the debug console.

    Signed-off-by: Lad Prabhakar
    Reviewed-by: Marian-Cristian Rotariu
    Link: https://lore.kernel.org/r/1588197415-13747-5-git-send-email-prabhakar.mahadev-lad.rj@bp.renesas.com
    Signed-off-by: Geert Uytterhoeven

    Lad Prabhakar
     

14 Mar, 2020

4 commits


10 Dec, 2019

1 commit


23 Sep, 2019

1 commit

  • Pull ARM updates from Russell King:

    - fix various clang build and cppcheck issues

    - switch ARM to use new common outgoing-CPU-notification code

    - add some additional explanation about the boot code

    - kbuild "make clean" fixes

    - get rid of another "(____ptrval____)", this time for the VDSO code

    - avoid treating cache maintenance faults as a write

    - add a frame pointer unwinder implementation for clang

    - add EDAC support for Aurora L2 cache

    - improve robustness of adjust_lowmem_bounds() finding the bounds of
    lowmem.

    - add reset control for AMBA primecell devices

    * tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm: (24 commits)
    ARM: 8906/1: drivers/amba: add reset control to amba bus probe
    ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
    ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary
    ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address
    ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs
    ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SDRAM and L2 cache ECC
    ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper
    ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora
    ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding
    ARM: 8886/1: l2x0: support parity-enable/disable on aurora
    ARM: 8885/1: aurora-l2: add defines for parity and ECC registers
    ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE
    ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware
    ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang
    ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes
    ARM: 8896/1: VDSO: Don't leak kernel addresses
    ARM: 8895/1: visit mach-* and plat-* directories when cleaning
    ARM: 8894/1: boot: Replace open-coded nop with macro
    ARM: 8893/1: boot: Explain the 8 nops
    ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE
    ...

    Linus Torvalds
     

04 Sep, 2019

1 commit


29 Aug, 2019

1 commit

  • The stackframe setup when compiled with clang is different.
    Since the stack unwinder expects the gcc stackframe setup it
    fails to print backtraces. This patch adds support for the
    clang stackframe setup.

    Link: https://github.com/ClangBuiltLinux/linux/issues/35

    Cc: clang-built-linux@googlegroups.com
    Suggested-by: Tri Vo
    Signed-off-by: Nathan Huckleberry
    Tested-by: Nick Desaulniers
    Reviewed-by: Nick Desaulniers
    Signed-off-by: Russell King

    Nathan Huckleberry
     

21 Aug, 2019

1 commit

  • Enable low-level debugging support for RZ/A2M (r7s9210).

    The RZA2MEVB board uses either SCIF2 (SDRAM enabled) or SCIF4 (HyperRAM
    only) for the serial console.

    Note that "SCIFA" serial ports on RZ/A2 SoCs use a compressed register
    layout, hence add support for that to renesas-scif.S.

    Signed-off-by: Geert Uytterhoeven
    Reviewed-by: Simon Horman

    Geert Uytterhoeven
     

15 Aug, 2019

1 commit

  • In a multiplatform configuration, enabling DEBUG_LL breaks booting
    on all platforms with incompatible settings. In case of the Marvell
    platforms of the Orion/MVEBU family, the physical addresses are
    all the same, we just map them at different virtual addresses,
    which makes it impossible to run a kernel with DEBUG_LL enabled on
    a combination of the merged mvebu and the legacy boardfile based
    platforms.

    This is easily solved by using the same virtual address everywhere.
    I picked the address that is already used by mach-mvebu for UART0:
    0xfec12000. All these platforms have a 1MB region with their internal
    registers, almost always at physical address 0xf1000000, so I'm
    updating the iotable for that entry.

    In case of mach-dove, this is slightly trickier, as the existing
    mapping is 8MB and a second 8MB mapping is already at the 0xfec00000
    address. I have verified from the datasheet that the last 7MB of the
    physical mapping are "reserved" and nothing in Linux tries to use
    it either. I'm putting this 1MB mapping at the same address as the
    others, and the second 8MB register area immediately before that.

    Link: https://lore.kernel.org/r/20190731195713.3150463-14-arnd@arndb.de
    Link: https://lore.kernel.org/linux-arm-kernel/87si3eb1z8.fsf@free-electrons.com/
    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     

14 Aug, 2019

2 commits

  • There are three families of IOP machines we support in Linux: iop32x
    (which includes EP80219), iop33x and iop13xx (aka IOP34x aka WP8134x).

    All products we support in the kernel are based on the first of these,
    iop32x, the other families only ever supported the Intel reference
    boards but no actual machine anyone could ever buy.

    While one could clearly make them all three work in a single kernel
    with some work, this takes the easy way out, removing the later two
    platforms entirely, under the assumption that there are no remaining
    users.

    Earlier versions of OpenWRT and Debian both had support for iop32x
    but not the others, and they both dropped iop32x as well in their 2015
    releases.

    Link: https://lore.kernel.org/r/20190809163334.489360-1-arnd@arndb.de
    Signed-off-by: Arnd Bergmann
    Acked-by: Wolfram Sang # for I2C parts
    Acked-by: Dan Williams
    Acked-by: Martin Michlmayr
    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     
  • ks8695 is an older SoC originally made by Kendin, which was later acquired
    by Micrel, and subsequently by Microchip.

    The platform port was originally contributed by Andrew Victor and Ben
    Dooks, and later maintained by Greg Ungerer.

    When I recently submitted cleanups, but Greg noted that the platform no
    longer boots and nobody is using it any more, we decided to remove it.

    Link: https://lore.kernel.org/r/20190809202749.742267-2-arnd@arndb.de
    Cc: Andrew Victor
    Acked-by: Ben Dooks
    Link: https://wikidevi.com/wiki/Micrel
    Link: https://lore.kernel.org/linux-arm-kernel/2bc41895-d4f9-896c-0726-0b2862fcbf25@kernel.org/
    Signed-off-by: Arnd Bergmann
    Acked-by: Greg Ungerer
    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     

22 Jul, 2019

1 commit

  • Commit ceb02dcf676f ARM: delete netx machine deleted
    the mach-netx machine. Then eight days later
    it was resurrected by SPDX tag fixes. I think.

    Taking the liberty to fix some additional debug uart
    cruft.

    Link: https://lore.kernel.org/r/20190721224157.6597-1-linus.walleij@linaro.org
    Fixes: ceb02dcf676f ("ARM: delete netx machine")
    Acked-By: Robert Schwebel
    Acked-by: Sascha Hauer
    Signed-off-by: Linus Walleij
    Signed-off-by: Olof Johansson

    Linus Walleij
     

22 May, 2019

1 commit

  • After discussing with the subarch maintainers and Hilscher,
    we concluded that the netx subarchitecture (Netx 100/500)
    is no longer maintained or tested, and noone will miss it
    if we delete it. So delete it.

    There is a newer Netx 4000 architecture which we may see
    included at some point, but this will be supported using
    the standard multiplatform and devicetree mechanisms and is
    easier to develop from scratch.

    Cc: Michael Trensch
    Acked-By: Robert Schwebel
    Acked-by: Sascha Hauer
    Signed-off-by: Linus Walleij

    Linus Walleij
     

16 May, 2019

1 commit

  • Pull ARM SoC platform updates from Olof Johansson:
    "SoC updates, mostly refactorings and cleanups of old legacy platforms.

    Major themes this release:

    - Conversion of ixp4xx to a modern platform (drivers, DT, bindings)

    - Moving some of the ep93xx headers around to get it closer to
    multiplatform enabled.

    - Cleanups of Davinci

    This also contains a few patches that were queued up as fixes before
    5.1 but I didn't get sent in before release"

    * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (123 commits)
    ARM: debug-ll: add default address for digicolor
    ARM: u300: regulator: add MODULE_LICENSE()
    ARM: ep93xx: move private headers out of mach/*
    ARM: ep93xx: move pinctrl interfaces into include/linux/soc
    ARM: ep93xx: keypad: stop using mach/platform.h
    ARM: ep93xx: move network platform data to separate header
    ARM: stm32: add AMBA support for stm32 family
    MAINTAINERS: update arch/arm/mach-davinci
    ARM: rockchip: add missing of_node_put in rockchip_smp_prepare_pmu
    ARM: dts: Add queue manager and NPE to the IXP4xx DTSI
    soc: ixp4xx: qmgr: Add DT probe code
    soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr
    soc: ixp4xx: npe: Add DT probe code
    soc: ixp4xx: Add DT bindings for IXP4xx NPE
    soc: ixp4xx: qmgr: Pass resources
    soc: ixp4xx: Remove unused functions
    soc: ixp4xx: Uninline several functions
    soc: ixp4xx: npe: Pass addresses as resources
    ARM: ixp4xx: Turn the QMGR into a platform device
    ARM: ixp4xx: Turn the NPE into a platform device
    ...

    Linus Torvalds
     

29 Apr, 2019

1 commit

  • The digicolor platform has three UARTs, but the Kconfig.debug
    file explicitly lists port zero as the one to be used for the
    console, while not providing any default values.

    This can get an automated randconfig build stuck in a loop
    waiting for the user to input the number. As we already know
    the physical address, this patch provides that number as
    default, along with a reasonable default value for the virtual
    address.

    Signed-off-by: Arnd Bergmann
    Reviewed-by: Baruch Siach
    Signed-off-by: Olof Johansson

    Arnd Bergmann
     

24 Apr, 2019

1 commit

  • Naresh Kamboju recently reported that the function-graph tracer crashes
    on ARM. The function-graph tracer assumes that the kernel is built with
    frame pointers.

    We explicitly disabled the function-graph tracer when building Thumb2,
    since the Thumb2 ABI doesn't have frame pointers.

    We recently changed the way the unwinder method was selected, which
    seems to have made it more likely that we can end up with the function-
    graph tracer enabled but without the kernel built with frame pointers.

    Fix up the function graph tracer dependencies so the option is not
    available when we have no possibility of having frame pointers, and
    adjust the dependencies on the unwinder option to hide the non-frame
    pointer unwinder options if the function-graph tracer is enabled.

    Reviewed-by: Masami Hiramatsu
    Tested-by: Masami Hiramatsu
    Signed-off-by: Russell King

    Russell King
     

13 Dec, 2018

1 commit

  • …uo/linux into next/soc

    i.MX SoC changes for 4.21:
    - An improvement on i.MX debugging options that only defines
    DEBUG_IMX_UART_PORT if needed, so that the option will not be present
    in the kernel config when DEBUG_LL is disabled.
    - Adds the necessary platform support for i.MX7ULP SoC and configures
    power mode to Partial Stop mode 3 with system/bus clock enabled.
    Otherwise the default STOP mode will gate off system/bus clock when
    WFI gets executed on i.MX7ULP.
    - A fix from Arnd on SOC_IMX7ULP option dependency.

    * tag 'imx-soc-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
    ARM: imx: fix dependencies on imx7ulp
    ARM: imx: add initial support for imx7ulp
    ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed

    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     

10 Dec, 2018

1 commit

  • If debugging on i.MX is enabled DEBUG_IMX_UART_PORT defines which UART
    is used for the debug output. If however debugging is off don't only
    hide the then unused config item but drop it completely by using a
    dependency instead of a conditional prompt.

    This fixes DEBUG_IMX_UART_PORT being present in the kernel config even
    if DEBUG_LL is disabled.

    Signed-off-by: Uwe Kleine-König
    Signed-off-by: Shawn Guo

    Uwe Kleine-König
     

01 Dec, 2018

1 commit

  • …l/git/dinguyen/linux into next/soc

    SoCFPGA updates for v5.0
    - Split Kconfig options for debug UART on Cyclone5
    - Remove unused functions from socfpga platform code
    - Turn on ARM and PL310 errata for SOCFPGA ARMv7 platform

    * tag 'socfpga_updates_for_v5.0' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
    ARM: socfpga: Turn on ARM errata for L2 cache
    ARM: socfpga: Clean unused functions
    ARM: debug: enable UART1 for socfpga Cyclone5

    Signed-off-by: Olof Johansson <olof@lixom.net>

    Olof Johansson
     

28 Nov, 2018

1 commit


13 Nov, 2018

1 commit

  • This adds low-level debug support on USART1 for STM32F4
    and STM32F7.
    Compiled via 'CONFIG_DEBUG_LL' and 'CONFIG_EARLY_PRINTK'.
    Enabled via 'earlyprintk' in bootargs.

    Signed-off-by: Gerald Baeza
    Signed-off-by: Bich Hemon
    Acked-by: Alexandre TORGUE
    Signed-off-by: Olof Johansson

    Gerald Baeza
     

30 Oct, 2018

1 commit

  • Pull ARM SoC platform updates from Arnd Bergmann:
    "A couple of platforms change hands in the MAINTAINERS file:

    - Linus Walleij lists himself for the ARM Reference platforms:
    versatile, vexpress, integrator and realview. He has been the main
    contributor for these for a while, and makes it official now.

    - Vladimir Zapolskiy takes over the LPC18xx platform from Joachim
    Eastwood

    - Manivannan Sadhasivam becomes a secondary maintainer for the
    Actions Semi machines

    - Nicolas Ferre lists updates the MAINTAINER listing for the AT91
    platform: Ludovic Desroches is now a co-maintainer for the
    platform, and several other people (Claudiu Beznea, Cristian
    Birsan, Eugen Hristev, Codrin Ciubotariu) take over individual
    device drivers.

    Thanks everyone for working on this, and welcome to the new
    maintainers!

    The "virt" platform on qemy or kvm can now be used in big-endian mode
    without additional tricks, thanks to Jason Donenfeld.

    Once again, we gain support for another NXP i.MX6 variant, this time
    it's the i.MX 6ULZ 32-bit single-core version.

    On arm64, we add support for two SoCs from Renesas: RZ/G2E (r8a774c0)
    and RZ/G2M (r8a774a1). These are described as microcontrollers on the
    manufacturer website, but appear to be rather powerful. The RZ/G2M is
    used on the reference board for the CIP Super Long Term Support (SLTS)
    Linux Kernels"

    * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)
    MAINTAINERS: Assign myself as a maintainer of ARM/LPC18XX architecture
    arm64: exynos: Enable generic power domain support
    MAINTAINERS: remove non-exsiting email address of Baoyou
    MAINTAINERS: fix pattern in ARM/Synaptics berlin SoC section
    MAINTAINERS: Drop dt-bindings/genpd/k2g.h
    ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms
    arm64: actions: Enable PINCTRL in platforms Kconfig
    MAINTAINERS: Add entry for Actions Semi Owl SoCs DMA driver
    MAINTAINERS: Add entry for Actions Semiconductor Owl I2C driver
    MAINTAINERS: Update clock binding entry for Actions Semi Owl SoCs
    ARM: imx: add i.mx6ulz msl support
    ARM: Assume maintainership of ARM reference designs
    ARM: support big-endian for the virt architecture
    MAINTAINERS: sdhci: move the Microchip entry to proper location
    MAINTAINERS: move former ATMEL entries to proper MICROCHIP location
    MAINTAINERS: remove the / ATMEL string from MICROCHIP entries
    MAINTAINERS: iio: add co-maintainer to SAMA5D2-compatible ADC driver
    MAINTAINERS: pwm: add entry for Microchip pwm driver
    MAINTAINERS: dmaengine: add files to Microchip dma entry
    MAINTAINERS: USB: change maintainer for Microchip USBA gadget driver
    ...

    Linus Torvalds
     

04 Oct, 2018

1 commit

  • While in theory multiple unwinders could be compiled in, it does
    not make sense in practise. Use a choice to make the unwinder
    selection mutually exclusive and mandatory.

    Already before this commit it has not been possible to deselect
    FRAME_POINTER. Remove the obsolete comment.

    Furthermore, to produce a meaningful backtrace with FRAME_POINTER
    enabled the kernel needs a specific function prologue:
    mov ip, sp
    stmfd sp!, {fp, ip, lr, pc}
    sub fp, ip, #4

    To get to the required prologue gcc uses apcs and no-sched-prolog.
    This compiler options are not available on clang, and clang is not
    able to generate the required prologue. Make the FRAME_POINTER
    config symbol depending on !clang.

    Suggested-by: Arnd Bergmann
    Signed-off-by: Stefan Agner
    Reviewed-by: Arnd Bergmann
    Signed-off-by: Russell King

    Stefan Agner
     

19 Sep, 2018

2 commits


24 Aug, 2018

1 commit

  • Pull ARM 32-bit SoC platform updates from Olof Johansson:
    "Most of the SoC updates in this cycle are cleanups and moves to more
    modern infrastructure:

    - Davinci was moved to common clock framework

    - OMAP1-based Amstrad E3 "Superphone" saw a bunch of cleanups to the
    keyboard interface (bitbanged AT keyboard via GPIO).

    - Removal of some stale code for Renesas platforms

    - Power management improvements for i.MX6LL"

    * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (112 commits)
    ARM: uniphier: select RESET_CONTROLLER
    arm64: uniphier: select RESET_CONTROLLER
    ARM: uniphier: remove empty Makefile
    ARM: exynos: Clear global variable on init error path
    ARM: exynos: Remove outdated maintainer information
    ARM: shmobile: Always enable ARCH_TIMER on SoCs with A7 and/or A15
    ARM: shmobile: r8a7779: hide unused r8a7779_platform_cpu_kill
    soc: r9a06g032: don't build SMP files for non-SMP config
    ARM: shmobile: Add the R9A06G032 SMP enabler driver
    ARM: at91: pm: configure wakeup sources for ULP1 mode
    ARM: at91: pm: add PMC fast startup registers defines
    ARM: at91: pm: Add ULP1 mode support
    ARM: at91: pm: Use ULP0 naming instead of slow clock
    ARM: hisi: handle of_iomap and fix missing of_node_put
    ARM: hisi: check of_iomap and fix missing of_node_put
    ARM: hisi: fix error handling and missing of_node_put
    ARM: mx5: Set the DBGEN bit in ARM_GPC register
    ARM: imx51: Configure M4IF to avoid visual artifacts
    ARM: imx: call imx6sx_cpuidle_init() conditionally for 6sll
    ARM: imx: fix i.MX6SLL build
    ...

    Linus Torvalds
     

02 Aug, 2018

1 commit

  • Move the source of lib/Kconfig.debug and arch/$(ARCH)/Kconfig.debug to
    the top-level Kconfig. For two architectures that means moving their
    arch-specific symbols in that menu into a new arch Kconfig.debug file,
    and for a few more creating a dummy file so that we can include it
    unconditionally.

    Also move the actual 'Kernel hacking' menu to lib/Kconfig.debug, where
    it belongs.

    Signed-off-by: Christoph Hellwig
    Signed-off-by: Masahiro Yamada

    Christoph Hellwig
     

19 Jun, 2018

2 commits


16 Apr, 2018

1 commit