summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/arm (follow)
Commit message (Collapse)AuthorAge
* soc: qcom: Update ipc router sdio transport pluginAmandeep Singh2019-09-03
| | | | | | | | Update ipc router sdio plugin initial snapshot to support peripheral device over sdio transport. Change-Id: I097ad755b3bd2270cda74738bed409e88dee343c Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
* diag: Update diag over sdio snapshotAmandeep Singh2019-09-03
| | | | | | | Update code to support diag for peripheral devices over sdio bus. Change-Id: I14678f301f94b239b61c4c94d3c0ff65204e739e Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
* Documentation: bindings: Add node details for VBMonika Singh2019-02-12
| | | | | | | | Add reference for Verified boot node to support system properties. Change-Id: Ibef29e92ded50ec34c1fb88a2c81d216b29f3c0f Signed-off-by: Monika Singh <monising@codeaurora.org>
* soc: qcom: glink: Add support to set affinitiesChris Lew2018-12-04
| | | | | | | | | | There is a need to pin the interrupts and rx worker thread to a specific cpu set for power and performance. Add support to define the cpu set in device tree. This change does not include any hotplug support. Change-Id: Ibe651e987e72f5119e9e8453d87fa8059219ec1f Signed-off-by: Chris Lew <clew@codeaurora.org>
* soc: qcom: socinfo: Add support for SDM455 soc-idTeng Fei Fan2018-09-10
| | | | | | | | Add socinfo support for SDM455 Soc and update the bindings fot the same. Change-Id: I9b30795e202d84ae06020983b2d656772fb4f313 Signed-off-by: Teng Fei Fan <tengfei@codeaurora.org>
* diag: Enable diagfwd via USB even when MHI is availableGustavo Solaira2018-07-16
| | | | | | | | | Some devices need diag via USB even when MHI is used for rmnet and qmi tethering. This is because of lack of support for diagfwd for mhi_dev in Linux. Change-Id: Ie0ec19ee109d49aa409d1df3ad5ca24b75de7102 Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org>
* soc: qcom: subsystem_notif_virt: Add virtual subsystem notification driverAnant Goel2018-03-07
| | | | | | | | The guest VM uses this driver to communicate subsystem state related notifications to a backend driver via the virtual device's registers. Change-Id: I612fcb641c4d531c1d2c0fd18f44f7ebff040f2c Signed-off-by: Anant Goel <anantg@codeaurora.org>
* msm: thermal: Add support to monitor only one tsens for VDD restrictionManaf Meethalavalappu Pallikunhi2018-01-15
| | | | | | | | | | | | | | | | | Currently VDD restriction feature monitors all tsens for low temperature condition. There can be interrupt storm due to temperature oscillation between trigger and clear thresholds of all these sensors. It may lead to power issues due to frequent tsens interrupt wake up. Add support to monitor only one sensor for VDD restriction feature. It helps to configure one optimal sensor for this feature if above mentioned scenario is a concern. Add an optional devicetree property "qcom,vdd-restriction-sensor-id" to specify sensor id to monitor. If not defined, monitor all tsens for VDD restriction. Change-Id: I9a36952cbcb40ebca4de5e8357529842b2f77187 Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
* Merge "Merge android-4.4.104 (8bc4213) into msm-4.4"Linux Build Service Account2018-01-11
|\
| * Merge android-4.4.104 (8bc4213) into msm-4.4Srinivasarao P2018-01-02
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refs/heads/tmp-8bc4213 Linux 4.4.104 nfsd: Fix another OPEN stateid race nfsd: Fix stateid races between OPEN and CLOSE nfsd: Make init_open_stateid() a bit more whole drm/i915: Prevent zero length "index" write drm/i915: Don't try indexed reads to alternate slave addresses NFS: revalidate "." etc correctly on "open". mtd: nand: Fix writing mtdoops to nand flash. drm/panel: simple: Add missing panel_simple_unprepare() calls drm/radeon: fix atombios on big endian Revert "drm/radeon: dont switch vt on suspend" bcache: Fix building error on MIPS eeprom: at24: check at24_read/write arguments mmc: core: Do not leave the block driver in a suspended state KVM: x86: inject exceptions produced by x86_decode_insn KVM: x86: Exit to user-mode on #UD intercept when emulator requires KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk btrfs: clear space cache inode generation always mm/madvise.c: fix madvise() infinite loop under special circumstances mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() x86/efi-bgrt: Replace early_memremap() with memremap() x86/efi-bgrt: Fix kernel panic when mapping BGRT data ARM: dts: omap3: logicpd-torpedo-37xx-devkit: Fix MMC1 cd-gpio x86/efi: Build our own page table structures x86/efi: Hoist page table switching code into efi_call_virt() x86/mm/pat: Ensure cpa->pfn only contains page frame numbers ipsec: Fix aborted xfrm policy dump crash netlink: add a start callback for starting a netlink dump Documentation: tee subsystem and op-tee driver tee: add OP-TEE driver tee: generic TEE subsystem dt/bindings: add bindings for optee kernel.h: add u64_to_user_ptr() ARM: 8481/2: drivers: psci: replace psci firmware calls ARM: 8480/2: arm64: add implementation for arm-smccc ARM: 8479/2: add implementation for arm-smccc ARM: 8478/2: arm/arm64: add arm-smccc UPSTREAM: net: xfrm: allow clearing socket xfrm policies. Conflicts: arch/arm64/kernel/arm64ksyms.c arch/arm64/kernel/asm-offsets.c arch/arm64/kvm/hyp/fpsimd.S drivers/Kconfig drivers/Makefile drivers/firmware/psci.c drivers/gpu/drm/msm/msm_gem_submit.c drivers/mmc/core/bus.c include/linux/arm-smccc.h Change-Id: Ib22051f60c49ecf3bb7e18f9940ba9a4ac5143af Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
| | * dt/bindings: add bindings for opteeJens Wiklander2017-12-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces linaro prefix and adds bindings for ARM TrustZone based OP-TEE implementation. Change-Id: If4b626d0e8a14e2f1cdeac8aa0837e8ddc4dcbdd Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> (cherry picked from commit c8bfafb1594435889b571b79325011e8b7fd087b) Signed-off-by: Victor Chong <victor.chong@linaro.org>
* | | TvTuner: Add support for TV tuner driverRahul Sharma2017-12-22
| | | | | | | | | | | | | | | | | | | | | | | | Add new dummy tv tuner driver and its documentation. Update Makefile, Kconfig and add new tuner id type to msm_ba.h Change-Id: I14f822ad9fdf85ea7509067d536c49fd24cf1609 Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
* | | ADV7481: Query lane_count and settle_count from device treeRahul Sharma2017-12-22
|/ / | | | | | | | | | | | | | | | | Get lane count and settle count from device tree. Add VIDIOC_G_CSI_PARAMS ioctl to pass lane count and settle count values to userspace. Change-Id: Ic0e0b7b402908c9970fd1771cf9bf19627f5a5d8 Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
* | esoc: Convert timeout for reset and shutdown to device tree optionGustavo Solaira2017-12-05
| | | | | | | | | | | | | | | | | | Convert the timeout and shutdown intervals to be read from the device tree and set default values in case no option is provided. Change-Id: I90efb5910ddf1667db5cde79f46a4a94da1668ec Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org>
* | soc: qcom: Add support for QDSS bridge driverSatyajit Desai2017-11-02
| | | | | | | | | | | | | | | | | | | | Add support to route QDSS data received from MDM via MHI to USB. The driver will help route diag traffic over the QDSS sub-system to USB on APPS side. It acts as a bridge between PCIE MHI and USB interface. Change-Id: I98bea976638ce3f80785d8f40e2a936fc62397eb Signed-off-by: Satyajit Desai <sadesai@codeaurora.org>
* | Merge "Revert "ARM: dts: msm: Add initial support for msm8998-9x55""Linux Build Service Account2017-09-11
|\ \
| * | Revert "ARM: dts: msm: Add initial support for msm8998-9x55"Mohammed Khajapasha2017-07-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit a87cd547f684 ("ARM: dts: msm: Add initial support for msm8998-9x55"). 8998-9x55 platform doesn't need to be supported on this branch, hence, remove support for it. Change-Id: Ibc529559c04a4867ca82403a0bbf37428255e4f3 Signed-off-by: Mohammed Khajapasha <mkhaja@codeaurora.org>
* | | soc: qcom: Add SSR minidump provision for subsystem ramdumpAvaneesh Kumar Dwivedi2017-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minidump is concise and bare minimum dump to enable technology teams to debug most of subsystem issues. This change adds required driver code changes to provide support of subsystem minidump. Increase PIL timeout to give MBA more time for encryption and decryption for modem segments. Change-Id: I1d04a9306ce507bc610777bc476197f26c1e18ac Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
* | | Merge "ARM: dts: msm: Add early mount for vendor and system"Linux Build Service Account2017-08-23
|\ \ \
| * | | ARM: dts: msm: Add early mount for vendor and systemAnthony Mah2017-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create support for early mounting of system and vendor partitions in the kernel on msm8996 platforms. Change-Id: I3caf26d3e2a371ccd63a2823fe3e487461a8dd08 Signed-off-by: Anthony Mah <amah@codeaurora.org>
* | | | ARM: dts: msm: Add device tree support for SDM/A 636Srinivas Ramana2017-08-22
|/ / / | | | | | | | | | | | | | | | | | | | | | Add the required device tree files to support all the platforms with SDM636 and SDA636. Change-Id: Iff673b1626acb2bb83c0b7706b118e24919c3934 Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
* | | ARM: dts: msm: Add support for svr835 v2 boardSathish Ambley2017-08-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add battery profile data and pinctrl changes that are specific to svr835 v2 board. Change-Id: I85c5e7ce7e88655da5637d2e5bc14ce8593b09d0 Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org> Acked-by: Rajesh Bharathwaj <rajeshbharathwaj@codeaurora.org>
* | | diag: Convert diag bridge as a platform devSujeev Dias2017-07-20
|/ / | | | | | | | | | | | | | | In order to support DT on DIAG, convert diag bridge driver to platform driver. Change-Id: I0ddecc06d9b4845d822799f3cff942789d1441c6 Signed-off-by: Sujeev Dias <sdias@codeaurora.org>
* | Merge "msm: rdbg: remote debugger support on CDSP"Linux Build Service Account2017-07-17
|\ \
| * | msm: rdbg: remote debugger support on CDSPtharun kumar2017-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Remote Debugger driver allows a debugger running on a host PC to communicate with a remotestub running on peripheral subsystems. Change-Id: I3bb02bd784b6b378d707ff8a6422ae9fa912d28d Acked-by: Chenna Kesava Raju <chennak@qti.qualcomm.com> Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
* | | ARM: dts: msm: Add initial support for msm8998-9x55Mohammed Khajapasha2017-07-12
|/ / | | | | | | | | | | | | Add initial set of device tree files for msm8998-9x55 target. Change-Id: Icd2d5555a2b48cd935fc4ced54c9a061f3a62a10 Signed-off-by: Mohammed Khajapasha <mkhaja@codeaurora.org>
* | soc: qcom: ipc_router_mhi_xprt: Refactor for MHI registerChris Lew2017-06-30
| | | | | | | | | | | | | | | | | | | | | | The MHI driver is changing their APIs to use the device node during registration. This change accommodates the API changes and callback state changes. CRs-Fixed: 1095436 Change-Id: I1899d97d676c28b89bb5f85c1a92732f6cfec904 Signed-off-by: Chris Lew <clew@codeaurora.org> Signed-off-by: Sujeev Dias <sdias@codeaurora.org>
* | Merge "adv7481: Update adv7481 because of v4l2 changes"Linux Build Service Account2017-06-08
|\ \
| * | adv7481: Add voltage regulator configurations for adv7481Shiju Mathew2017-05-26
| | | | | | | | | | | | | | | | | | | | | | | | Configure voltage regulator for adv7481 CCI interface. CRs-Fixed: 1021381 Change-Id: I6a9f023a84450d56ba313af2bcee2216a1008213 Signed-off-by: Shiju Mathew <shijum@codeaurora.org>
| * | adv7481: Fix issues with adv7481 driver functionalityShiju Mathew2017-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fix memory allocation and probing crashes in adv7481 driver. Add support for DT and GPIO configurations. CRs-Fixed: 998927 Change-Id: I056dbecbd2b3c7c2c0bc0314b9c68e992452d84f Signed-off-by: Shiju Mathew <shijum@codeaurora.org>
| * | adv7481: Update adv7481 driver on MSM8996Shiju Mathew2017-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for adv7481 to use CCI i2c interface and to changes to make it upto date with the A family. CRs-Fixed: 998927 Change-Id: If1c9104e3e28a78a886ba184a302e8a4085c0bfd Signed-off-by: Shiju Mathew <shijum@codeaurora.org>
* | | net: ipc_router: Add dynamic enable/disable wakeup source featureArun Kumar Neelakantam2017-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default IPC Router core uses edge and port specific wakeup sources which are blocking system suspend in special use cases like streaming non wakeup sensors data at high speed. Add dynamic wakeup source enable/disable functionality to acquire the wakeup source only during the APPS suspend stage. CRs-Fixed: 2057391 Change-Id: I2a5ea4e2c31432a9dd195c702ef7001b26eed33d Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
* | | Merge "ARM: dts: msm: Early mount of vendor partition for msm8998"Linux Build Service Account2017-06-04
|\ \ \
| * | | ARM: dts: msm: Early mount of vendor partition for msm8998Imran Khan2017-06-01
| |/ / | | | | | | | | | | | | | | | | | | | | | Add support to early mount vendor partition so that venodr modules can be loaded during early init. Change-Id: I668a7c3b1716816d497b7f170b554dfe8960701c Signed-off-by: Imran Khan <kimran@codeaurora.org>
* | | Merge "drivers: firmware: psci: Set ARM32 cpuidle ops"Linux Build Service Account2017-06-01
|\ \ \ | |/ / |/| |
| * | drivers: firmware: psci: Set ARM32 cpuidle opsMaulik Shah2017-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ARM64 uses cpu enable-method property as "psci" whereas for ARM32 this needs to be "arm,psci". Use "psci" as enable-method for ARM32 and initialize cpuidle ops to be used by LPM driver for ARM32. Change-Id: I1bafc2460b3f62c6d7688d5bb7aa9cffa03bf917 Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
* | | msm_11ad: fix device-tree property nameHamad Kadmany2017-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | Change keep_radio_on_during_sleep DT property to follow the naming convention. Change-Id: I6450cfdfe38a4cf5b1b1ccb40b5506a34aeb076a Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org> Signed-off-by: Maya Erez <merez@codeaurora.org>
* | | msm_11ad: add support to PCIe D3hot in system suspendMaya Erez2017-05-15
|/ / | | | | | | | | | | | | | | Transition to D3 hot in system suspend allows the wil6210 device to preserve the active connections in system suspend. Change-Id: I4c24551f91ee7e59d4bfee02b0911c31ae0a05b1 Signed-off-by: Maya Erez <merez@codeaurora.org>
* | Merge "Merge remote-tracking branch 'remotes/quic/dev/msm-4.4-8996au' into ↵Linux Build Service Account2017-05-02
|\ \ | | | | | | | | | msm-4.4"
| * \ Merge remote-tracking branch 'remotes/quic/dev/msm-4.4-8996au' into msm-4.4Zhiqiang Tu2017-05-02
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: arch/arm/boot/dts/qcom/msm8996-auto-cdp.dtsi drivers/gpu/drm/msm/Makefile Change-Id: Ief80c28ff1422fd71a0c3d2041531e2ab078ee7a Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
| | * \ Merge remote-tracking branch 'remotes/origin/msm-4.4' into dev/msm-4.4-8996auArun KS2017-04-06
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: arch/arm/boot/dts/qcom/msm8996pro.dtsi arch/arm64/kernel/Makefile drivers/leds/leds-qpnp-flash.c sound/soc/msm/apq8096-auto.c Change-Id: Idea5d05fec354b8f38ea70643decb03f7b80ddb7 Signed-off-by: Arun KS <arunks@codeaurora.org>
| | * | | clk: msm: clock: Add support for early boot frequency for MSM8996Odelu Kukatla2017-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Power and perf clusters early boot up frequencies require to be updated to maximum frequnecy of NOM voltage corner to improve the boot up time, so add support for the same. Change-Id: Icf54a648f47765867812edc5a68cf52b7fd58fdd Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
| | * | | ARM: dts: msm: Add support for MSM8996AU/APQ8096AU SoCs on ADPMathew Joseph Karimpanal2017-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add device tree files needed to support the following Automotive SoCs on ADP (Automotive Development Platform): - MSM8996AU - APQ8096AU CRs-Fixed: 1028318 Change-Id: Idb00f5b7876874095f0cb57f48880ac43306a906 Signed-off-by: Mathew Joseph Karimpanal <mkarim@codeaurora.org>
* | | | | esoc: Add provision to handle shutdown request in userspaceArun KS2017-05-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In certain scenarios, modem shutdown requests are handled in userspace. Enhance request engine of esoc driver to send shutdown requests to userspace. Also, during a shutdown, avoid setting status to 0, if line is not a power source. There can be multiple mdms monitoring status line. This can otherwise be misinterpreted as an unexpected reset by other mdms. Change-Id: I9c20a86e76f892cc61dbfb814202b26e5cce3e96 Signed-off-by: Arun KS <arunks@codeaurora.org> Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
* | | | | esoc: mdm-4x: Add support for mdm9x45 and apq8096Arun KS2017-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add mdm_ops for mdm9x45 and apq8064. Change-Id: Iea167175b9bd35a515d15a72897947a889093c03 Signed-off-by: Arun KS <arunks@codeaurora.org> Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
* | | | | ARM: dts: msm: Add QRD device nodes for HDK660/630 boardsJiangen Jiao2017-04-26
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Add device tree support for QRD HDK660, HDK630 boards. Change-Id: I65e7537f2ae0e7d04ccab11342925e0457f4198b Signed-off-by: Jiangen Jiao <jiangenj@codeaurora.org>
* | / / apq8098: rename apq8998 to apq8098Runmin Wang2017-04-11
| |/ / |/| | | | | | | | | | | | | | | | | | | | Update "apq8998" to "apq8098" as a proper name for all files and strings used by apq8098 platform. Change-Id: Id633d346946251751829fb597c860c8d41944265 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
* | | Merge "msm_11ad: 11AD SMMU changes to allow enabling of SMMU stage1"Linux Build Service Account2017-03-31
|\ \ \
| * | | msm_11ad: 11AD SMMU changes to allow enabling of SMMU stage1Maya Erez2017-03-27
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the following changes to support enabling of SMMU stage1: - Enable DMA coherency and PAGE_TABLE_FORCE_COHERENT attr to allow cache coherency when SMMU stage1 is enabled - Add the option to define SMMU base address and size in DT - Add DT node flag to determine if stage1 is enabled Change-Id: I38b0ee3d5c4bf533f91077ee69bd464dfdd358c8 Signed-off-by: Maya Erez <merez@codeaurora.org>
* / / esoc: add support for additonal physical link infoSatya Durga Srinivasu Prabhala2017-03-24
|/ / | | | | | | | | | | | | | | | | | | Some of the device configurations support multiple external SOCs. To differentiate physical links, add support for additonal info about the physical link. CRs-Fixed: 2024578 Change-Id: If71bf23d798f8bf0b6594a686415fe9b806e4226 Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>