09 Jan, 2016
3 commits
-
This patch adds support of the cpts device found in the
gbe and 10gbe ethernet switches on the keystone platforms.
PTP packet timetamping, Pulse per Second (PPS) and HW
Timestamp are supported.Signed-off-by: WingMan Kwok
-
This patch enables HW crypto accelerator by adding device binding for it.
Signed-off-by: Vitaly Andrianov
05 Dec, 2015
9 commits
-
TI-Feature: ti_linux_base_lsk
TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
TI-Branch: ti-linux-4.1.y* 'ti-linux-4.1.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel:
remoteproc/keystone: ensure the DSPs are in reset in probe
TEMP: ARM: dts: k2g-evm: Reserve some DDR for MPM usecases
ARM: dts: k2g-evm: Add a common DSP shared memory CMA pool
TEMP: ARM: dts: k2g-evm: Add dspmem node
ARM: dts: k2g: Add DSP node
remoteproc/keystone: add support for Keystone 2 Galileo SOCs
remoteproc/keystone: drop ti,syscon-psc fallback support
ARM: dts: k2e: Replace 'ti,syscon-psc' property in DSP node
ARM: dts: k2l: Replace 'ti,syscon-psc' property in DSP nodes
ARM: dts: k2hk: Replace 'ti,syscon-psc' property in DSP nodes
remoteproc/keystone: add support for using reset frameworkSigned-off-by: LCPD Auto Merger
-
TI-Feature: rpmsg
TI-Tree: git://git.ti.com/rpmsg/rpmsg.git
TI-Branch: rpmsg-ti-linux-4.1.y* 'rpmsg-ti-linux-4.1.y' of git://git.ti.com/rpmsg/rpmsg:
remoteproc/keystone: ensure the DSPs are in reset in probe
TEMP: ARM: dts: k2g-evm: Reserve some DDR for MPM usecases
ARM: dts: k2g-evm: Add a common DSP shared memory CMA pool
TEMP: ARM: dts: k2g-evm: Add dspmem node
ARM: dts: k2g: Add DSP node
remoteproc/keystone: add support for Keystone 2 Galileo SOCs
remoteproc/keystone: drop ti,syscon-psc fallback support
ARM: dts: k2e: Replace 'ti,syscon-psc' property in DSP node
ARM: dts: k2l: Replace 'ti,syscon-psc' property in DSP nodes
ARM: dts: k2hk: Replace 'ti,syscon-psc' property in DSP nodes
remoteproc/keystone: add support for using reset frameworkSigned-off-by: Dan Murphy
Conflicts:
arch/arm/boot/dts/k2g-evm.dts
arch/arm/boot/dts/k2g.dtsi -
Pull in the updated remoteproc feature branch that adds the support
to load the DSP core on Keystone 2 Galileo SoC to the keystone
remoteproc driver. The driver already had support for the Keystone 2
Hawking/Kepler, Lamarr and Edison SoCs, and it has now been updated
to use the reset framework for reset control and management. The
K2G support is on par with the other SoCs in terms of functionality.The merge also syncs up the RPMsg integration branch with the latest
platform base code.* 'rproc-linux-4.1.y' of git://git.ti.com/rpmsg/remoteproc: (64 commits)
remoteproc/keystone: ensure the DSPs are in reset in probe
TEMP: ARM: dts: k2g-evm: Reserve some DDR for MPM usecases
ARM: dts: k2g-evm: Add a common DSP shared memory CMA pool
TEMP: ARM: dts: k2g-evm: Add dspmem node
ARM: dts: k2g: Add DSP node
remoteproc/keystone: add support for Keystone 2 Galileo SOCs
remoteproc/keystone: drop ti,syscon-psc fallback support
ARM: dts: k2e: Replace 'ti,syscon-psc' property in DSP node
ARM: dts: k2l: Replace 'ti,syscon-psc' property in DSP nodes
ARM: dts: k2hk: Replace 'ti,syscon-psc' property in DSP nodes
remoteproc/keystone: add support for using reset framework
ARM: dts: k2g: Add DSP GPIO controller node
ARM: dts: k2g: Add keystone IRQ controller node
ARM: dts: k2g: Add device state controller node
ti_config_fragments/baseport: Enable TI SCI reset driver
ARM: dts: k2g: Add TI SCI reset-controller node
reset: Add the TI SCI reset driver
Documentation: dt: reset: Add TI SCI reset binding
dt-bindings: reset: Add k2g reset definitions
ti_config_fragments/baseport: enable reset-syscon driver
...Signed-off-by: Suman Anna
-
Add support to the keystone remoteproc driver for managing the
DSP present in the Keystone 2 Galileo (K2G) SoC. The K2G SoC has
a Power Management Micro Controller (PMMC) that manages the
individual device's power, clock and reset functionalities.The keystone remoteproc driver already uses standard frameworks
for reset and clock control, so it doesn't require any significant
modifications other than a new compatible suitable for K2G DSP.The binding document is also updated to reflect the modified
property values used by the K2G DSP node as compared to the
values used by existing Keystone 2 DSPs.NOTE:
The enhancement to use common pm_runtime framework for all Keystone
2 SoCs is left for a future time. The redundata clock API usage for
K2G does not impact any functionality, but is still required for
other K2 SoCs.Signed-off-by: Suman Anna
Signed-off-by: Andrew F. Davis -
The Keystone remoteproc driver has already been enhanced to
support using the reset framework API for managing the DSP
device resets. All the existing DSP DT nodes have also been
switched to use the 'resets' property instead of the deprecated
'ti,syscon-psc' property.All the Keystone 2 family of SoCs are expected to be using reset
drivers going forward, so drop the support for the direct syscon
PSC based reset handling from the driver completely. The DT
binding has also been updated accordingly.While at this, also add a build dependency for the driver
against the RESET_CONTROLLER Kconfig, and switch to using the
devm_reset_control_get() API instead of the optional variant.Signed-off-by: Andrew F. Davis
[s-anna@ti.com: mandatory reset dependencies, binding updates]
Signed-off-by: Suman Anna -
The Keystone family of SoCs has the reset registers as part of the
Power and Sleep Controller (PSC) module. The keystone remoteproc
driver currently manages these DSP resets by itself through the
regmap/syscon API.Enhance the keystone remoteproc driver to start using the reset
framework API for managing resets. This is being done to streamline
the driver usage for supporting the DSP on Keystone 2 Galileo (K2G)
SoC. This also switches the driver to use a more standard framework
for resets.The support is added as an incremental change, so the regmap/syscon
framework is used as a fallback to support the transition of the
Keystone 2 DSP DTS nodes from using 'ti,psc-syscon' to the 'resets'
property.Signed-off-by: Andrew F. Davis
[s-anna@ti.com: add error checking, checkpatch fixes, binding updates]
Signed-off-by: Suman Anna -
TI-Feature: ti_linux_base_lsk
TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
TI-Branch: ti-linux-4.1.y* 'ti-linux-4.1.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel:
ti_config_fragments: introduce wlan.cfg
ARM: dts: k2g: Add DSP GPIO controller node
ARM: dts: k2g: Add keystone IRQ controller node
ARM: dts: k2g: Add device state controller node
ti_config_fragments/baseport: Enable TI SCI reset driver
ARM: dts: k2g: Add TI SCI reset-controller node
reset: Add the TI SCI reset driver
Documentation: dt: reset: Add TI SCI reset binding
dt-bindings: reset: Add k2g reset definitions
ti_config_fragments/baseport: enable reset-syscon driver
ARM: Keystone: Enable ARCH_HAS_RESET_CONTROLLER
ARM: dts: keystone: Add PSC reset node
reset: add a SYSCON based reset driver
Documentation: dt: reset: Add syscon reset binding
Revert "drm/i2c: tda998x: Fix bad checksum of the HDMI AVI infoframe"Signed-off-by: LCPD Auto Merger
-
…nel/platform-linux-feature-tree into rproc-linux-4.1.y
Resync with the latest platform base code. The merge pulls in various
required patches, fixes and new features including the following:
- A new SYSCON reset driver that will be used by Keystone 2
remoteproc driver for K2HK/L/E SoCs
- Device nodes for Device State Controller, IRQ Controller for
receiving interrupts from remoteprocs, and a DSP GPIO Controller
for sending interrupts to DSPs on Keystone 2 Galileo SoC
- Fixes in the TI SCI protocol to work with latest updates on the
PMMC firmware for isolating reset control from clock control ops
for K2G reset driver functionality
- A new TI SCI reset driver that will be used by Keystone 2
remoteproc driver for K2G SoCOther updates include
- Clock updates to various Keystone 2 Galileo DTS nodes
- LDO/SMPS fixes on AM57xx IDK boards
- Various config fragments improvements to enable reset
framework and drivers* 'platform-ti-linux-4.1.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree: (53 commits)
ARM: dts: k2g: Add DSP GPIO controller node
ARM: dts: k2g: Add keystone IRQ controller node
ARM: dts: k2g: Add device state controller node
ti_config_fragments/baseport: Enable TI SCI reset driver
ARM: dts: k2g: Add TI SCI reset-controller node
reset: Add the TI SCI reset driver
Documentation: dt: reset: Add TI SCI reset binding
dt-bindings: reset: Add k2g reset definitions
ti_config_fragments/baseport: enable reset-syscon driver
ARM: Keystone: Enable ARCH_HAS_RESET_CONTROLLER
ARM: dts: keystone: Add PSC reset node
reset: add a SYSCON based reset driver
Documentation: dt: reset: Add syscon reset binding
ARM: OMAP2+: omap_hwmod: Always restore saved hardreset context
hwmon: (tmp102) Force wait for conversion time for the first valid data
ti_config_fragments/baseport: Build thermal into kernel
firmware: ti_sci: Add device_resets calls to the device ops
firmware: ti_sci: Drop resets field from ti_sci_set_device_state calls
ARM: dts: k2g: Fix Message Manager interrupt polarity
baseport.cfg: Enable SYSTEM V IPC
...Signed-off-by: Suman Anna <s-anna@ti.com>
-
…nel/platform-linux-feature-tree into ti-linux-4.1.y
TI-Feature: platform_base
TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
TI-Branch: platform-ti-linux-4.1.y* 'platform-ti-linux-4.1.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
ARM: dts: k2g: Add DSP GPIO controller node
ARM: dts: k2g: Add keystone IRQ controller node
ARM: dts: k2g: Add device state controller node
ti_config_fragments/baseport: Enable TI SCI reset driver
ARM: dts: k2g: Add TI SCI reset-controller node
reset: Add the TI SCI reset driver
Documentation: dt: reset: Add TI SCI reset binding
dt-bindings: reset: Add k2g reset definitions
ti_config_fragments/baseport: enable reset-syscon driver
ARM: Keystone: Enable ARCH_HAS_RESET_CONTROLLER
ARM: dts: keystone: Add PSC reset node
reset: add a SYSCON based reset driver
Documentation: dt: reset: Add syscon reset bindingSigned-off-by: Dan Murphy <DMurphy@ti.com>
Conflicts:
arch/arm/boot/dts/k2g.dtsi
04 Dec, 2015
2 commits
-
Add TI SCI reset controller binding. This describes the DT binding
details for a reset controller node providing reset management services
to hardware blocks (reset consumers) using the Texas Instrument's System
Control Interface (TI SCI) protocol to communicate to a system controller
block present on the SoC.Signed-off-by: Andrew F. Davis
[s-anna@ti.com: revise the binding format]
Signed-off-by: Suman Anna
Acked-by: Nishanth Menon -
Add syscon reset controller binding. This will hook to the reset
framework and use syscon/regmap to set reset bits. This allows
reset control of individual SoC subsytems and devices with
memory-mapped reset registers in a common register memory
space.Signed-off-by: Andrew F. Davis
[s-anna@ti.com: revise the binding format]
Signed-off-by: Suman Anna
26 Nov, 2015
1 commit
-
TI-Feature: ti_linux_base_lsk
TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
TI-Branch: ti-linux-4.1.y* 'ti-linux-4.1.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel: (27 commits)
firmware: ti_sci: Add device_resets calls to the device ops
firmware: ti_sci: Drop resets field from ti_sci_set_device_state calls
ARM: dts: k2g: Fix Message Manager interrupt polarity
ARM: dts: am572x-idk: Add OV2659 camera sensor support for AM572x IDK
ARM: dts: am571x-idk: Add OV2659 camera sensor support for AM571x IDK
ARM: dts: am57xx-idk-common: Add OV2659 camera sensor support
ARM: dts: am571x-idk-lcd-osd: Add OSD101T2045-53TS LCD kit support for AM571x IDK
ARM: dts: am572x-idk-lcd-osd: Add OSD101T2045-53TS LCD kit support for AM572x IDK
ARM: dts: am57xx-idk-lcd-osd: Add OSD101T2045-53TS LCD display support
ARM: dts: am57xx-idk-common: Add TC358778XBG RGB DPI to MIPI DSI bridge support
ARM: dts: dra7: Add ecap support
Documentation: dt: pwm-tiecap: Add DRA746 SoC support
ARM: dts: am57xx-idk-common: Add HDMI support
Documentation: dt: ti,tpd12s015: Add TPD12S016 support
TI-Integration: Move all Media/V4L2 related config to audio-display fragment
rpmsg: use proper format-specifier for printing dma_addr_t
rpmsg: rpc: fix the definition of virt_addr_t
rpmsg: rpc: define and use a device address type
rpmsg: rpc: use %pa for printing phys_addr_t
remoteproc/pruss: use %pa for printing phys_addr_t
...Signed-off-by: LCPD Auto Merger
25 Nov, 2015
2 commits
-
Add eCAP binding for DRA746 SoC which is same as AM335x SoC.
Acked-by: Sekhar Nori
Signed-off-by: Manisha Agrawal
Signed-off-by: Jyri Sarha -
Add binding for TPD12S016 HDMI companion chip. This is compatible with
TPD12S015.Signed-off-by: Manisha Agrawal
Signed-off-by: Jyri Sarha
16 Nov, 2015
1 commit
-
TI-Feature: ti_linux_base_lsk
TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
TI-Branch: ti-linux-4.1.y* 'ti-linux-4.1.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel: (25 commits)
rpmsg: pru: add a PRU RPMsg driver
ARM: dts: am57xx-idk-common: Enable PRU-ICSS and the child PRU nodes
ARM: dts: am57xx-idk-common: Add mailboxes to the PRU nodes
ARM: dts: am57xx-idk-common: Enable the system mailboxes 3 and 4
ARM: dts: DRA72x: Add sub-mailbox nodes for all PRUSS1 & PRUSS2
ti_config_fragments: rpmsg: Add keystone-dsp-mem module
ti_config_fragments: add ipc fragment to multi_core_defconfig_fragment
ti_config_fragments: rpmsg: Add Keystone remoteproc modules
TEMP: ARM: dts: k2e-evm: Reserve some DDR for MPM usecases
TEMP: ARM: dts: k2l-evm: Reserve some DDR for MPM usecases
TEMP: ARM: dts: k2hk-evm: Reserve some DDR for MPM usecases
ARM: dts: k2e-evm: Add a common DSP shared memory CMA pool
ARM: dts: k2l-evm: Add a common DSP shared memory CMA pool
ARM: dts: k2hk-evm: Add a common DSP shared memory CMA pool
TEMP: ARM: dts: k2e-evm: Add dspmem node
TEMP: ARM: dts: k2l-evm: Add dspmem node
TEMP: ARM: dts: k2hk-evm: Add dspmem node
TEMP: soc: ti: add the keystone_dsp_mem driver
TEMP: Documentation: DT: Add Keystone DSP Memory mapping device binding
ARM: dts: k2e: Add DSP node
...Signed-off-by: LCPD Auto Merger
14 Nov, 2015
3 commits
-
* 'rpmsg-ti-linux-4.1.y' of git://git.ti.com/rpmsg/rpmsg: (25 commits)
rpmsg: pru: add a PRU RPMsg driver
ARM: dts: am57xx-idk-common: Enable PRU-ICSS and the child PRU nodes
ARM: dts: am57xx-idk-common: Add mailboxes to the PRU nodes
ARM: dts: am57xx-idk-common: Enable the system mailboxes 3 and 4
ARM: dts: DRA72x: Add sub-mailbox nodes for all PRUSS1 & PRUSS2
ti_config_fragments: rpmsg: Add keystone-dsp-mem module
ti_config_fragments: add ipc fragment to multi_core_defconfig_fragment
ti_config_fragments: rpmsg: Add Keystone remoteproc modules
TEMP: ARM: dts: k2e-evm: Reserve some DDR for MPM usecases
TEMP: ARM: dts: k2l-evm: Reserve some DDR for MPM usecases
TEMP: ARM: dts: k2hk-evm: Reserve some DDR for MPM usecases
ARM: dts: k2e-evm: Add a common DSP shared memory CMA pool
ARM: dts: k2l-evm: Add a common DSP shared memory CMA pool
ARM: dts: k2hk-evm: Add a common DSP shared memory CMA pool
TEMP: ARM: dts: k2e-evm: Add dspmem node
TEMP: ARM: dts: k2l-evm: Add dspmem node
TEMP: ARM: dts: k2hk-evm: Add dspmem node
TEMP: soc: ti: add the keystone_dsp_mem driver
TEMP: Documentation: DT: Add Keystone DSP Memory mapping device binding
ARM: dts: k2e: Add DSP node
...Signed-off-by: Denys Dmytriyenko
Conflicts:
arch/arm/boot/dts/am57xx-idk-common.dtsi
arch/arm/boot/dts/dra72x.dtsi
arch/arm/boot/dts/k2e-evm.dts
arch/arm/boot/dts/k2e.dtsi
arch/arm/boot/dts/k2hk.dtsi
arch/arm/boot/dts/k2l.dtsi -
TI-Feature: ti_linux_base_lsk
TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
TI-Branch: ti-linux-4.1.y* 'ti-linux-4.1.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel: (27 commits)
usb: dwc3: host: pass STOP_EP flag for known broken revisions
usb: host: xhci-plat: enable STOP_EP workaround if platform requested
usb: host: xhci: add stop endpoint quirk flag to pdata
usb: host: xhci: add quirk flag for broken Stop EP cmd
usb: host: xhci: dont' clear previously enabled quirks
ARM: dts: AM57xx IDK: Common and AM572x Add MMC and eMMC support
ARM: dts: am571x-idk: Add mmc and emmc support
phy: ti-pipe3: configure usb3 phy to be used as pcie phy
phy: ti-pipe3: get tx and rx MEM resource
ARM: DRA7: add OF_AUX_DATA for "ti,dra72-pcie" to perform reset
pci: host: pci-dra7xx: Enable x2 mode support
pci: host: pci-dra7xx: use "num-lanes" property to find phy count
ARM: dts: : Use "syscon-phy-power" instead of "ctrl-module"
ARM: dts: dra7: Use "ti,dra746-usb2-phy2" compatible string for USB2 PHY2
ARM: dts: dra7: Use "syscon-phy-power" and "syscon-pcs" in PCIe PHY node
ARM: dts: dra7: Add dt node for the sycon pcie
phy: omap-usb2: use *syscon* framework API to power on/off the PHY
phy: omap-usb2: use omap_usb_power_off to power off the PHY during probe
phy: ti-pipe3: use *syscon* framework API to set PCS value of the PHY
phy: ti-pipe3: use *syscon* framework API to power on/off the PHY
...Signed-off-by: LCPD Auto Merger
-
…gration-tree/connectivity-ti-linux-kernel into ti-linux-4.1.y
* 'connectivity-ti-linux-4.1.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel: (27 commits)
usb: dwc3: host: pass STOP_EP flag for known broken revisions
usb: host: xhci-plat: enable STOP_EP workaround if platform requested
usb: host: xhci: add stop endpoint quirk flag to pdata
usb: host: xhci: add quirk flag for broken Stop EP cmd
usb: host: xhci: dont' clear previously enabled quirks
ARM: dts: AM57xx IDK: Common and AM572x Add MMC and eMMC support
ARM: dts: am571x-idk: Add mmc and emmc support
phy: ti-pipe3: configure usb3 phy to be used as pcie phy
phy: ti-pipe3: get tx and rx MEM resource
ARM: DRA7: add OF_AUX_DATA for "ti,dra72-pcie" to perform reset
pci: host: pci-dra7xx: Enable x2 mode support
pci: host: pci-dra7xx: use "num-lanes" property to find phy count
ARM: dts: <am4372/dra7/omap5>: Use "syscon-phy-power" instead of "ctrl-module"
ARM: dts: dra7: Use "ti,dra746-usb2-phy2" compatible string for USB2 PHY2
ARM: dts: dra7: Use "syscon-phy-power" and "syscon-pcs" in PCIe PHY node
ARM: dts: dra7: Add dt node for the sycon pcie
phy: omap-usb2: use *syscon* framework API to power on/off the PHY
phy: omap-usb2: use omap_usb_power_off to power off the PHY during probe
phy: ti-pipe3: use *syscon* framework API to set PCS value of the PHY
phy: ti-pipe3: use *syscon* framework API to power on/off the PHY
...Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Conflicts:
arch/arm/boot/dts/am571x-idk.dts
13 Nov, 2015
4 commits
-
Pull in the updated remoteproc feature branch that enables the PRU-ICSS1
and PRU-ICSS2 subsystems on AM571x and AM572x IDKs. The same were previously
supported on the AM57xx Beagle-X15/EVM.The merge also syncs up the RPMsg integration branch with the latest
platform base code, and has the IVA and DSP remote processors running
at OPP_HIGH clock frequencies.* 'rproc-linux-4.1.y' of git://git.ti.com/rpmsg/remoteproc: (22 commits)
ARM: dts: am57xx-idk-common: Enable PRU-ICSS and the child PRU nodes
ARM: dts: am57xx-idk-common: Add mailboxes to the PRU nodes
ARM: dts: am57xx-idk-common: Enable the system mailboxes 3 and 4
ARM: dts: DRA72x: Add sub-mailbox nodes for all PRUSS1 & PRUSS2
ARM: dts: k2g: Remove voltage-ranges property from MMC nodes
HACK: ARM: dts: am571x-idk: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: am572x-idk: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: am57xx-beagle-x15: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: dra72-evm: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: dra7-evm: Configure DSP and IVA clocks for OPP_HIGH
ti_config_fragments/baseport: Enable CONFIG_REGULATOR
ARM: dts: k2g: Enable edma
ARM: common: edma: Switch to platform_driver_register
ARM: dts: k2g: add clock support
clk: keystone: add sci-clk driver support
dt-binding: clock: add k2g clock definitions
Documentation: dt: Add TI SCI clock
ARM: dts: am437x-idk-evm: Add opp disable exception for OPP50
ARM: OMAP2+: opp: Add opp exception checking
Documentation: dt: omap: opp: Add opp exception binding docs
...Signed-off-by: Suman Anna
-
Pull in the updated mailbox feature branch into the remoteproc
tree for adding mailboxes to the PRU-ICSS PRU cores on AM572x
and AM571x IDKs.The merge also brings in the up-to-date platform tree with
support for OPP_HIGH support on IVA and DSP DPLLs.* 'mailbox-linux-4.1.y' of git://git.ti.com/rpmsg/mailbox:
ARM: dts: am57xx-idk-common: Enable the system mailboxes 3 and 4
ARM: dts: DRA72x: Add sub-mailbox nodes for all PRUSS1 & PRUSS2
ARM: dts: k2g: Remove voltage-ranges property from MMC nodes
HACK: ARM: dts: am571x-idk: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: am572x-idk: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: am57xx-beagle-x15: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: dra72-evm: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: dra7-evm: Configure DSP and IVA clocks for OPP_HIGH
ti_config_fragments/baseport: Enable CONFIG_REGULATOR
ARM: dts: k2g: Enable edma
ARM: common: edma: Switch to platform_driver_register
ARM: dts: k2g: add clock support
clk: keystone: add sci-clk driver support
dt-binding: clock: add k2g clock definitions
Documentation: dt: Add TI SCI clock
ARM: dts: am437x-idk-evm: Add opp disable exception for OPP50
ARM: OMAP2+: opp: Add opp exception checking
Documentation: dt: omap: opp: Add opp exception binding docs
ARM: OMAP2+: opp: Fix comment block for opp_def_list_enable_opp
dmaengine: edma: fix residue race for cyclicSigned-off-by: Suman Anna
-
TI-Feature: ti_linux_base_lsk
TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
TI-Branch: ti-linux-4.1.y* 'ti-linux-4.1.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel:
ARM: dts: k2g: Remove voltage-ranges property from MMC nodes
HACK: ARM: dts: am571x-idk: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: am572x-idk: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: am57xx-beagle-x15: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: dra72-evm: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: dra7-evm: Configure DSP and IVA clocks for OPP_HIGH
ti_config_fragments/baseport: Enable CONFIG_REGULATOR
ARM: dts: k2g: Enable edma
ARM: common: edma: Switch to platform_driver_register
ARM: dts: k2g: add clock support
clk: keystone: add sci-clk driver support
dt-binding: clock: add k2g clock definitions
Documentation: dt: Add TI SCI clock
ARM: dts: am437x-idk-evm: Add opp disable exception for OPP50
ARM: OMAP2+: opp: Add opp exception checking
Documentation: dt: omap: opp: Add opp exception binding docs
ARM: OMAP2+: opp: Fix comment block for opp_def_list_enable_opp
dmaengine: edma: fix residue race for cyclicSigned-off-by: LCPD Auto Merger
-
…nel/platform-linux-feature-tree into ti-linux-4.1.y
TI-Feature: platform_base
TI-Tree: git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree.git
TI-Branch: platform-ti-linux-4.1.y* 'platform-ti-linux-4.1.y' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree:
ARM: dts: k2g: Remove voltage-ranges property from MMC nodes
HACK: ARM: dts: am571x-idk: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: am572x-idk: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: am57xx-beagle-x15: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: dra72-evm: Configure DSP & IVA clocks for OPP_HIGH
HACK: ARM: dts: dra7-evm: Configure DSP and IVA clocks for OPP_HIGH
ti_config_fragments/baseport: Enable CONFIG_REGULATOR
ARM: dts: k2g: Enable edma
ARM: common: edma: Switch to platform_driver_register
ARM: dts: k2g: add clock support
clk: keystone: add sci-clk driver support
dt-binding: clock: add k2g clock definitions
Documentation: dt: Add TI SCI clock
ARM: dts: am437x-idk-evm: Add opp disable exception for OPP50
ARM: OMAP2+: opp: Add opp exception checking
Documentation: dt: omap: opp: Add opp exception binding docs
ARM: OMAP2+: opp: Fix comment block for opp_def_list_enable_opp
dmaengine: edma: fix residue race for cyclicSigned-off-by: LCPD Auto Merger <lcpd_integration@list.ti.com>
12 Nov, 2015
11 commits
-
…o-stable into ti-lsk-linux-4.1.y
TI-Feature: linaro-stable-4-1
TI-Tree: http://git.linaro.org/kernel/linux-linaro-stable.git
TI-Branch: linux-linaro-lsk-v4.1* 'linux-linaro-lsk-v4.1' of http://git.linaro.org/kernel/linux-linaro-stable: (32 commits)
Rename preempt-rt.config to preempt-rt.conf to follow the general rule
linaro/configs: add preempt-rt.config
arm64: defconfig: Enable PCI generic host bridge by default
arm64: Juno: Add support for the PCIe host bridge on Juno R1
Documentation: of: Document the bindings used by Juno R1 PCIe host bridge
arm64: Juno: Add memory mapped timer node
arm64: Add DT support for Juno r1 board.
arm64: Juno: Add GICv2m support in device tree.
arm64: Juno: Split juno.dts into juno-base.dtsi and juno.dts.
arm64: Juno: Fix the GIC node address label and the frequency of FAXI clock.
PCI: generic: Add arm64 support
PCI: Build setup-irq.o for arm64
PCI: generic: Remove dependency on ARM-specific struct hw_pci
irqchip/gic-v3-its: Silence warning when its_lpi_alloc_chunks gets inlined
PCI/MSI: Drop domain field from msi_controller
PCI/MSI: pci-xgene-msi: Get rid of struct msi_controller
arm64: dts: Add APM X-Gene PCIe MSI nodes
PCI: xgene: Add APM X-Gene v1 PCIe MSI/MSIX termination driver
irqchip/GICv2m: Get rid of struct msi_controller
irqchip/gicv3-its: Make the PCI/MSI code standalone
...Signed-off-by: LCPD Auto Merger <lcpd_integration@list.ti.com>
-
DRA72 uses USB3 PHY for the 2nd lane of PCIE. The configuration
required to make USB3 PHY used for the 2nd lane of PCIe is done
here.Signed-off-by: Kishon Vijay Abraham I
-
Perform syscon configurations to get x2 mode to working in DRA74x and
DRA72x. Also add a new compatible string to dfferentiate
DRA72x and DRA74x, since b1c0 mask is different for both these platforms.Signed-off-by: Kishon Vijay Abraham I
-
Deprecate using phy-omap-control driver to power on/off the PHY,
and use *syscon* framework to do the same. This handles
powering on/off the PHY for the USB2 PHYs used in various TI SoCs.Signed-off-by: Kishon Vijay Abraham I
[nsekhar@ti.com: update compatible name to remove wildcard]
Signed-off-by: Sekhar Nori -
Deprecate using phy-omap-control driver to set PCS value of the PHY
and start using *syscon* API to do the same.Signed-off-by: Kishon Vijay Abraham I
Acked-by: Roger Quadros
Signed-off-by: Sekhar Nori -
Deprecate using phy-omap-control driver to power on/off the PHY and
use *syscon* framework to do the same.Signed-off-by: Kishon Vijay Abraham I
Signed-off-by: Sekhar Nori -
Add a clock implementation, TI SCI clock, that will hook to the common
clock framework, and allow each clock to be controlled via TI SCI protocol.Signed-off-by: Tero Kristo
Tested-by: Dave Gerlach -
Add documentation for new ti,opp-enable-exception and
ti,opp-disable-exception to allow board specific changes to OPP tables.Signed-off-by: Dave Gerlach
Reviewed-by: Nishanth Menon -
Pull in the updated remoteproc feature branch that adds the support
for a new Keystone remoteproc driver to load the DSP cores on Keystone 2
Hawking/Kepler, Lamarr and Edison SoCs. The remoteproc driver provides
a userspace interface as well for supporting Multi Proc Manager (MPM)
based stack. An additional temporary keystone_dsp_mem driver is also
pulled in that provides a mmap interface for MultiCore Shared Memory
(MSM) and portions of DDR for exclusive usage for the DSPs.The merge also syncs up the RPMsg integration branch with the latest
platform base code that includes preliminary support for Keystone 2
Galileo SoC, Message Manager Mailbox driver, TI-SCI driver; and
support for AM571x IDK.* 'rproc-linux-4.1.y' of git://git.ti.com/rpmsg/remoteproc: (74 commits)
TEMP: ARM: dts: k2e-evm: Reserve some DDR for MPM usecases
TEMP: ARM: dts: k2l-evm: Reserve some DDR for MPM usecases
TEMP: ARM: dts: k2hk-evm: Reserve some DDR for MPM usecases
ARM: dts: k2e-evm: Add a common DSP shared memory CMA pool
ARM: dts: k2l-evm: Add a common DSP shared memory CMA pool
ARM: dts: k2hk-evm: Add a common DSP shared memory CMA pool
TEMP: ARM: dts: k2e-evm: Add dspmem node
TEMP: ARM: dts: k2l-evm: Add dspmem node
TEMP: ARM: dts: k2hk-evm: Add dspmem node
TEMP: soc: ti: add the keystone_dsp_mem driver
TEMP: Documentation: DT: Add Keystone DSP Memory mapping device binding
ARM: dts: k2e: Add DSP node
ARM: dts: k2l: Add DSP nodes
ARM: dts: k2hk: Add DSP nodes
remoteproc/keystone: add a remoteproc driver for Keystone 2 DSPs
Documentation: DT: add Keystone DSP remoteproc binding
remoteproc: add infrastructure to support user-space loading/booting
ti_config_fragments/baseport: enable REGULATOR_FIXED_VOLTAGE
memory: ti_emif_pm: Use CONFIG_PM_SLEEP to avoid build warning
soc: ti: wkup_m3_ipc: Clean up pm_ops to prevent build warnings
...Signed-off-by: Suman Anna
-
TI-Feature: ti_linux_base_lsk
TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
TI-Branch: ti-linux-4.1.y* 'ti-linux-4.1.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel:
ARM: dts: am57xx-idk-common: Add dcan support
ti_config_fragments/connectivity.cfg: Enable GPMC and NAND support
mtd: nand: Allow MTD_NAND_OMAP2 to be useable on Keystone devices
memory: omap-gpmc: Enable support for Keystone devices
memory: omap-gpmc: select GPIOLIB_IRQCHIP
net: netcp: ethss enhancements to support 2u cpsw h/w
soc: ti: enhancement to support qmss on nss liteSigned-off-by: LCPD Auto Merger
-
…gration-tree/connectivity-ti-linux-kernel into ti-linux-4.1.y
TI-Feature: connectivity
TI-Tree: git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel.git
TI-Branch: connectivity-ti-linux-4.1.y* 'connectivity-ti-linux-4.1.y' of git://git.ti.com/connectivity-integration-tree/connectivity-ti-linux-kernel:
ARM: dts: am57xx-idk-common: Add dcan support
ti_config_fragments/connectivity.cfg: Enable GPMC and NAND support
mtd: nand: Allow MTD_NAND_OMAP2 to be useable on Keystone devices
memory: omap-gpmc: Enable support for Keystone devices
memory: omap-gpmc: select GPIOLIB_IRQCHIP
net: netcp: ethss enhancements to support 2u cpsw h/w
soc: ti: enhancement to support qmss on nss liteSigned-off-by: LCPD Auto Merger <lcpd_integration@list.ti.com>
11 Nov, 2015
2 commits
-
nss Lite available on K2G SoC has a cut down version of qmss. It doesn't
have status and explicit push register space as in qmss available on other
K2 SoCs. So define reg indices specific to qmss on nss lite (call it
qmss lite). This patch introduces "keystone-navigator-qmss-l" compatibility
to identify this version of the qmss and to customize the dts handling code.Update the Documentation for DT bindings to reflect this change
Signed-off-by: Murali Karicheri
Acked-by: Sekhar Nori
Signed-off-by: Kishon Vijay Abraham I -
…x-stable into linux-linaro-lsk-v4.1
This is the 4.1.13 stable release
# gpg: Signature made Mon Nov 9 14:34:15 2015 PST using RSA key ID 6092693E
# gpg: Good signature from "Greg Kroah-Hartman (Linux kernel stable release signing key) <greg@kroah.com>"* tag 'v4.1.13' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable: (86 commits)
Linux 4.1.13
dts: imx6: fix sd card gpio polarity specified in device tree
xen: fix backport of previous kexec patch
serial: 8250_pci: Add support for 12 port Exar boards
pinctrl: baytrail: Use raw_spinlock for locking
pinctrl: baytrail: Serialize all register access
thp: use is_zero_pfn() only after pte_present() check
drm/vmwgfx: Fix up user_dmabuf refcounting
NVMe: Fix memory leak on retried commands
arm64: compat: fix stxr failure case in SWP emulation
arm64: kernel: fix tcr_el1.t0sz restore on systems with extended idmap
arm64: kernel: rename __cpu_suspend to keep it aligned with arm
cpufreq: intel_pstate: Fix divide by zero on Knights Landing (KNL)
IB/cm: Fix rb-tree duplicate free and use-after-free
btrfs: fix possible leak in btrfs_ioctl_balance()
MFD/OF: document MFD devices and handle simple-mfd
mvsas: Fix NULL pointer dereference in mvs_slot_task_free
irqchip/tegra: Propagate IRQ type setting to parent
EDAC, sb_edac: Fix TAD presence check for sbridge_mci_bind_devs()
Revert "md: allow a partially recovered device to be hot-added to an array."
...
10 Nov, 2015
2 commits
-
TI-Feature: ti_linux_base_lsk
TI-Tree: git@git.ti.com:ti-linux-kernel/ti-linux-kernel.git
TI-Branch: ti-linux-4.1.y* 'ti-linux-4.1.y' of git.ti.com:ti-linux-kernel/ti-linux-kernel: (86 commits)
Linux 4.1.13
dts: imx6: fix sd card gpio polarity specified in device tree
xen: fix backport of previous kexec patch
serial: 8250_pci: Add support for 12 port Exar boards
pinctrl: baytrail: Use raw_spinlock for locking
pinctrl: baytrail: Serialize all register access
thp: use is_zero_pfn() only after pte_present() check
drm/vmwgfx: Fix up user_dmabuf refcounting
NVMe: Fix memory leak on retried commands
arm64: compat: fix stxr failure case in SWP emulation
arm64: kernel: fix tcr_el1.t0sz restore on systems with extended idmap
arm64: kernel: rename __cpu_suspend to keep it aligned with arm
cpufreq: intel_pstate: Fix divide by zero on Knights Landing (KNL)
IB/cm: Fix rb-tree duplicate free and use-after-free
btrfs: fix possible leak in btrfs_ioctl_balance()
MFD/OF: document MFD devices and handle simple-mfd
mvsas: Fix NULL pointer dereference in mvs_slot_task_free
irqchip/tegra: Propagate IRQ type setting to parent
EDAC, sb_edac: Fix TAD presence check for sbridge_mci_bind_devs()
Revert "md: allow a partially recovered device to be hot-added to an array."
...Signed-off-by: LCPD Auto Merger
-
…ux-stable into ti-linux-4.1.y
This is the 4.1.13 stable release
* tag 'v4.1.13' of http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable: (86 commits)
Linux 4.1.13
dts: imx6: fix sd card gpio polarity specified in device tree
xen: fix backport of previous kexec patch
serial: 8250_pci: Add support for 12 port Exar boards
pinctrl: baytrail: Use raw_spinlock for locking
pinctrl: baytrail: Serialize all register access
thp: use is_zero_pfn() only after pte_present() check
drm/vmwgfx: Fix up user_dmabuf refcounting
NVMe: Fix memory leak on retried commands
arm64: compat: fix stxr failure case in SWP emulation
arm64: kernel: fix tcr_el1.t0sz restore on systems with extended idmap
arm64: kernel: rename __cpu_suspend to keep it aligned with arm
cpufreq: intel_pstate: Fix divide by zero on Knights Landing (KNL)
IB/cm: Fix rb-tree duplicate free and use-after-free
btrfs: fix possible leak in btrfs_ioctl_balance()
MFD/OF: document MFD devices and handle simple-mfd
mvsas: Fix NULL pointer dereference in mvs_slot_task_free
irqchip/tegra: Propagate IRQ type setting to parent
EDAC, sb_edac: Fix TAD presence check for sbridge_mci_bind_devs()
Revert "md: allow a partially recovered device to be hot-added to an array."
...Signed-off-by: LCPD Auto Merger <lcpd_integration@list.ti.com>