22 Sep, 2016

2 commits

  • PCI_DOMAINS config should be selected for any SoCs
    having more than a single PCIe controller. Without PCI_DOMAINS
    config, only one PCIe controller gets registered.

    Select PCI_DOMAINS in ARCH_MULTIPLATFORM if PCI is selected, since
    it doesn't harm even if a platform has a single PCIe port.
    Also remove PCI_DOMAINS being selected from other platform
    specific configs.

    Signed-off-by: Kishon Vijay Abraham I
    Acked-by: Krzysztof Kozlowski
    Signed-off-by: Arnd Bergmann

    Kishon Vijay Abraham I
     
  • *MIGHT_HAVE_PCI* config is already selected in ARCH_MULTIPLATFORM.
    Don't select it redundantly in all ARCH_MULTIPLATFORM based machines.

    Signed-off-by: Kishon Vijay Abraham I
    Acked-by: Alexandre Belloni
    Acked-by: Krzysztof Kozlowski
    Signed-off-by: Arnd Bergmann

    Kishon Vijay Abraham I
     

02 Aug, 2016

2 commits

  • Pull ARM SoC defconfig updates from Olof Johansson:
    "Defconfig additions, removals, etc.

    Most of these are small changes adding the options for newly
    upstreamed drivers, or drivers needed for new board support.

    - removed Broadcom bcm_defconfig, targets are all covered in
    multi_v7_defconfig

    - new defconfig: multi_v4t_defconfig"

    * tag 'armsoc-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (43 commits)
    ARM: multi_v7_defconfig: enable STMicroelectronics DRM Support
    ARM: multi_v7_defconfig: enable STMicroelectronics BDISP 2D blitter driver
    ARM: omap2plus_defconfig: Fix USB selection to keep Ethernet working
    ARM: configs: lpc18xx: enable adc and dac iio drivers
    ARM: config: Add a multi_v4t_defconfig
    ARM: multi_v7_defconfig: add ACT8945A
    ARM: at91/defconfig: Add ACT8945A driver
    ARM: imx_v6_v7_defconfig: Select ADS7846 support
    ARM: configs: qualcomm: Add MDM9615 missing defconfigs
    ARM: multi_v7_defconfig: Enable vivid driver as a module
    ARM: exynos_defconfig: Enable vivid driver as a module
    ARM: defconfig: enable the MSM8660 pin controller
    ARM: imx_v6_v7_defconfig: enable USB FFS gadget
    ARM: socfpga: enable PL330 DMA in socfpga_defconfig
    ARM: socfpga: add PCIe to socfpga_defconfig
    ARM: multi_v7_defconfig: defconfig: Enable r8a7792 SoC
    ARM: shmobile: defconfig: Enable r8a7792 SoC
    ARM: Remove bcm_defconfig
    ARM: multi_v7_defconfig: Enable Broadcom Kona watchdog
    ARM: multi_v7_defconfig: Enable Broadcom STB PWM
    ...

    Linus Torvalds
     
  • Pull ARM SoC platform updates from Olof Johansson:
    "Improved and new platform support for various SoCs:

    New SoC support:
    - Broadcom BCM23550
    - Freescale i.MX7Solo
    - Qualcomm MDM9615
    - Renesas r8a7792

    Improvements:
    - convert clps711x to multiplatform
    - debug uart improvements for Atmel platforms
    - Tango platform improvements: HOTPLUG_CPU, Suspend-to-ram
    - OMAP tweaks and improvements to hwmod
    - OMAP support for kexec on SMP"

    * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (109 commits)
    ARM: davinci: fix build break because of undeclared dm365_evm_snd_data
    ARM: s3c64xx: smartq: Avoid sparse warnings
    ARM: sti: Implement dummy L2 cache's write_sec
    ARM: STi: Update machine _namestr to be more generic.
    arm: meson: explicitly select clk drivers
    ARM: tango: add Suspend-to-RAM support
    ARM: hisi: consolidate the hisilicon machine entries
    ARM: tango: fix CONFIG_HOTPLUG_CPU=n build
    MAINTAINERS: Update BCM281XX/BCM11XXX/BCM216XX entry
    MAINTAINERS: Update BCM63XX entry
    MAINTAINERS: Add NS2 entry
    MAINTAINERS: Fix nsp false-positives
    MAINTAINERS: Change L to M for Broadcom ARM/ARM64 SoC entries
    ARM: debug: Enable DEBUG_BCM_5301X for Northstar Plus SoCs
    ARM: clps711x: Switch to MULTIPLATFORM
    ARM: clps711x: Remove boards support
    ARM: clps711x: Add basic DT support
    ARM: clps711x: Reduce static map size
    ARM: SAMSUNG: Constify iomem address passed to s5p_init_cpu
    ARM: oxnas: Change OX810SE default driver config
    ...

    Linus Torvalds
     

