-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'LA.UM.8.3.r1-07900-sdm845.0' into canting-4.9-q
"LA.UM.8.3.r1-07900-sdm845.0" * tag 'LA.UM.8.3.r1-07900-sdm845.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.9: (228 commits) defconfig: Enabling ipc router transport over mhi soc: qcom: ipc_router: Add new ipc router transport interface cnss2: Sync code from kernel 4.14 ARM: dts: msm: Remove duplicate avtimer node entry diag: dci: Synchronize dci mempool buffers alloc and free msm: camera: isp: validate in_port before accessing USB: gadget: u_ether: Change skb->len check for jumbo frames USB: configfs: Clear deactivation flag in configfs_composite_unbind() ARM: msm: dts: Enable sdp check timer for sdm429 spyro usb: dwc3: gadget: Block GSI DB update after END transfer on all EPs soc: qcom: bgcom: fix dangling pointer on device shutdown mhi: core: Read transfer length from an event properly mhi: core: Fix out of bound channel id handling ARM: dts: msm: add CPU dai for additional proxy ports dtsi: audio bring-up for msm8909go on kernel 4.9 fbdev: msm: Avoid duplicate release fence fd creation cnss2: add null pointer check ARM: dts: msm: Remove TDM grouping changes ARM: dts: msm: Add skip-disable-before-sw-enable flag for SDM670 clk: qcom: gdsc-regulator: Add support to skip GDSC disable ... Change-Id: I97aeb3a2c23948889d3d0a8ac1d7af3488016159 Signed-off-by: Khusika Dhamar Gusti <mail@khusika.com> Conflicts: .gitignore Makefile arch/arm64/kernel/smp.c arch/arm64/mm/mmu.c drivers/gpu/drm/msm/dsi-staging/dsi_panel.c drivers/gpu/drm/msm/dsi-staging/dsi_panel.h drivers/gpu/drm/msm/sde/sde_connector.c drivers/gpu/drm/msm/sde/sde_kms.c drivers/input/touchscreen/Kconfig drivers/platform/msm/ipa/ipa_clients/ipa_uc_offload.c drivers/scsi/sd.c drivers/soc/qcom/socinfo.c drivers/usb/gadget/composite.c drivers/usb/gadget/configfs.c drivers/usb/host/xhci-mem.c drivers/usb/pd/policy_engine.c drivers/usb/phy/phy-msm-qusb.c fs/ext4/page-io.c include/trace/events/sched.h kernel/time/hrtimer.c net/wireless/util.c
- Loading branch information
Showing
398 changed files
with
49,038 additions
and
34,312 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
cc_binary_host { | ||
name: "unifdef", | ||
srcs: ["scripts/unifdef.c"], | ||
sanitize: { | ||
never: true, | ||
}, | ||
} | ||
|
||
genrule { | ||
name: "gen-headers_install.sh", | ||
srcs: ["scripts/headers_install.sh"], | ||
tools: ["unifdef"], | ||
out: ["headers_install.sh"], | ||
cmd: "sed 's+scripts/unifdef+$(location unifdef)+g' $(in) > $(out)", | ||
} | ||
|
||
cc_prebuilt_binary { | ||
name: "headers_install.sh", | ||
device_supported: false, | ||
host_supported: true, | ||
srcs: [":gen-headers_install.sh"], | ||
} | ||
|
||
// Use the following for verbose output from kernel_headers.py. | ||
// kernel_headers_verbose = "--verbose " | ||
// Use the following for minimal output from kernel_headers.py. | ||
kernel_headers_verbose = "" | ||
|
||
build = ["gen_headers_arm.bp", "gen_headers_arm64.bp"] | ||
|
||
cc_library_headers { | ||
name: "qti_kernel_headers", | ||
arch: { | ||
arm: { | ||
generated_headers: ["qti_generate_kernel_headers_arm"], | ||
export_generated_headers: ["qti_generate_kernel_headers_arm"], | ||
}, | ||
arm64: { | ||
generated_headers: ["qti_generate_kernel_headers_arm64"], | ||
export_generated_headers: ["qti_generate_kernel_headers_arm64"], | ||
}, | ||
}, | ||
vendor: true, | ||
recovery_available: true, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
Modem chipset attached to Application processor | ||
|
||
Modem chipset can be connected to an external apss processor. The control | ||
channel between the two chipsets consists of gpios that can relay the | ||
state of one subsytem to another. Modem can indicate different events | ||
(bootup/crash etc.) to AP and can get the same information from AP. | ||
|
||
Required Properties: | ||
- compatible: "qcom,sdx-ext-ipc". | ||
|
||
Required named gpio properties: | ||
- qcom,mdm2ap-status-gpio: gpio for modem to indicate the boot status to APQ. | ||
|
||
- qcom,ap2mdm-status-gpio: gpio for APQ to indicate the boot status to modem. | ||
|
||
|
||
|
||
Optional named gpio properties: | ||
- qcom,mdm2ap-status2-gpio: gpio for modem to indicate to APQ that it is in | ||
E911 call or doing firmware upgrade. | ||
|
||
- qcom,ap2mdm-status2-gpio: gpio for APQ to indicate graceful shutdown to modem. | ||
|
||
Example: | ||
sdx_ext_ipc: qcom,sdx_ext_ipc { | ||
compatible = "qcom,sdx-ext-ipc"; | ||
qcom,ap2mdm-status-gpio = <&tlmm 64 0x00>; | ||
qcom,ap2mdm-status2-gpio = <&tlmm 65 0x00>; | ||
qcom,mdm2ap-status-gpio = <&tlmm 63 0x00>; | ||
qcom,mdm2ap-status2-gpio = <&tlmm 66 0x00>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
52 changes: 52 additions & 0 deletions
52
Documentation/devicetree/bindings/input/touchscreen/raydium_ts.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
Raydium WT030 touch controller | ||
|
||
Please add this description here: The Raydium Touch controller is connected to the | ||
host processor via I2C. The controller generates interrupts when the user touches | ||
the panel. The host controller is expected to read the touch coordinates over I2C and | ||
pass the coordinates to the rest of the system. | ||
|
||
Required properties: | ||
|
||
- compatible : should be "raydium,raydium-ts". | ||
- reg : i2c slave address of the device. | ||
- interrupt-parent : parent of interrupt. | ||
- raydium,irq-gpio : irq gpio. | ||
- raydium,reset-gpio : reset gpio. | ||
- vdd_ana-supply : analog voltage power supply needed to power device. | ||
- vcc_i2c-supply : i2c voltage power supply needed to power device. | ||
|
||
Optional property: | ||
- raydium,max-num-touches : addr of ub-i2c. | ||
- raydium,display-coords : array of display coordinates. | ||
- raydium,x_max : maximal x value of the panel. | ||
- raydium,y_max : maximal y value of the panel. | ||
- raydium,fw_id : firmare id. | ||
- raydium,soft-reset-delay-ms : reset delay for controller (ms), default 100. | ||
- raydium,hard-reset-delay-ms : reset delay for controller (ms), default 100. | ||
|
||
Example: | ||
i2c@78b7000 { | ||
status = "ok"; | ||
raydium_ts@39 { | ||
compatible = "raydium,raydium-ts"; | ||
reg = <0x39>; | ||
interrupt-parent = <&msm_gpio>; | ||
interrupts = <13 0x2008>; | ||
vdd_ana-supply = <&pm8916_l17>; | ||
vcc_i2c-supply = <&pm8916_l6>; | ||
pinctrl-names = "pmx_ts_active","pmx_ts_suspend","pmx_ts_release"; | ||
pinctrl-0 = <&ts_int_active &ts_reset_active>; | ||
pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>; | ||
pinctrl-2 = <&ts_release>; | ||
raydium,reset-gpio = <&msm_gpio 12 0x00>; | ||
raydium,irq-gpio = <&msm_gpio 13 0x00>; | ||
raydium,num-max-touches = <2>; | ||
raydium,soft-reset-delay-ms = <50>; | ||
raydium,hard-reset-delay-ms = <100>; | ||
raydium,x_max = <390>; | ||
raydium,y_max = <390>; | ||
raydium,display-coords= <0 0 390 390>; | ||
raydium,fw_id = <0x2202> | ||
}; | ||
}; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
TFA9897 SmartpA | ||
|
||
Required properties: | ||
|
||
- compatible : "nxp,tfa98xx" | ||
|
||
- reg : I2C address of the device | ||
|
||
- dvdd-supply : Power supply for PA's dvdd | ||
|
||
- dvdd-voltage : Minimum and maximum voltage in uV to set for power supply | ||
|
||
- dvdd-current : dvdd's max current in uA | ||
|
||
Examples: | ||
|
||
i2c_smartpa@34 { | ||
compatible = "nxp,tfa98xx"; | ||
reg = <0x34>; | ||
reset-gpio = <&tlmm 68 0>; | ||
dvdd-supply = <&pm660_l9>; | ||
dvdd-voltage = <1800000 1800000>; | ||
dvdd-current = <15000>; | ||
}; |
Oops, something went wrong.