31 Jul, 2016

1 commit

  • Pull DeviceTree updates from Rob Herring:

    - remove most of_platform_populate() calls in arch code. Now the DT
    core code calls it in the default case and platforms only need to
    call it if they have special needs

    - use pr_fmt on all the DT core print statements

    - CoreSight binding doc improvements to block name descriptions

    - add dt_to_config script which can parse dts files and list
    corresponding kernel config options

    - fix memory leak hit with a PowerMac DT

    - correct a bunch of STMicro compatible strings to use the correct
    vendor prefix

    - fix DA9052 PMIC binding doc to match what is actually used in dts
    files

    * tag 'devicetree-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (35 commits)
    documentation: da9052: Update regulator bindings names to match DA9052/53 DTS expectations
    xtensa: Partially Revert "xtensa: Remove unnecessary of_platform_populate with default match table"
    xtensa: Fix build error due to missing include file
    MIPS: ath79: Add missing include file
    Fix spelling errors in Documentation/devicetree
    ARM: dts: fix STMicroelectronics compatible strings
    powerpc/dts: fix STMicroelectronics compatible strings
    Documentation: dt: i2c: use correct STMicroelectronics vendor prefix
    scripts/dtc: dt_to_config - kernel config options for a devicetree
    of: fdt: mark unflattened tree as detached
    of: overlay: add resolver error prints
    coresight: document binding acronyms
    Documentation/devicetree: document cavium-pip rx-delay/tx-delay properties
    of: use pr_fmt prefix for all console printing
    of/irq: Mark initialised interrupt controllers as populated
    of: fix memory leak related to safe_name()
    Revert "of/platform: export of_default_bus_match_table"
    of: unittest: use of_platform_default_populate() to populate default bus
    memory: omap-gpmc: use of_platform_default_populate() to populate default bus
    bus: uniphier-system-bus: use of_platform_default_populate() to populate default bus
    ...

    Linus Torvalds
     

28 Jun, 2016

1 commit

  • Change the Kconfig option logic to fullfil with the current approach.

    A new Kconfig option is added, CONFIG_KEYSTONE_TIMER and is selected by the
    platform. Then the clocksource's Kconfig is changed to make this option
    selectable by the user if the COMPILE_TEST option is set. Otherwise, it is
    up to the platform's Kconfig to select the timer.

    Signed-off-by: Daniel Lezcano

    Daniel Lezcano
     

24 Jun, 2016

1 commit

  • 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.

    Acked-by: Viresh Kumar
    Cc: Nicolas Ferre
    Cc: Ray Jui
    Cc: Lee Jones
    Cc: Krzysztof Halasa
    Cc: Kukjin Kim
    Cc: Rob Herring
    Cc: Shawn Guo
    Cc: Santosh Shilimkar
    Cc: Roland Stigge
    Cc: Jason Cooper
    Cc: Haojian Zhuang
    Cc: Heiko Stuebner
    Cc: Viresh Kumar
    Cc: Shiraz Hashim
    Cc: Tony Prisk
    Cc: Arnd Bergmann
    Cc: Russell King
    Signed-off-by: Kefeng Wang
    Signed-off-by: Rob Herring

    Kefeng Wang
     

22 Jun, 2016

1 commit

  • The declaration of keystone_pm_runtime_init() is not included
    from keystone.h in pm_domain.c. Including the file fixes the
    following sparse warning:

    arch/arm/mach-keystone/pm_domain.c:37:12: warning: symbol 'keystone_pm_runtime_init' was not declared. Should it be static?

    Signed-off-by: Ben Dooks
    Signed-off-by: Santosh Shilimkar

    Ben Dooks
     

15 Jun, 2016

1 commit


09 Jun, 2016

1 commit

  • Some Keystone 2 devices utilize pinmuxing which requires PINCTRL
    to be enabled. Therefore, enable PINCTRL for all Keystone 2 devices.

    Signed-off-by: Lokesh Vutla
    Signed-off-by: Franklin S Cooper Jr
    Signed-off-by: Dave Gerlach
    Signed-off-by: Keerthy
    Signed-off-by: Santosh Shilimkar

    Lokesh Vutla
     

03 May, 2016

1 commit

  • For kexec, we need more functionality from the IDMAP system. We need to
    be able to convert physical addresses to their identity mappped versions
    as well as virtual addresses.

    Convert the existing arch_virt_to_idmap() to deal with physical
    addresses instead.

    Acked-by: Santosh Shilimkar
    Signed-off-by: Russell King

    Russell King
     

21 Mar, 2016

2 commits

  • Pull ARM DT updates from Arnd Bergmann:
    "These are all the updates to device tree files for 32-bit platforms,
    plus a couple of related 64-bit updates:

    New SoC support:
    - Allwinner A83T
    - Axis Artpec-6 SoC
    - Mediatek MT7623 SoC
    - TI Keystone K2G SoC
    - ST Microelectronics stm32f469

    New board or machine support:
    - ARM Juno R2
    - Buffalo Linkstation LS-QVL and LS-GL
    - Cubietruck plus
    - D-Link DIR-885L
    - DT support for ARM RealView PB1176 and PB11MPCore
    - Google Nexus 7
    - Homlet v2
    - Itead Ibox
    - Lamobo R1
    - LG Optimus Black
    - Logicpd dm3730
    - Raspberry Pi Model A

    Other changes include
    - Lots of updates for Qualcomm APQ8064, MSM8974 and others
    - Improved support for Nokia N900 and other OMAP machines
    - Common clk support for lpc32xx
    - HDLCD display on ARM
    - Improved stm32f429 support
    - Improved Renesas device support, r8a779x and others
    - Lots of Rockchip updates
    - Samsung cleanups
    - ADC support for Atmel SAMA5D2
    - BCM2835 (Raspberry Pi) improvements
    - Broadcom Northstar Plus enhancements
    - OMAP GPMC rework
    - Several improvements for Atmel SAMA5D2 / Xplained
    - Global change to remove inofficial "arm,amba-bus" compatible
    string"

    * tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (350 commits)
    ARM, ARM64: dts: drop "arm,amba-bus" in favor of "simple-bus"
    ARM: dts: artpec: dual-license on artpec6.dtsi
    ARM: dts: ux500: add synaptics RMI4 for Ux500 TVK DT
    arm64: dts: juno/vexpress: fix node name unit-address presence warnings
    arm64: dts: foundation-v8: add SBSA Generic Watchdog device node
    ARM: dts: at91: sama5d2 Xplained: add leds node
    ARM: dts: at91: sama5d2 Xplained: add user push button
    ARM: dts: at91: sama5d2 Xplained: set pin muxing for usb gadget and usb host
    ARM: dts: stm32f429: Enable Ethernet on Eval board
    ARM: dts: omap3-sniper: TWL4030 keypad support
    Revert "ARM: dts: DRA7: Add dt nodes for PWMSS"
    ARM: dts: dm814x: dra62x: Disable wait pin monitoring for NAND
    ARM: dts: dm814x: dra62x: Fix NAND device nodes
    ARM: dts: stm32f429: Add Ethernet support
    ARM: dts: stm32f429: Add system config bank node
    ARM: dts: at91: sama5d2: add nand0 and nfc0 nodes
    ARM: dts: at91: sama5d2: add dma properties to UART nodes
    ARM: dts: at91: sama5d2 Xplained: Correct the macb irq pinctrl node
    ARM: dts: exynos: Don't overheat the Odroid XU3-Lite on high load
    ARM: dts: exynos: Add cooling levels for Exynos5422/5800 CPUs
    ...

    Linus Torvalds
     
  • Pull ARM SoC cleanups from Arnd Bergmann:
    "A few simple cleanups across multiple platforms, not much standing
    out:

    - lpc32xx removes its private implementation of the clk API, after
    generic code was merged in 4.5
    - all unused Makefile.boot files get removed
    - a number of simplifications for shmobile
    - asm/clkdev.h gets replaced with the asm-generic version after all
    mach/clkdev.h implementations are gone"

    * tag 'armsoc-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
    ARM: shmobile: Kconfig: Get rid of old comment
    ARM: shmobile: Consolidate SCU mapping code
    arm: lpc32xx: remove direct control of GPIOs from shared mach file
    arm: lpc32xx: remove selected HAVE_IDE
    arm: lpc32xx: switch to common clock framework
    ARM: Use generic clkdev.h header
    ARM: plat-versatile: Remove unused clock.c file
    ARM: netx: remove redundant "depends on ARCH_NETX"
    ARM: integrator: remove redundant select in Kconfig
    ARM: drop unused Makefile.boot of Multiplatform SoCs
    ARM: mvebu: add missing of_node_put()
    ARM: shmobile: r8a7779: Remove remainings of removed SCU boot setup code
    ARM: shmobile: Typo s/MIPDR/MPIDR/
    ARM: shmobile: Add includes providing forward declarations
    ARM: shmobile: rcar-gen2: Make rcar_gen2_dma_contiguous static
    ARM: mv78xx0: use "depends on" instead of "if" after prompt

    Linus Torvalds
     

26 Feb, 2016

1 commit

  • K2G SoC family is the newest version of the Keystone family of processors.

    The technical reference manual for K2G can be found here:
    http://www.ti.com/lit/ug/spruhy8/spruhy8.pdf

    Add new bindings for K2G and the K2G evm. Also document these new bindings.

    Acked-by: Rob Herring
    Signed-off-by: Nishanth Menon
    Signed-off-by: Franklin S Cooper Jr
    Signed-off-by: Santosh Shilimkar

    Nishanth Menon
     

09 Feb, 2016

1 commit


08 Feb, 2016

1 commit

  • Make virt_to_idmap() return an unsigned long rather than phys_addr_t.

    Returning phys_addr_t here makes no sense, because the definition of
    virt_to_idmap() is that it shall return a physical address which maps
    identically with the virtual address. Since virtual addresses are
    limited to 32-bit, identity mapped physical addresses are as well.

    Almost all users already had an implicit narrowing cast to unsigned long
    so let's make this official and part of this interface.

    Tested-by: Grygorii Strashko
    Signed-off-by: Russell King

    Russell King
     

02 Dec, 2015

1 commit

  • These smp_operations structures are not over-written, so add "const"
    qualifier and replace __initdata with __initconst.

    Also, add "static" where it is possible.

    Signed-off-by: Masahiro Yamada
    Acked-by: Krzysztof Kozlowski
    Acked-by: Maxime Ripard
    Acked-by: Moritz Fischer
    Acked-by: Stephen Boyd # qcom part
    Acked-by: Viresh Kumar
    Acked-by: Patrice Chotard
    Acked-by: Heiko Stuebner
    Acked-by: Wei Xu
    Acked-by: Florian Fainelli
    Acked-by: Sebastian Hesselbarth
    Acked-by: Gregory CLEMENT
    Acked-by: Shawn Guo
    Acked-by: Matthias Brugger
    Acked-by: Thierry Reding
    Acked-by: Nicolas Pitre
    Acked-by: Liviu Dudau
    Acked-by: Linus Walleij
    Signed-off-by: Arnd Bergmann

    Masahiro Yamada
     

07 Oct, 2015

1 commit


21 Jul, 2015

1 commit


27 Jun, 2015

1 commit

  • Pull ARM updates from Russell King:
    "Bigger items included in this update are:

    - A series of updates from Arnd for ARM randconfig build failures
    - Updates from Dmitry for StrongARM SA-1100 to move IRQ handling to
    drivers/irqchip/
    - Move ARMs SP804 timer to drivers/clocksource/
    - Perf updates from Mark Rutland in preparation to move the ARM perf
    code into drivers/ so it can be shared with ARM64.
    - MCPM updates from Nicolas
    - Add support for taking platform serial number from DT
    - Re-implement Keystone2 physical address space switch to conform to
    architecture requirements
    - Clean up ARMv7 LPAE code, which goes in hand with the Keystone2
    changes.
    - L2C cleanups to avoid unlocking caches if we're prevented by the
    secure support to unlock.
    - Avoid cleaning a potentially dirty cache containing stale data on
    CPU initialisation
    - Add ARM-only entry point for secondary startup (for machines that
    can only call into a Thumb kernel in ARM mode). Same thing is also
    done for the resume entry point.
    - Provide arch_irqs_disabled via asm-generic
    - Enlarge ARMv7M vector table
    - Always use BFD linker for VDSO, as gold doesn't accept some of the
    options we need.
    - Fix an incorrect BSYM (for Thumb symbols) usage, and convert all
    BSYM compiler macros to a "badr" (for branch address).
    - Shut up compiler warnings provoked by our cmpxchg() implementation.
    - Ensure bad xchg sizes fail to link"

    * 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm: (75 commits)
    ARM: Fix build if CLKDEV_LOOKUP is not configured
    ARM: fix new BSYM() usage introduced via for-arm-soc branch
    ARM: 8383/1: nommu: avoid deprecated source register on mov
    ARM: 8391/1: l2c: add options to overwrite prefetching behavior
    ARM: 8390/1: irqflags: Get arch_irqs_disabled from asm-generic
    ARM: 8387/1: arm/mm/dma-mapping.c: Add arm_coherent_dma_mmap
    ARM: 8388/1: tcm: Don't crash when TCM banks are protected by TrustZone
    ARM: 8384/1: VDSO: force use of BFD linker
    ARM: 8385/1: VDSO: group link options
    ARM: cmpxchg: avoid warnings from macro-ized cmpxchg() implementations
    ARM: remove __bad_xchg definition
    ARM: 8369/1: ARMv7M: define size of vector table for Vybrid
    ARM: 8382/1: clocksource: make ARM_TIMER_SP804 depend on GENERIC_SCHED_CLOCK
    ARM: 8366/1: move Dual-Timer SP804 driver to drivers/clocksource
    ARM: 8365/1: introduce sp804_timer_disable and remove arm_timer.h inclusion
    ARM: 8364/1: fix BE32 module loading
    ARM: 8360/1: add secondary_startup_arm prototype in header file
    ARM: 8359/1: correct secondary_startup_arm mode
    ARM: proc-v7: sanitise and document registers around errata
    ARM: proc-v7: clean up MIDR access
    ...

    Linus Torvalds
     

02 Jun, 2015

5 commits

  • Re-engineer the LPAE TTBR setup code. Rather than passing some shifted
    address in order to fit in a CPU register, pass either a full physical
    address (in the case of r4, r5 for TTBR0) or a PFN (for TTBR1).

    This removes the ARCH_PGD_SHIFT hack, and the last dangerous user of
    cpu_set_ttbr() in the secondary CPU startup code path (which was there
    to re-set TTBR1 to the appropriate high physical address space on
    Keystone2.)

    Tested-by: Murali Karicheri
    Signed-off-by: Russell King

    Russell King
     
  • The init_meminfo() method is not about initialising meminfo - it's about
    fixing up the physical to virtual translation so that we use a different
    physical address space, possibly above the 4GB physical address space.
    Therefore, the name "init_meminfo()" is confusing.

    Rename it to pv_fixup() instead.

    Acked-by: Santosh Shilimkar
    Tested-by: Murali Karicheri
    Signed-off-by: Russell King

    Russell King
     
  • There is no point platform code doing this, let's move it into the
    generic code so it doesn't get duplicated.

    Acked-by: Santosh Shilimkar
    Tested-by: Murali Karicheri
    Signed-off-by: Russell King

    Russell King
     
  • Make the init_meminfo function return the offset to be applied to the
    phys-to-virt translation constants. This allows us to move the update
    into generic code, along with the requirements for this update.

    This avoids platforms having to know the details of the phys-to-virt
    translation support.

    Acked-by: Santosh Shilimkar
    Tested-by: Murali Karicheri
    Signed-off-by: Russell King

    Russell King
     
  • We ideally want the init_meminfo function to do nothing but return the
    delta to be applied to PHYS_OFFSET - it should do nothing else. As we
    can detect in platform init code whether we are running in the high
    physical address space, move the platform notifier initialisation
    entirely into the platform init code.

    Acked-by: Santosh Shilimkar
    Tested-by: Murali Karicheri
    Signed-off-by: Russell King

    Russell King
     

13 May, 2015

1 commit


19 Feb, 2015

2 commits

  • of_device_ids (i.e. compatible strings and the respective data) are not
    supposed to change at runtime. All functions working with of_device_ids
    provided by work with const of_device_ids. So mark the
    non-const structs in arch/arm as const, too.

    While at it also add some __initconst annotations.

    Acked-by: Jason Cooper
    Signed-off-by: Uwe Kleine-König
    Signed-off-by: Arnd Bergmann

    Uwe Kleine-König
     
  • The definition

    static const char *axxia_dt_match[] __initconst = {
    ...

    defines a changable array of constant strings. That is you must not do:

    *axxia_dt_match[0] = 'k';

    but

    axxia_dt_match[0] = "different string";

    is fine. So the annotation __initconst is wrong and yields a compiler
    error when other really const variables are added with __initconst.

    As the struct machine_desc member dt_compat is declared as

    const char *const *dt_compat;

    making the arrays const is the better alternative over changing all
    annotations to __initdata.

    Signed-off-by: Uwe Kleine-König
    Signed-off-by: Arnd Bergmann

    Uwe Kleine-König
     

13 Dec, 2014

1 commit

  • After commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
    selected) PM_RUNTIME is always set if PM is set, so #ifdef blocks
    depending on CONFIG_PM_RUNTIME may now be changed to depend on
    CONFIG_PM.

    Replace CONFIG_PM_RUNTIME with CONFIG_PM everywhere in the code under
    arch/arm/ (the defconfig files will be modified later).

    Signed-off-by: Rafael J. Wysocki
    Acked-by: Nishanth Menon
    Acked-by: Sekhar Nori
    Acked-by: Santosh Shilimkar

    Rafael J. Wysocki
     

05 Nov, 2014

1 commit


17 Jun, 2014

1 commit

  • The dynamic relocation that the keystone platform performs
    only works if we can pick the phys offset at boot time. It's
    possible that there is another solution for this, but this
    is the easiest workaround. Kernels with ARM_PATCH_PHYS_VIRT
    are not portable across platforms, and I see no reason why
    anyone would run a kernel without ARM_PATCH_PHYS_VIRT on
    keystone.

    Signed-off-by: Arnd Bergmann
    Acked-by: Santosh Shilimkar

    Arnd Bergmann
     

06 Jun, 2014

1 commit


27 May, 2014

1 commit


09 May, 2014

2 commits


06 Apr, 2014

1 commit

  • Pull ARM SoC device tree changes from Arnd Bergmann:
    "A large part of the arm-soc patches are nowadays DT changes, adding
    support for new SoCs, boards and devices without changing kernel
    source. The plan is still to move the devicetree files out of the
    kernel tree and reduce the amount of churn going on here, but we keep
    finding reasons to delay doing that.

    Changes are really all over the place, with little sticking out
    particularly. We have contributions from a total of 116 people in
    this branch.

    Unfortunately, the size of this branch also causes a significant
    number of conflicts at the moment, typically when subsystem
    maintainers merge patches that change the driver at the same time as
    the dts files. In most cases this could be avoided because the dts
    changes are supposed to be compatible in both ways, and we are asking
    everyone to send ARM dts changes through our tree only"

    * tag 'dt-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (541 commits)
    dts: stmmac: Document the clocks property in the stmmac base document
    dts: socfpga: Add DTS entry for adding the stmmac glue layer for stmmac.
    ARM: STi: stih41x: Add support for the FSM Serial Flash Controller
    ARM: STi: stih416: Add support for the FSM Serial Flash Controller
    ARM: tegra: fix Dalmore pinctrl configuration
    ARM: dts: keystone: use common "ti,keystone" compatible instead of -evm
    ARM: dts: k2hk-evm: set ubifs partition size for 512M NAND
    ARM: dts: Build all keystone dt blobs
    ARM: dts: keystone: Fix control register range for clktsip
    ARM: dts: keystone: Fix domain register range for clkfftc1
    ARM: dts: bcm28155-ap: leave camldo1 on to fix reboot
    ARM: dts: add bcm590xx pmu support and enable for bcm28155-ap
    ARM: dts: bcm21664: Add device tree files.
    ARM: DT: bcm21664: Device tree bindings
    ARM: efm32: properly namespace i2c location property
    ARM: efm32: fix unit address part in USART2 device nodes' names
    ARM: mvebu: Enable NAND controller in Armada 385-DB
    ARM: mvebu: Add support for NAND controller in Armada 38x SoC
    ARM: mvebu: Add the Core Divider clock to Armada 38x SoCs
    ARM: mvebu: Add a 2 GHz fixed-clock on Armada 38x SoCs
    ...

    Linus Torvalds
     

21 Mar, 2014

1 commit

  • As suggested by Olof Johansson at
    http://www.spinics.net/lists/arm-kernel/msg314009.html.
    It be better just keeping a "ti,keystone" top-level compatible and
    just using that to probe. If so we don't have to touch the file
    for new boards in the future.

    So use common "ti,keystone" compatible in keystone.c for all boards.

    Cc: Santosh Shilimkar
    Cc: Olof Johansson

    Signed-off-by: Ivan Khoronzhuk
    Signed-off-by: Santosh Shilimkar

    Ivan Khoronzhuk
     

26 Feb, 2014

1 commit


20 Feb, 2014

2 commits