8bfed38db6f55f65ab5d7147883808c28f2e9182
880114
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8bfed38db6 |
arm64: config: caprip: Build moto modules
Change-Id: I9aa734575ebb71f8436730d762a9658877140982 |
||
|
|
51a74698ef |
arm64: configs: rhode: Build moto modules
Change-Id: I94d8598f429d31f1edb56403cd51b58fd4b79dbb |
||
|
|
5ff96b0a44 |
treewide: Setup inline build for moto bengal/rhode modules
Change-Id: Ic323acad308e7579ab44497cce33d9735bcb9409 |
||
|
|
2c35532a47 |
input: touchscreen: nova_0flash_mmi: Fix build
Fix the build when CONFIG_FB is disabled. Change-Id: I086900c94939a967957d3111faa0ec41b3f8cac0 |
||
|
|
028f216e32 |
arm64: configs: devon: Build moto modules
Change-Id: Icfbbbd20b81a2fe6329eae5c46990e67e359a8d8 |
||
|
|
3235257da4 |
treewide: Setup inline build for moto bengal/devon modules
Change-Id: If6b9e0dfc980fb0f631a52d79d8e2ce1419bdc9f |
||
|
|
da532c57bc |
techpack: audio: Disable CONFIG_SND_SOC_FS16XX
This isn't used on devon/hawao/rhode Change-Id: Iae7ea265bb271508de5d02ac5649d4cd0bf9805d |
||
|
|
b25b68201f |
techpack: audio: aw88261: Load calibration file through firmware class
Direct access to filesystem is insane and hits a neverallow, load it through the firmware class instead. Co-authored-by: Michael Bestas <mkbestas@lineageos.org> Change-Id: Ic522644c73d63a36430526736257d635deb08f6a |
||
|
|
fd2f1845d4 |
techpack: audio: Setup build makefiles for moto bengal
[Dhina17]: Adapted for bengal. Change-Id: Idff424f8dc188feb5d24c8d77f0ba950ab8275bf Signed-off-by: Dhina17 <dhinalogu@gmail.com> |
||
|
|
b6b3b3ebf6 |
arm64: configs: moto-bengal: Disable unused modules
This matches stock configuration Change-Id: Ie9fff3e2e5f1d5f64fd950410f8178eba7975b21 |
||
|
|
50014e61f2 |
input: touchscreen: hxchipset: Fix Kconfig warnings
Change-Id: If3740ec08e0c61c37ef270d9f28977f2e7b13044 |
||
|
|
0246e749aa |
arm64: configs: bengal/hawao: Build moto modules
Change-Id: Ib582a9ffea7d3013754cb308b1692393cb1635a5 |
||
|
|
b59ec4a453 |
arm64: configs: moto-bengal: Enable QCACLD
Change-Id: I22b3d3adf31c95a91275d0c795403b4097201430 |
||
|
|
5397e7c3cc |
treewide: Setup inline build for moto bengal/hawao modules
Change-Id: Id038b9398777ad7fad8c50de1da0059d346d112b |
||
|
|
a5159e41d7 |
treewide: Setup inline build for moto modules
Co-authored-by: Erfan Abdi <erfangplus@gmail.com> Co-authored-by: Beta Soft <betaxab@gmail.com> Co-authored-by: dianlujitao <dianlujitao@lineageos.org> Co-authored-by: SGCMarkus <markusornik@gmail.com> Co-authored-by: Michael Bestas <mkbestas@lineageos.org> Change-Id: I5a7218c093f4cd42325860aeb8e281fe7be41a66 |
||
|
|
60e7597021 |
fs: Remove moto exfat modules
We are using the upstream backport Change-Id: I0f11e48b9e0f511cb3e025311eeb8275d2a91372 |
||
|
|
7942f6ebed |
techpack: camera-bengal: Correct paths
Change-Id: I976724d136f325d77b2dcf059f87423d77a2f6a3 |
||
|
|
ded2481afd |
Revert "techpack: add camera legacy support"
This reverts commit
|
||
|
|
05031184e8 |
Revert "rhode: update camera device tree path"
This reverts commit
|
||
|
|
9a826d97e8 |
Revert "hawao: update camera device tree path"
This reverts commit
|
||
|
|
acc5b368c5 |
Revert "devon: update camera device tree path"
This reverts commit
|
||
|
|
8ca35c8035 |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/motorola-kernel-modules into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/motorola-kernel-modules: (3067 commits) drivers/TP: 2ed nt36528 support high resolution 4x v2 fix mmi_thermal_zone: fix compile error thermal: add uevent trigger for virtual sensor AndroidKernelModule.mk: add crow in Build_external_kernelmodule.mk drivers/TP: 2ed nt36528 support high resolution 4x v2 Support goodix touch palm cancel feature DLKM:add anc_fps_mmi driver Enable touch high report rate for ctwo bangkk: input touch set fod event bangkk: input touch remove fod coordinate when resume charging: charging state machine don't depend on battery soc : fogona : tp : update cts_test.c file WHY: need update cts_test.c HOW: update cts_test.c sc760x_charger: remove unused variable Optimize ghost log capture feature Optimize touch stow mode feature driver/TP: Support for touch stowed detection when gesture mode. Initial bringup wlan antenna for boston and use wlan_antenna.ko Clear vbus present if wireless charger present : Bangkok CSOT+FT3681 Fix TP Ghost Point Issue cc2 probabilistically recognized cc1 cc-aw35616 probabilistically not recognized drivers/TP: 2ed nt36528 support high resolution 4x. :tp:when tp sleep rst high drivers/TP: Enable TP gesture feature. charger:optimize the factory shutdown sequence Set max_ra_pages according to total ram size Add Qorvo UWB driver Add touch stowed mode feature for zinitix charge: add noffc_qg_iterm_45c config iterm charging: support HVDCP2 Vbus 9V charging Fix touch not work on user build sc760x: make battery current polority selectable from dt. cw2217b: Unify the polarity of the current reported fogona:fix USB typec cable can only recognize one side on both sides Optimize force touch sensor firmware update flow Add sysfs node support Support zoom function Add volume key support Add cs pressure sensor initial source code :charger:The battery level is not change during charging. different charge termination current at 35-45 temperature range fogona add charge led(2) :tp:nvt36528 tp gesture fuction add[1/2] moto_mmap_fault: Support the new hook moto_mmap_fault: Fix KASAN report use-after-free moto mmap fault driver:Optimize the code flow moto_mmap_fault:Protect the pointer Moto mmap fault driver fogona:AW96105A driver causes user version compilation failure 2nd main charger bq2589x can not read vbus voltage :tp:icnl9916c tp gesture fuction add[1/2] mmi-smbcharger-iio: Fix power watt error mmi-smbcharger-iio: Add charging power interface fogor: tp: optimize fogor ilitek tp log level fogor: tp: input touch add wait pm<1> fogor: tp: optimize gki tp function<2> nova0flash: Fix unused lable build error nova0flash: Fix selftest panic on 5.15 kernel fogona:aw96105A brint up[5] fogona:aw96105A SAR bring up[3] :tp:Support Qcom panel notify for 1st fogona touch :tp:Support Qcom panel notify for 2nd fogona touch fogona:change fogona booster volt fogo charger_ic bring up module QcomPkg: fogo charger bring up module fogor: touch: optimization fogor tm-icnl9916c suspend function ctwo: Solve TOF phio ioctl timeout tp:2nd tp error fix tp:fogona 1st tp mmi,status add tp:fogona 2nd tp bringup[2/4] fogona:change fogona booster volt Get CLI touch gesture type from gesture node Avoid usb detection at _FT8726 touchscreen driver fogona:vibrator bring up for driver after resolved build error dlkm: add new nfc_nci driver fogor: touch: 1st icnl9916c add some demands fogor: touch: add 2nd ili9883c tp demands optimize log level-aw fogona:vibrator bring up for driver Fuel gauge RT9426a driver kernel5.15 compatible mmi_parallel_charger_iio:optimize the pdo select support typec cid event Add typec CID event for notification tp:fogona icnl9916c tp bring [1/3] fogona:add fogona booster[1/3] Implement wlc_tx_capability for cps4019 Cw2217:kernel 5.15 compatible compile change Enable CLI touch large palm detection for lynkco charger:optimize the qc3p reduce vbus voltage sx933x:setup build on kernel 5.15 fogor: touch: CQA-test add IC name wt6630 remove unused pointer struct qti power_supply header at kernel 5.15 charger motorola module kernel-5.15 compatible design. : Add Chipone fps v1 driver module fogor: tp: 1st icnl9916c CQA-test function ctwo: solve tof compile issue ctwo:fix compile issue Revert "(CR): ctwo: enable TOF phio tool" driver: fogor: tp gki issue adapt ctwo: enable TOF phio tool MOTODESK-12263: Change touch gesture mode key values Open USB log in factory version for bangkk[3/3] Add st54spi_gpio driver for ST54L eSE Support game idle mode for focal touch fogor: kernel: 2nd tongxingda ili9883c TP bringup AndroidKernelModule.mk: add bengal in Build_external_kernelmodule.mk : Fix goodix touch GKI build break goodix_brl_mmi: clip area support touchscreen_mmi: clip area support driver: fogor: tp tm-icnl9916c tp bringup<2> Berlin Row - Avoid fts_tp continuous wakeups mmi_charger:init thermal parameter at high temp fogor/sensor: adjust sx937x driver format nova_0flash_mmi: conditionally enable spi CS delay feature sc760x: Enter Low power mode when system suspend Update battery status before reading smbcharger:support power_watt report Add capacity_level to discrete charger driver sbmcharger:optimize the pdo select Set touch reset and interrupt pin Reduce zinitix touch resume time mmi_charger:optimize the thermal vote policy bq25980_mmi:optimize the adc read cw2217b: optimize the battery capacity optimize aw963xx driver-set_enable mmi_charger:optimize the pump policy mmi_charger:enable adc when charger plugin sc8541:enable adc when charger plugin charger:optimize the qc3p init vbus voltage Reduce 'cw2217b_fg_mmi.ko' boot log printed. cw2217b: modify charging status optimize aw963xx driver Set touch reset and interrupt pin pd: configurable tcpc timeout to detect charger type save the value of ui_full to the A2 register Optimize zinitix touch firmware upgrade flow : Fix FOD zero tap not working issue charger:optimize the qc3p request voltage bangkk: input touch add game feature edge/rate sgm4154x: support 8w wireless charging Optimize zinitix touch firmware upgrade flow Set the thermal_ratio_nums. Add SUPPORT_DYNAMIC_UPDATE_UI_FULL control need to clear jiffies in non-charging state. input: ili9882_mmi: remove unused netlink codes use the battery voltage of fuel guage in charging logic. goodix_blr_mmi: wakeup gesture gt9966 Add sysfs node for cid status read bangkok modify focal tp power on off Need to initialize full charger capacity of 100%. Support goodix ghost touch log capture bangkok add tp charger mode charger:seperate the FFC and none FFC parameter Support touch assit p-sensor dectection mmi_charger: power_changed when charger register susccess fix read Board level Capacitor Compensation Value sc760x_charger_mmi: no need to return failed The probability of sarsensor not being mounted Add more sku types and typec cid support fg_cw2217b: Ensuring monotonic variation of soc Revert "(CR): Ensuring monotonic variation of soc" modify focal tp optimize aw963xx driver sc760x_charger_mmi: Update sc760x_en to psy_property Ensuring monotonic variation of soc optimize aw963xx driver && insert usb calibration bangkok focaltech tp modify for system crash sc760x_charger_mmi: Support THERMAL_RATIO_CONTROL cw2217b: add some logs for soc jumping debug. Check if i2c device available before add driver Support the input charge current limit for wireless charger bangkk: input touch add config for bangkk only Add Wait pm for zinitix touch gesture feature Bangkok add focal tp vdd gpio low Bangkok modify for focaltech touch fod sar sensor bring up 1/2 sar sensor bring up -aw Bangkok modify for focal to no touch add some param for bq25980 driver Bangkok TP bring up Add touch pocket mode feature sc760x_charger_mmi: fix build error of irq_enabled sc760x: Do not enable IRQ until sc760x gpio enable backlight: aw99703 use exponential curve for genevn sc760x: remove sc760x_dump_reg from irq_handler Add gesture pm for goodix touch Reduce firmware upgrade time for zinitix touch sc760x: Check gpio_en before access I2C bus Documentation:ledtrig-sol:Add led trig support nova_0flash_mmi: fix build failure cw2217: Dynamic adjust UI_FULL The current units should be consistent. Optimize the charger control logic sc760x:ensure that user configuration takes precedence ensure that user configuration takes precedence. Pnangn:Upgrade Egis SDK to v1.0.10 SOL Led: Sync set brightness call before blink set Increase CLI touch raw data level for lynkco sc760x_charger_mmi: limited ibatt step by step Fix multi-finger touch error logic sc760x: fixed build err sc760x: Dynamic check sc760x power on Add gesture support for zinitix touch IC Oberon : SOL LED: Added module_params Sol led: Handle power supply states support transfer the flip target fcc to main battery. focaltech_0flash_v2_mmi: update log level for input report log lynkco: add 32-bit ioctl for tcmd lynkco: update TOF kernel version discharge with software pd pps charger fg: optimization fg batt status flip_batt: optimization flip batt charger status Support input voltage limit for wireless charger Modify Zinitix firmware version name CLI screen support 3points input: fix ili7807s touch dislocation when aging test check the charger status again when devices shutdown. sx937x: add flip near & far reg list Optimize CLI FocalTech touch resume flow Optimize touch resume flow Edit config and kbuild to support lyncko lynkco: Solve the compile error on user version use discharging interval for FULL battery status Optimize the battery data updating to save power Add timestamp node for CLI FTS touch lynkco: Add TOF kernel driver drv8424_mmi: motor fault handling for hiphi, skip charger confirmation zeekr:modify capsensor driver input: fix the disappearance of ili7807s stylus handwriting Change CLI touch input device name Initialize the delay work before IRQ init Revert "(CR) Pnangn:Enable FPS overheat protection" usb_therm:optimize the usb cooler function Pnangn:Enable FPS overheat protection Support factory test for zinitix touch IC usb_therm: SDP/CDP should't toggle mosfet fixup! (CR) drv8424_mmi: update motor sequences drv8424_mmi: update motor sequences drv8424_mmi: optimize stop motor startegy align battery current and charger power update rate sc760x: sleep 2s after pull up sc760x_en hiphi:moto stylus service show up in battery statistics SC760x: Bringup sc760x charger balance Add mmi touch class support for zinitix charge: add tmo sku max charge temp for no temp zones products Change the way of loading touch firmware Add a sysfs node to control TUD Add power control for zinitix touch watchdogtest: set error printk level for critical warning log sr100: Add NULL pointer checks sr100: Confirm the read timeout only for read operations sr100: Increase the packet size to 4200 sr100: Decide the normal read or ext Fix build error unused-but-set-variable in sr100 focaltech_0flash_v2_mmi:improve charger detection sx937x: reset chipset instead of cali pnangn:2nd main charger sc8989 disable adc conversion dlkm/fps:optimise ets_bix_mmi for pnangn haptic_hv: Select waveform based on duration Reset to default waveform after vibration dlkm/fps:optimise screen status interface control Build ztw622 as a DLKM module Add initial source code of ztw622 touch driver drv8424_mmi: motor overshoot handling Support goodix touch under water detection Support touch under water detection haptic_hv: Prevent sysfs attrs from being destroyed Add lpd mitigate driver module Add LPD device notify support in mmi_relay Add glink oem command to support lpd mitigate mode dlkm: bo: Change the logic of report fod up key Revert "(CR): haptic_hv: Prevent sysfs attrs from being destroyed" Enable the charge IC after the detection compelte. Optimize time sequence of usb_therm mos control utag: Enlarge buffer size to fill full workqueue name fix wired charging error online logic usb_therm: add usb_therm toggle mosfet input: ili9882_mmi: remove unused netlink codes cancel the work befor scheduling. input: optimize nt36672c touch spi timing qti_glink_charger: support cps4019 qti_qlink_charger: support cps4019 fg: don't get battery info when fg run into boot mode optimize IR comp for 2nd chg ic optimize IR comp for 2nd chg ic genevn: optimize the process of ili7807s touch sending stylus cmd pnangn:2nd charger sc8989 ICL3A set to 0x3a fixed unused variable 'batt_curr' error. genevn: make macro GET_TS_DATA effective(dev) effecitve in touch haptic_hv: Add HAL compatility haptic_hv: Prevent sysfs attrs from being destroyed bm_ulog: Optimize adsp bm ulog driver Add charging state for wireless charging. genevn: optimize touch nt36672c gesture for fw v08 Fix goodix touch driver build error genevn: optimize ili7807s gesture mode genevn: optimize nt36672c gesture mode Optimize FocalTech gesture mode Optimize goodix gesture mode Rework cli gesture mode dynamic adjust vindpm dynamic adjust vindpm Support wireless power source as charger input. Reconfigue the charger for user input or chip reset qti_glink_charger: fix build err fixup! (CR): qti_glink_charger: Checking wireless TX_MODE qti_glink_charger: Checking wireless TX_MODE drv8424_mmi: enforced fault state Juno: Keep the current limit unchanged. add IR comp require input: ili9882_mmi: initial dda support driver v2.0 input: nova_0flash_mmi: update dda driver to v2.0 input: nova_0flash_mmi: check whether panel exists input: ili9882_mmi: move mmi and pen init to plat probe chg: let each project could use its own heartbeat work period input: nova_0flash_mmi: change single+double tap command input: nova_0flash_mmi: add timestamp for touchscreen mmi input: ili9882_mmi: add last_event_time function Add debug log for fod key event mmi_info : add chipid info into bootinfo input: ili9882_mmi: add single/double tap function focaltech_0flash_v2_mmi: add productinfo node in touchscreen sys bronco/sensor: fix capsensor diff reg error Use s-dt-gesture to report CLI touch gesture input: nova_0flash_mmi: add dda alpha1.00 driver input: nova_0flash_mmi: set pen flag when resume input: nova_0flash_mmi: use different touch state macro input: nova_0flash_mmi: add double tap support Fingerprint timing sequence error dlkm:optimise report function for pen nova_0flash_mmi: add touch point timestamp focaltech_0flash_v2_mmi: add touch point timestamp dlkm:optimise pen probe & report function qti_glink_charger: Add wls tx id&sn qti_glink_charger: Add wls tx capability input: ili9882_mmi: set fw ready flag when download complete Geneva5G NA: Optimized the loading time of wl2864c Support touch high resolution input: ili9882_mmi: change pen and charger detection values genevn: fix test panic backlight for aw99703 pnangn:2nd main charger add led driver code add flag to ensure shutdown call only once SC89890H update register val fail f_usbnet:Requeue the request in shutdown case Revert "Revert "(CR):f_usbnet:Handle the rx error conditions"" change not disable flip charge if enable by chg_en node charge:geneva disable wireless log fixup! (CR) input: ili9882_mmi: don't use kernel_read/write for 5.10 Add the recovery scheme of the secondary panel ESD software input: ili9882_mmi: don't use kernel_read/write for 5.10 input: nova_0flash_mmi: don't use kernel_read/write for 5.10 input: ili9882_mmi: add pen notify and palm settings input: nova_0flash_mmi: use touchscreen mmi to support pen sgm4154x add led driver code Revert "(CR):f_usbnet:Handle the rx error conditions" Wait pm resume before read data from IC Support touch sensitivity in game mode for zeekr dlkm: optimize driver aw99703 and aw37501 f_usbnet:Handle the rx error conditions ASoC: add aw862x haptic driver v1.9.0 Fix qti glink driver load fail Send sku type and HW revision to adsp Add a macro to control if cli_gesture created input: ili9882_mmi: add passive pen support add property voltage_ocv drv8424_mmi: power up/down slider handling distinguish haptic feedback by four different driver strength Add gesture mode support for focaltech touch Add CLI touch gesture support on mmi touch screen class fix crashed at bm_ulog_print_log tundra: input touch update gesture cmd bronco: dlkm: Enable touch report rate switch feature input: focaltech_0flash_v2_mmi: add initial pinctrl feature support input: ili9882_mmi: add initial mmi support Make compatible for another pinctrl name drv8424_mmi: add max pps interface input: genevn: optimize ili7807s driver for kernel 5.10 WLC: change 50w dock fan speed to 4000 round/s Fix FocalTech driver build error when use GKI2.0 drv8424_mmi: handling corner cases 18W charging set sgm4154x iindpm comp 100mA DLKM/bix:update ets_bix driver DLKM/fpc:optimise build rule for FPC fps driver WL2868C: Disable all regulators before shutdown. sc89890h charger ic factory mode close ico input: genevn: optimize nt36673c driver for kernel 5.10 charging: change PM mechanism Pnangn:FPS bringup on Pnangn mainline fixup! (CR) drv8424_mmi: motor slippage recovery drv8424_mmi: motor slippage recovery dlkm:optimise bu250xx bulild rule wlc:add feature supporting for Moto 50W dock in WLC driver Revert "(CR): charging: add icl*vbus to report power max" Revert "(CR): modules: vision station WHITE MASK test failed" sarsensor:optimise log output for sx9375 fixup! (CR) goodix_berlin_mmi: active touch area feature Skip BM ulog request if bm debug is disabled Support normal mode switch corner suppression level Power: Add /proc/wakeup_sources for Battery Tracer TP wake up of gesture fix drv8424_mmi: updated and new features goodix_berlin_mmi: active touch area feature Fix noise test case fail of factory test Support FocalTech touch noise test point by point charge ic sc89890 set ico,common baseline code Enable touch report rate switch feature fixup! (CR) drv8424_mmi: adjust motor sequences Fix FocalTech_V3 touch driver build error penang: input touch add gki for focaltech drv8424_mmi: adjust motor sequences Android.mk: add parrot build options for geneva row Decrease the log of register panel notifier Remove unused send touch IC config drv8424_mmi: adjust sequences for 2.3&2.8 pitch drv8424_mmi: sensor data driven position detection TP: The TP ft8057 bringup Fix goodix touch driver build error Add fcc_ma/fv_mv and thermal_level debug info in kernel FG: Monotonic SoC to prevent SoC jump input: goodix: disable double click of touch firmware update bm ulog mask Support double tap to wake up the screen Use node to notify CLI touch gesture mode usbnet: notify if config to sync with userspace aw86927: Add vendor-supplied driver WLC: when wlc is offline, set psy prop value as 0 charging: add wls charging icl workaround for apple TX wlc: change wlc current from ibat to iout TP focal bsp fix[1/1] WLC: Add vbus check before power supply read ops TP change config id : chipone: enable power gpio for penang TP suspend and resume fix[1/1] TP change config id TP: The TP nt36528 bringup charging: disable I2C error workaround adjust flip charger input current support empty vbat shutdown with charger drv8424_mmi: fix sensors logic and data charging: add battery ovp debounce charging: fixed build error qti_glink_charger: Add some debug info Optimize CLI touch single tap function charging: remove debug log typec: disable vbus under 0.8V interrupt when vbus remove TP charger mode fix[1/1] Monitor fg psy event once get the psy name Fix CLI touch gesture event timeout handling logic when kernel wakeup abnormal charging: don't update qc3.0 type to core when rerun apsd support battery ovp/occp/ocp Revert "(CR): Add OVP and OCP for battery" sgm4154x_charger_lite: add thermal mitigation rhode: input touch update syna config id fixup! (CR): Reset charging if it's halt Reset charging if it's halt FG_MM8013: Update logic to compatible with param_ver=0xa200 control charger irq for otg or battery presence Trigger battery current read on demand drv8424_mmi: proper IRQ setup drv8424_mmi: unify source code indentation drv8424_mmi: dual motors fault handling Add OVP and OCP for battery charging: change wireless charging icl step increase rate Add the description sysfs node when usbnet init charging: optimize select pd capacity charging: optimize wireless charging icl vote dlkm: led_aw2033: don't enable led and CHGDIS when boot Add parrot in Build_external_kernelmodule.mk charging: enable cp ADC when factory mode add and remove sysfs files when usbnet config Always power-on eSE to avoid ese not open issue mm8013c_fg: add more safeguard when update FW/param charging: disable cp adc when cp don't work Support goodix 9916P touch IC Set to discharging status if charger absent fg: modify fake battery default value for assembly test mm8013c_fg: force none update fw/paramerter charging: add some log mm8013c_fg: create fw/param/battery_id node MM8013C_FG: match battery_id && parameter ver when do update sgm4154x_charger_lite:get charge counter from flip fg mmi_charger: combine flip & main battery charge counter qti_glink_charger:add charge counter prop bq27426_fg_mmi:add charge counter prop charging: don't enable term when slave cp disabled charging: export charge ops interface for authen test WLC: Add force flag for fw upgrade interface : tundra : keep nfc irq always wakeupable dlkm: aw2033: set blink mode brightness correct the paired_ichg value before setting connect 33W charger, the power is only 2.5W Stop charging by paired battery Support touch sensitivity in game mode for eqs Revert "Revert "(CR): charging: Don't switch dpdm from AP to pmic when host mode"" charging: limit max icl for wireless charging charging: add wireless icl increase step by step drv8424_mmi: update position/status w/o sensors remove the sysfs notify from interrupt context usbnet: add sysfs files for net interface config the charging status shows "not charging",but the charging current is normal introduct MM8013C FG update fw/parameter program tundra: input touch disable double click tundra:input touch upate report rate Skip ichg set during paired notify in factory mode TP limit test result output[1/1] TP fix tcmd fail[1/1] TP limit test[1/1] Remove unused variable defination in case build error charging: if pd active,don't detected HVDCP factory: Add tx_mode_vout for factory testing TP charger mode[1/1] TP gesture wake up[1/1] cp: add input voltage and current file node wls-chg: increase wait time for boost voltage Fix kernel trace when execting mutex lock Fix CLI touch easywake failure charging: optimize PD capacity select algorithm rtwo: add log fix issuse:variable 'ret' set but not used motorola:Rhodec:Update chipone_fhd_mmi Devon:Optimize The FPC Power-on Process Fix goodix touch SPI config compile error tundra: input touch use boottime to get timestampe ONELI: add sar sensor log add sar sensor log charging: reset dpdm when charger removed rt9471 not charge 3min during a complete charging test focaltech_0flash_v2_mmi: enable FTS_PATCH_COMERR_PM for deep sleep charging: add config charger mode to FG fg: add api to write temperature/chargeType to fg interior Revert "charging: Don't switch dpdm from AP to pmic when host mode" drv8424_mmi: relative positions, gpio init and reset wls-chg: change psy/voltage_now's value to vout value Add timestamp log for FOD debug focaltech_0flash_v2_mmi: disable FTS debug config by default focaltech_0flash_v2_mmi: single tap gesture not work fix charging: Don't switch dpdm from AP to pmic when host mode TP bring up[1/4] Add charger power watt uevent tundra: input touch add sample rate Lift off current touch when suspend WLS_CHG: change fw upgrade judgment tundra: input touch fix gki issue wls-chg: add fw ver judgment for blank chip bms: add charge counter in mm8013 Integrate mmi_device_is_available() into mmi_check_dynamic_device_node() mmi_info: Add missing of_node_put() Check return of regulator_enable charger:add the handle for quick plug out/in case. Turn off load switch during charging Improve cw2217b fg driver compatibility Optimize high report rate feature WLS-CHG: ADD usb icl vote for wls chg charging: config vindpm by dts DUT keeps vibrating after connecting to computer via USB touchscreen_mmi: active region interface drv8424_mmi: enable gpio init drv8424_mmi: position detection and sensor data goodix_blr_mmi: active area support drv8424_mmi: fix makefile to build for android s Integrate goodix stylus Direct Data Access feature focaltech_0flash_v2_mmi: disable FTS ESD check by default Fix goodix touch driver build error charging: only turbo charger enable FFC function charging: config batt profile max fv focaltech_0flash_v2_mmi: gesture mode feature support wls-chg: change chg pad led to green when soc is 100 wls-chg: adjust some registers' addreess value wls-chg: add tcmd test interface nova_0flash_mmi: gesture mode improve ili9882_mmi:gesture mode improve charging: vote PD ICL 3A when PD connected charging: show turbo charger when PD connected focaltech_0flash_v2_mmi:update fw info when fw resume devon:fix z350 detect issue for apple charger. charging:Ignore request dpdm charging: optimize rerun apsd for sc89890H charging:Ignore request dpdm qti_glink_charger: Add WLC func utags: Free allocated memory when rmmod utags.ko utags: Free the device name buffer when rmmod utags.ko charger: add wireless type judgement for healthd wls-chg: change name of the file point chip_id wls-chg: add force wls chg test interface psy: add DPDM operation ignore option wls-chg: set fix register definition error charging: optimize code for discrete charging Use delta OCV to limit the charging current charging: optimize search charger capacity method charging: add pd vdm verify IIO channel pd: add pd vdm verify notify passageway pd: Add moto private charge protocol wls_chg: add dependence for mmi_discrete_charger wls_chg: add charger class interface wt6670f: use integer instead of floating point drv8424_mmi: status & position show methods drv8424_mmi: status and position handling drv8424_mmi: support variable speed sequences drv8424_mmi: stepper motor driver sx937x_multi:optimize code phone with rt9471 will ramdump when usb plug in Clear data buffer after releasing connects. wls_chg: remove check chip id function wls_charge: add fw version check logic focaltech_0flash_v2_mmi:support charger detection feature Disable debugging log for power consumption tundra: input touch fix rmmod add kernel version check for I_BDEV focaltech_0flash_v2_mmi:add flash sys nodes to support moto FW download focaltech_0flash_v2_mmi: add more touchscreen sys nodes fix build err for new Kernel version usbnet: fix build error in new Kernel version FG: MM8013 FG read batt_temp via iio chanel charging: delay 100ms to rerun apsd when charger inserted charging: bring up PD policy utags: fix build error on kernel 5.15 charging:Modify regs dump mmi_charger: set wls charging as dts configuration wls_charge: add status jugdement for state register read fix random crashes due to floating point operation rhode: input touch set reset high when sleep increase tcpc timeout to wait detect charge type rt9471 driver optimize, cannot connect adb after power on qti_glink_charger: Update wireless dump info dlkm: vibrator: No vibration when media controls working. rt9471 charge status incorrect focaltech_0flash_v2_mmi: add touch sys nodes, enable FW download focaltech_0flash_v2_mmi:ft8726 init codes on new version 3.4 Use battery OCV to calculate the delta battery voltage hawao+oled: recharger change level to 98%,200mv support init bm ulog : Do not disable Zero Tap when FOD is not enabled. tundra: input touch move stage2 after data init rhode: vibrator move camera notice after enable devon:add rt9471 charger Add factory kill time debounce support charging: fixed user version build error wls: add wls online status judgment tundra: input touch add touch time sysfs sgm4154x: Fix the build error on devon wls: add mmi_info symbol table wls: let cps4019 could use interfaces in mmi_charger wls: add boot firmware for CPS4019 wls: add FW upgrade logic wls: add power boost logic wls: add cps4019's bootloader download logic wls: add VOUT(VBUS/BOOST) checking logic wls: fix FW version register definition error update bq27426 battery profile for li/oneli sgm4154x:Bring up charger IC SGM41543D backlight/lm3697: add more current mode for HBM charger: add gpio request protection for WLS control charging: add SC8541 support Devon:Modify device name to match with kl charger: add mux control for WLS in otg mode for BQ2589x charger: add mux control for WLS in otg mode for SGM4154x dlkm:Rhodec:Modify chipone_tddi_fhd_mmi to fix KASAN problem Devon:seperated DVT1/DVT2 sar sensor firmware Fix fail loading CLI touch limit file sometimes Fix enable gesture mode error on panel off state charger: remove write permission from interface without "store" Devon:FPC fingerprint doesn't work ONELI/LI: add calbration driver of capsensor Set self test fail when fail loading CLI touch test limits Add sign-of-life LED trigger module changing: add sysfs PSY_IIO_TYPEC_ACCESSORY_MODE bq2597x:retry to read nu2105 id Add kalama in Build_external_kernelmodule.mk not notify current changes charger: change the adc value unit and add slave iio charger: Rename bq2597x to cp devon:optimize charging hawao+oled: fg 1st(cw2217) change to 99 ,2nd(sm5602) change to 98 charger:remove read permission charger:increase wait_time_out charger:add I2C 32bits addr interface : Rhodec: Uptade chipone_tddi_fhd_mmi driver sm5350_bl: support current align configuration for exp mode devon:charger bring up Devon:Bringup Egistec FPS ETS_617 Devon:Bringup Egistec FPS ETS_617 charging: delete redundant code FG: add fake battery in mm8013 Notify mmi_battery change when combo current change dlkm: leds/aw2033: add initial version driver oneli: update wl2864c makefile Fix parade touch driver build eror Add CLI touch feature of single tap to wakeup device rhode: input touch focal add reset rhode: input touch fix factory test charger:cps4019 fix build errors charger:Add Android.mk and Kbuild files charger:cps4019 wireless charging bring up devon:charger bring up add chipone single tap and cqatest function chipone single tap function sgm41513:add sgm41513 chipid detect, devon:charger bring up sgm4154x:add sgm41513 macro control. devon:charger bring up devon:charger bring up devon:charger bring up Change CLI touch test limits file name format Bringup FPC Fingerprint Bringup FPC Fingerprint driver/egis: Update Makefile to make the building compatible Add CLI touch sysfs factory test node Hawao+oled: the 2nd fg(sm5602)set 97% to 100% Comment out unused CLI sysfs node code PD: apply sc2150A vendor patch Revert "(CR): PD: apply sc2150A vendor patch" Adjust the paired battery policy charging: update HW current max to userspace charging: improve recharge batt voltage after stop PD: apply sc2150A vendor patch charging: add device node support charging: add iio sys support fg: bring up fuel gauge mm8013 charging: charger pump quit when vbat < chrg_step_cv_volt rhode: input touch fix build id dlkm: chipone_tddi_fhd: add initial chipone fhd tddi driver EQS: Fix for compile. Fix system crash when main touch uses LDOC13 charging: add bq25960 gpio irq charging: add bq25960 logs Add ibat polority invert from dt : Create rbs fod driver for dubai devon:sensors bringup Revert FOD change from capacitive rbs remove unused dependence sym ref : Fix fod event not working during touch resume charging: modify ss_timeout to max value Hawaii+ OLED:fpsensor chipone enable power control [Hawaii+Oled]Remove the print function of fingerprint hard interrupt EGISFP : Fix relay build dependence dlkm: sm5350_bl: add default brightness config charge : fix read VBUS error cause charging power climb slow issue optimize battery charging policy devon:sensors bringup Add relay between fps and touch : Trigger fod event only when FOD is enabled Add CLI touch factory test cp_panel node charging: rename filename and fix build errors fg: fixed sm5602 can't update info immediately Li:capsensor factory bringup Change config_id format for FW upgrade dubai: vibrator fix rtp issue FG: Add mm8013c driver code charging: add bq25960 driver charger: fix qc3p rerun bc1.2 fail w/ some qc3.0 adpter charging: Default using HW ILIM for bq25890 and SC89890 Fix "active_panel" undefined build error. Fix build errors with missing header files. dlkm: sm5350: get map mode from dtsi Change parade touch driver header files path Add CLI parade touch suspend/resume logic Support receiving dual-screen notifiactions. charging: sometime main charger can't recovery to max icl smart_pen_charger: Update pen soc to ADSP modules: The whole charging process will go twice CV let hal to control the log level Add HW chip detect mode for ST NFC rhode: update charger mode & ito test result Revert "(CR) nova_0flash_mmi: log touch down event timestamp" Add module parameter to enable panic on delta_vbat cyttsp5_core.c: Import namepace for "kernel_read" Change CLI touch test return data format Revert "(CR): SM5602_FG: apply patch-version: 20220212_00" dynamic adjust battery voltage charging: fixed build error Rhode: Modify ITO test way from "echo" to "cat" charging: fixed build error charging: add qc3p sw detected for sc89890H SM5602_FG: apply patch-version: 20220212_00 dlkm: vibrator: Support camera actuator noise reduction Rhode: TP: focal ic bringup: driver files upload PD: add sc2150A vendor patch charging: clear charger type variable charging: ignore setting qc icl when pd active Set paired battery discharge load based paired_ichg Add CLI touch sysfs node for factory test nova_0flash_mmi: log touch down event timestamp modules:sc89890h:bringup second master charger otg charging: remove the vbat condition which enable 33W charging: increase qc3p power judge threshold modules:Second charger could recharge after report full charge charging: report power max 30W when usb type is qc3p sar:add driver for multi sx937x sar: update the driver of aw9610x to v0.9.3 FG: SM5602 FG add cycle_count/fcc_design/counter property Update zero tap down and up logic rhode: solve the problem of slow power-off of front dvdd Support a main battery power supply Fix cyttsp5 driver crash add paired battery info notification add paired id to support paired battery notification ignore optional dts property exist check result Use touch mmi class method to do FW upgrade Support touchscreen class in the parade drvier code. Hawaii+oled: chipone fingerprint disable power control qc3p beging charging voltage to 3V slow attach 33w change code buld fail Solve the problem of sending command conflicts chg: fix qc3p rerun bc1.2 fail w/ some qc3.0 adpter charging: slow attach usb will not charging as 33w charging: avoid I2C bus pending rhodec: fix compile error for ILI7807S modules: Can't show turbo icon for quickly plugout/in usb rhodec:Bringup touch TXD ILI7807S Use of_ API to parse gpio pin number Fix parade tma5xx touch driver compiling error Add initial parade touch driver code charging: set icl 1.5A when type_c mode is medium rhode: long time vibration notice camera gauge: force set sm5602 temperature to 25 degree modules: vision station WHITE MASK test failed FG: Rt9426a fg add soc ir comp charging: avoid icl =100ma for 33w charger FG: sm5602 fg support muti-battery parameter DLKM/fps:optimise focal driver charging: add pd support judge HAWAO+OLED: chipone fingerprint modify the power-on sequence gauge: force batt present in bt station for factory test ibiza:disable power control for chipone FPS input: goodix_v1510: fix irq wake disable unbalanced issue : Support screen callback thru panel notification use correct macro for FOD discrete:optimize charging enabled interface qti_glink_charger: Add wireless dump info smart_pen_charger: Add power_supply_changed when receive PEN event charging: report usb present when pd hard reset Bringup sgm4154x charger driver to Moto product Add initial sgm4154x driver code from vendor FPS: Modify the power-on sequence for focaltech 2snd Fuelgauge SM5602 move temp coefficient to ext channel 2snd Fuelgauge SM5602 current direct set and coefficient sm5602:set battery temp to 25 in moto-factory mode cw2217b:set battery temp to 25 in moto-factory mode Add watchdog_cpu_dump and tzlog_dump support on 5.4 Hawao:Enable power gpio for Chipone FPS DLKM/fps:add build control for focal charging: fixed 15W product build error charging: add SW QC3+ 33W turbo charging goodix: Open the touch esd check function charging: add mutex lock init power:fet_control: Apply main batt ocv instead of v_now charging: avoid i2c error when system resume and suspend DLKM/fps:optimise screen status interface for focal modules:regulator_vibartor:add regulator long short voltage logic. lock mode switching operations for thread synchronization. sar: support sar reset after usb hot-plug dlkm:Update rbs driver for FOD mmi_annotate: add unpersist annotate memory region to minidump focaltech_v3_mmi:add touchscreen mmi to improve FW logic goodix: Modify the report rate command. dubai: vibrate add short index Increase the number of I2C retries. dubai: input touch add wait pm qc3p:set qc3p charging voltage threshold 3.4V Change to mdelay for power up delay Adjust bq27426 fg module to support Android S Revert (CR):sgm4154x:add hawao vbus adc sample ratio wt6670: add QC3P firmware num node to /proc/driver DLKM/fps:optimise power ctl for focal FG: apply rt9426a 0015 patch rhodep:open charger mode; charging: enable irq wake up charging: optimize sgm41542 charging type detected Revert "(CR):add firmware interface" bq2589x:add qc3p charger type sgm:add qc3p charger type backlight/sm5350: Add a sm5350 IC which is second backlight IC charging: avoid to report usb type before apsd done charging: add icl*vbus to report power max charger: compatible NU2105 Charge Pump in bq2597x Reset charger configure and constraint for glink down FG: rt9426a add cancel_work when system into suspend wt6670: add retry function to wt6670 read fw Update Goodix TP FOD event implementation qc3p:optimize power supply init mmi_annotate: write info mem when persist mem unsupported [hawaii+oled]:vibrator long short vibration intensity 1/2 smart_pen_charger: Add PEN_STAT_CHARGE_DISABLED mod the sc89890h register config Rhode:use regulator interface to control vbus dubai: input touch add gki support bq:add enable termination function FG: RT9426a add safeguard for SOH FG: RT9426A add safeguard for ocv_index goodix: Solve cpu_latency_qos_add_request called warning input: goodix_v1510: add charging and gtp-tools node PD: config cc status for sc2150 after shutdown Do not re-enable the stylus when the stylus mode is switched mmi_charger:use orderly shutdown in factory mode sgm4154x:add hawao vbus adc sample ratio qc3p:limit ibus 300mA for main charger no ibus adc charging: Ignore the PD vote icl unless BC1.2 done add charger ic - sc89890h config modules:add sm5602 patch to fix the soc jump problem FG: Modify SM5602 FG first update battery data time to 50ms add force_chg_auto_enable interface add firmware interface Disable irq before entering gesture mode and IC resetting. input: goodix_v1510: enable single tap function Support resend stylus cmd after abnormal resetting. Record and restore the value of the mode QC3P:use qc3p config distinguish other not qc3p project QC3P:detection and iio sys support z350: add 2nd z350 qc logic sgm:add enable termination function discrete:add enable termination iio definition qc3p:add main charger termination ctl algorithm QC3P:turbo charger module return value error dubai: vibrator add haptic rtp qc3p:optimize turbo charging current charging: add ibat monitor work fg: get current in real time sm5602: fix kernel panic when the device resume PEN_HALL:disable wakeup source fs:exfat-linux:Integrate exfat-linux open source driver fg/sm5602: Early detection device chipID fg/sm5602: correct the unit of vbat and temp sc89890h:device: add sc89890h device id focaltech_v3_mmi: rename .i file to fix potential build error focaltech_v3_mmi: enable firmware download focaltech_v3_mmi: add sys touch node & info module/input:hawao: add focaltech_v3_mmi for i2c flash Rhode 5GP: add wt6670 get firmware num node dubai: input touch update fw 21120803 DLKM/fps:add power ctrl for ets kernel driver pd: bring up sc2150a power:fet_control Balance ckt Fet Close Batt2 over 200mV wt6670: wake up wt6670 when get version num sm5602: Add new fgauge sm5602 QC3P:iio sys channel add kernel version QC3P:module name change to mmi_discrete_turbo_charger QC3P:discrete turbo charger FG:dynamic config sns resistance QC3P:detection and iio sys support QC3P:iio sys channel QC3P:add iio sys support QC3P:ADC algorithm compatible QC3P:copy of module mmi_parallel_charger_iio for mmi_discrete_turbo_charger goodix: support film sensitivity function. Support report rate switch in RoguePRC dubai: vibrator add long brk PD: Pick Richtek patch13 to improve irq response speed PD:Revert "(CR):rt1715:add debugfs interface for dump reg" PD: pick Richtek patch12 FG: power_supply_property get rt9426a battery info from local value dubai: input touch support fod sar: aw9610: Modify sar sensor voltage. moto regulator vibrator: fix null pointer bug charging: config ICL after BC1.2 done qti_glink_charger: Add wls_notify_callback qti_glink_charger: Add folio_mode qti_glink_charger: Add wls input current limit for thermal PD: config pd active is inactive status after cable plug out wt6670f_qc3p: qc3p wt6760 isp download function charging: add sem lock to protect dpdm detected FG:cw2217 Remove the redundant msleep in the read i2c operation FROMGIT: usb: gadget: f_mass_storage: Disable eps during disconnect sar: aw9610: the reference channel can't be seen on user layer bias/ocp2138:add support ocp2138 bias ic config fg: cw2217 add ui_soc feature IC needs to confirm the device within 50ms after power-on No need to send the suspend command when power off. Revert "(CR):power: cw2217 add ui_soc feature" bq2597x: bq2597x cp_enable interface does not work dlkm: sec_nfc: add samsung nfc driver dlkm: sd77426 driver add soh api power: cw2217 add ui_soc feature goodix_v1510_mmi: check if panel is available focaltech_v2_mmi: check if panel is available bms: do battery power supply change when fg update data Power: remove "\n" about mmi_discrete showing factory test node charging: add charge counter prop kernel:export interface tcpm_inquire_typec_remote_rp_curr charging: modify heartbeat cycle to 100s bms: modify battery capacity unit from mah to uah charging: remove useless power supply prop charging: remove FULL status in charging ic driver power:fet_control ironmn: ps prop usb type BRICKID regulator: Force shutdown all regulators when system power off. charging: stop charging when capacity > upper_limit charging: fixed otg boost current limit error Add pm_qos control to reduce the interrupt responce time wl2868c: modify ldo2 and ldo6 default voltage charging: fixed the error HVDCP voltage standard charging: set register 3250ma when icl >=3A smart_pen_charger: Add pen_status and pen_error notify qti_glink_charger: Add tx_mode and rx_connected sysfs node PD: Extend PD adapter class charge function charge: add chage&PD policy power: rt9426a update fcc design Rhode4G: Implement different ldo compatibility. Revert "(CR): Add pm_qos control to reduce the interrupt responce time" rhodep: camera power IC et5907 config Add calibration noise error handler Add pm_qos control to reduce the interrupt responce time rhode: rhode 4G camera ldo config[2/3] charging: fixed uevent block issue mmi_qc3p_wt6670f: int pin config to input mode Revert "(CR): Revert "Revert (CR) power:fet_control Vbatt2 balance path"" Revert "(CR) power:fet_control Remove ps_notification cb" qpnp_adaptive: Change Makefile to compatible with Android S build dlkm: Add check if panel is available for gt9916s power: fix rt9426a get the negative soc or soc jump Wallet shown slow when screenoff at qingdao mmi_qc3p_wt6670f: remove QC3.5 detection in shutdown ops power:fet_control Remove ps_notification cb Revert "Revert (CR) power:fet_control Vbatt2 balance path" charging: update charging status when power supply get support pmk8350 gpio3 as stylus clk. charging: use msleep instead of mdelay dlkm: silead_fps: remapping the keycode charging: defined default termination current 120ma charging: optimize ICO feature charging: schedule monitor work when charging charging: enable absolute vindpm support goodix edge suppression function. goodix: Support interpolation game mode function. stmicro: Add the judgment of the sensitivity mode value. dlkm: nfc: alway probe nfc driver mmi_qc3p_wt6670f: fix wt6670f driver bug : Revert "(CR) power:fet_control Vbatt2 balance path" charging: optimize otg current setting logic Support leather mode setting. charging: fixed sometimes don't request dpdm issue sar: modify the vdd name for aw9610. mmi_charger: align gki 2.0 requirement charging: enable ILIM pin for bq25890H bq2597x_mmi_iio: add bq2597x gki and irq code bq2597x_mmi_iio: add bq2597x initial code mmi_qc3p_wt6670f: add qc3p logic initial code mmi_discrete_charger: modify enum redefined sgm4154x_chg_mmi: changed chg_en_pin judgment logic mmi_charger: modify enum redefined charging: fixed unit can't connected PC sometimes milan5G: sar sensor driver sar: add aw9610 driver charging: avoid vbus voltage increase to 12V charging: add qc3.0 arch for bq25890H power:fet_control Vbatt2 balance path, chrg fullcurr, ocp charge: add iio interface for typeC mode typeC: add iio interface for typeC mode charging: config charger power supply type unknown mmi_charger:use orderly shutdown in factory mode Close the stylus clock when system suspend. charging: avoid kernel panic Fix path for ion lib in Kernel 4.19 power: early register bms_phy client for cw2217_fg Update Trustonic TEE driver module to version 410a-V108 pstar: input touch add delay for mode Power: update fg current orientation charging: fixed get vbus voltage error charging: add VREG fine tunning for setting float voltage charging: replace numeric value with macros charging: adjust sgm41542 prob sequence sgm7220: add typeC mode switch interface for sgm7220 tcpc: add typeC mode switch interface sgm7220: Reorganize sgm7220 driver architecture Support goodix single tap to wake the device power: modified the caculation formula of ocv_checksum_dtsi charging: add qc3.0 charging feature sr100: Increase delay range on read/write goodix: support charger mode switching. stmicro: support touch film sensitivity switching milanf: dlkm: Support game mode by defualt on nova_0flash_mmi fts: deleate the PM_WAKEUP_EVENT in interrupt threaded DLKM: UI batt level show 100% when real batt level 0% Suspend and resume process using touchscreen class. power: cw2217b user_rsense modify to 10mhom charging: disable HVDCP detected Solve goodix tp firmware upgrade problem pct1812_mmi: no touch zones print ulog when write oem glink command bq25890: set input voltage limit 4600mv charging: setting icl=0 for usb suspend power: create chg_type node for factory test touchscreen_mmi: Support refresh reate notification in Rogue dubai: touch use gki api dlkm: fix vibrator stop fail issue typeC: add typec cc orientation interface typec: add host and device interface charging: add iio psy to provide api for other modules dlkm: rt9426a fg update read fg_extreg_table Cypfq: dlkm: Bringup touch CSOT ILI7807S dlkm: rt9426a fg update rt9426a_read_page_cmd charging: fixed user version build error for bq25890H wls-chrg: Add FOD_CURR and FOD_A/FOD_B settings API charging: dcp current base on dtsi config in mmi charger charger/bq25890: improve charger BC1.2 detection & rerun apsd typeC: import correct Modules.symvers in GKI build mode dlkm: Add focaltech fps module dubai: vib update file name power: discrete charger policy create force_chg_fail_clear dubai:input touch init setup Update goodix berlin touchscreen driver to v1.2.3 Power: discrete_charger policy create factory tcmd test node charging: optimize bc1.2 detect for sgm41542 DLKM/sar:optimise sx9375 driver on bo power: add get charing current api for discrete_charger_class power:fet_control: ironmn: Fix typo in chrg-fullcurr-en-gpio dlkm: add new regulator vibrator driver hall:fix not report issue pct1812_mmi: custom config options pct1812_mmi: report scroll gestures pd: add PD20/PD30 interface for tcpc pd: create pd adapter class charger/bq25890:export api for charger class goodix: support stylus mode switching. power: discrete charging solution intial version TCMD driver backlight: fix brightness flash issue Upgrade egis driver for supporting ET721 charging: fixed charging policy kernel panic Modify the config id and build id charger/bq25890: stop ADC when system shutdown sgm41542: provide some api for charger class charging: add discrete ics charging policy power: cw2217 fg's name rename to bms from battery power: rt9426a fg's name rename to bms from battery power: cw2217 fg add fcc/fcc_design info dubai: vibrator init setup power: rt9426a_fg introduce supprot muti-battery parameter func power: cw2217 introduce mutil-battery parameter func UWB: support build in kernel-5.10 sx937x:enable usb cal Charger/bq25890: force 5V/2A charging power: cw2217 fg update battery parameter power: rt9426a register charger_full node power: apply 1th battery parameter for CW2217 fg power:fet_control: Add logic for ironmn EVB HW 2nd Batt charger/bq25890:disable maxcharge handshake charger/bq25890:pull charge enable pin low when charge Revert "(CR) build: Only include modules needed by product" charger/rt9467:remove MMI_STOPSHIP change. Add a new DLKM to support smart pen charger driver Add OEM glink notification and notifier call chain charger/bq25890: add usb properties Resolve compilation errors for unused functions qti_glink_charger: extend addr&data to UINT32 typc: Open macro for TCPC charging: force 5V/2A solve the kobject_get_path undefined in gki build Only save test file in factory build sgm7220: add sgm7220 pwr interface charger/bq25890: force D+/D- detection for APSD typec: Open pd dbg info Does not distinguish 9916 and 9916P touch chips. touchscreen: dynamic check the goodix device status touchscreen: dynamic check the stmicro device status mmi_info: provide check dynamic device status interface xpeng: input touch add wait when single tap mmi_info: Get bootconfig from device tree utags: read utag block device path in bootconfig from device tree utags: Use bio to replace kernel_read and write API charger/bq25890:add BC1.2 feature rt1715:add debugfs interface for dump reg power/charger: add init bq25890 driver power: rt9426a_fg add soh api power: introduce fuel gauge cw2217b driver backlight: support backlight current align configuration for exp mode backlight: add lm3697 map type for linear or exponential mode backlight: add aw99703 map type for linear or exponential mode goodix: support factory tcmd test. goodix: update test file to 1.2.2 version charging: detect hw chip id before do any action Power: enable rt9426a fg parse dts function power/charger: add walkaround to fix REGN side effect power/charger: add free IRQ before reset goodix: enable stylus clock on Rogue project. charging: add HVDCP detected function backlight: don't enable aw99703 backlight while brighness level 0 pct1812_mmi: properly fail probe on i2c error Revert "(CR): mmi_charger: Fix battery_supply_init, batt_psy." power/charger: add rt9467 charger driver mmi_charger: Fix battery_supply_init, batt_psy. Support loadding multiple config files build: Only include modules needed by product pct1812_mmi: control debug messages pct1812_mmi: added input device pct1812_mmi: firmware update feature dlkm: add new silead fps driver Add sysfs to support force disable charging qti_glink: Add sysfs node to get wireless chip id add lpd and vbus present state Send LPD and VBUS uevent for LPD alarm feature vibrator: add new ldo vibrator driver Support touchscreen calss in the goodix drvier code. qti_glink_charger: move WLS property types to the end GKI kernel build upgrade build: Only include modules needed by product set screen default state to on dlkm: sd77426 modify battery NTC table fet_control: Add fet_control driver, full_current_en charging: add usb property charging: update sgm41542 driver V002 usb: mass_storage: Add support for SC_REBOOT typec: define sgm7220 typec func fix mass_storage module GKI build issue copy mass_storage driver from Kernel as initial version typec: improve rt1715 code typec: remove qcom pmic code arm/dts: improve rt1715 typec and pd compatible hall pen kernel bringup typec: Add sgm7220 driver initial version charging: add bc1.2 feature DLKM: force 5V/2A charging charging: fixed build error for sgm41542 default code charging: add SGM4154x charger basic driver pct1812_mmi: self-test and sysfs interfaces power: add detect sd77624 ic hw goodix_brl_mmi: Add mmi status check. Modify the goodix driver code format Update the poll mask when polling is aborted by hal mmi_sys_temp:fix compilation error. power: update sd77624_fg driver qti_glink_charger: Add sysfs node for factory wireless testing charge:Enable aicl at factory boot mode touchu:gc7372 tp modify for charger test and gesture usbnet:USBLAN Super speed plus support dlkm/wl2866d: disable avdd1 when device shutdown backlight: add aw99703 led boost configuration charge: define pps charge min out current charge: add limit main charge flag DLKM: Update SD77426 driver : Add panel notification for egis rbs driver regulator: fix aw37501 gki build error regulator: add aw37501 lcd bias power driver pd: Add rt1715 driver initial version Cypfq: dlkm: Gc7372 add enable/disable wake irq for single tap Support sensitivity mode function power: introduce sd77426 fuel gauge driver power: add rt9426a driver add glink oem command to get LPD info focaltech_v2_mmi: keep rst high when config only for IDC mmi_info: Increase the MAX_BL_BUILD_SIG Cypfq: dlkm: Add power off process for ili9882a Update goodix berlin code to V1.1.21 charge: notify mmi-smbcharger-iio while charge pump start working charging: Add PD charging in DLKM pct1812_mmi: firmware upgrade pct1812_mmi: pct1812ff kernel driver Cypfq: dlkm: Add charger detection feature for ili9882a mmi_annotate: support minidump store Support touch corner/edge suppression function. Cypfq: dlkm: Support single tap feature for gc7372 cp: Remove charge rate, age, cycle Cypfq: dlkm: Change read vendor id process hall driver bring up watchdogtest: support build in kernel-5.10 Cypfq: dlkm: Improve gcore_mmi driver Cypfq: dlkm: Add GKI module dir definition charging: modify heartbeat cycle to 100s remove the mmi_info module dependency dlkm: bo: Support single tap feature for ili9882_mmi charger: Rename sc8549 to cp xpeng: input touch add game api charger:adaptive charger tolerance optimization goodix_fod_mmi.ko: Update Makefile to compat kernel 5.10 Use bi_bootmode instead of mmi_bl_bootmode. When find drm panel successfully, set panel_status to 0 FPS: Support multi-fingerprint function. put register_panel_notifier into ts_mmi_worker_func. Delayed active panel detection backlight: fix lm3697 probe fail panic backlight: add lm3697 led boost configuration use bi_bootmode to query the bootmode Cypfg: dlkm: Improve gcore_mmi driver fixup! (CR): mmi_info: read all from bootconfig mmi_info: read all from bootconfig backlight: add lm3697 hbm current mode configuration mmi_info: read bootreason from bootconfig utags: reads bootdevice name from bootconfig qpnp_adaptive_charge: Add adap_reinit charge: resolve sc85xx charge icon dont disappear cp: improve 8549 read status register modules: add leds-indicator-pwm.c driver parallel:init thermal parameter at high temp Rogue PRC ST54x driver Close the calibration operation after fwupdate. Modify bm ulog and mmi chargers for Android S focaltech_v2_mmi: disable focaltech driver drm notify ffc: add ffc featrue CP: Remove unuseful code qc3p:workaroud qc3p shalcomm adapter Modify the touchscreen report rate CP: Use CP read battery voltage slg5bm43670: Update slg5bm43670 for Kernel 5.10 QC3P:add afvc compensation voltage PD:add afvc compensation voltage pstar: input touch update edge set pstar: input touch add edge support focaltech_v2_mmi: don't set gesture_mode enable as default Adjust the heartbeat time to 100s in discharging state sx937x:Android S bringup Solve the problem of incompatible type 'struct timespec64' Slove the build error: redefinition of 'panel_event' fpc_fps_mmi: Modify Makefile for Android S build ko adjust moto_f_usbnet driver makefile Bring up touchscreen_mmi in Rogue S project. Bringup stmicro_mmi touch module in kernel-5.10 Cypfg: dlkm: Improve gcore_mmi driver Revert "(CR) sx937x:mv ps_get_state to work callback" Revert "(CR) sx937x: change global_sx937x initialization position" Modify the ITO test command sx937x: change global_sx937x initialization position sx937x:mv ps_get_state to work callback qpnp-adaptive-charge: use mmi_charger to contrl battery charging add vote mechanism support for mmi_charger qc3p:limit pulse not beyond max count use disable_irq_nosync in interrupt handler Add force_charging_enabled sysfs Add force_charger_suspend sysfs CP: add cp switch enable detect CP: force disable CP while plug out usb cable CP:Add switch enable detect function cp: config sc8549 fault bit Fix the build error on denver project. add charger state sync interface Revert "(CR): send charge rate uevent when power supply changes" Need to update fw on resume for zero-flash touch IC. novatek: Support parameter upgrade method st21nfc:support build in kernel-5.10 qc3p:Set AICL thres at qc3p pmic charging dlkm: add enable CP api add power ctrl for fpc driver add power ctrl for goodix kernel driver aw8695: move camera start entry before the vibrator timer dlkm: Touch gc7372 bringup pstar: vibrator add moto fw Fix artificial vibrating pattern caused AF always on. charge: Add thermal interface qc3p:clear sm work when vbus off Add sense off process to enter the idle process. CP: add qc3p charge policy CP: Reorganize charge pump Print ADSP battery manager log if charging changes Create bm_adsp_ulog module qc3p:config 33W charging current sx937x:fix wrong POWER_SUPPLY_ONLINE define Cyprus: dlkm: ili9882 driver improvement input: focaltech_v2_mmi: add ft3519 upgrade function Solve the build error: MODULE_IMPORT_NS missing pstar: sar: support multi parameters for different panels aw8695: optimize vibrator&camera resonance issue Stmicro: Support parameter upgrade method Add flash mode sysfs node in touchscreen mmi dlkm: lm3697: free resouces when init failed DLKM: bring up corfup PD 30W charging charging: pick base parellel charger from mmi_parallel_charger send charge rate uevent when power supply changes bq25980:update charge VOUT parameter bq27426: Fix kbuild to use ANDROID_BUILD_TOP mmi_info: support build in kernel-5.10 mmi_annotate: support build in kernel-5.10 utags: support build in kernel-5.10 bos0614_mmi: fix alignment issue Enable PANEL_NOTIFICATIONS for berlna touchscreen Revert "(CR): fix user version build error" Add NVT_SET_TOUCH_STATE to avoid compilation errors Deleate fts_system_reset in wait_for_ready Add 30W turbo charger type touch mmi:declare dependency. dlkm: leds_aw99703: free gpio if init failed dlkm: leds_lm3697: add initial version lm3697 driver Fix berlna user version build error. Support novatek single tap in berlna fix user version build error sx937x:change offset val bit mask touch mmi:2nd patch, fix user version build error. touch mmi:Fix user version build error. charger:mmi_hb_wake lock not released SX937x: USE power online state bos0614: access to sysfs for others bos0614_mmi: waveform shape feature focaltech_v2_mmi: bringup ft3519 on kernel 5.4 qc3p:config ibus max to 3A mmi_parallel_charger:reduce charge rate report dlkm: Cyprus: touch: ili7807s bringup Add Egis fps kernel module for rbs Support report rate switch Add game mode parameter adjustment function input: goodix_v1510: change to api in chip vendor whitelist Add pollForEvent check mechanism smbcharger:QC3P charging support module:QC3P charging support init module:mmi parallel charger qc3p repo init bos0614_mmi: support rev C : Delete the calibration process on probe Support single tap to wake the device power:fet_control: Charge path gpio too slow Fix the BTN_TOUCH report error Solve the issue that firmware can not be updated. Add support for Build_external_kernelmodule.mk touch:sleep in atomic context input: goodix_v1510: set regulator avdd load to 50mA Do not set scan mode when setting charge mode use request_threaded_irq to handle TP events. focaltech_0flash: rm register_panel_notifier null define bos0614_mmi: fix few bugs input: focaltech_0flash_mmi: add panel notifications Report BTN_TOUCH event when the fingers are lifted. fet_control: banks: Enable only pm8350b chrg for usb2/3 sx937x: reset sar on i2c failures update the charger_suspend config in charger configure synaptics_mmi_class: fix broken build berlNA: support usb detection of novatek TP. Get usb status through POWER_SUPPLY_PROP_ONLINE property. stmicro: Add USB detection based on touch class ETS: Solve the compilation problem of androidR Support TP report rate switching regulator: wl2866d: support to read init value from dts Resolve compilation errors for nio Support touchscreen class for novatek Move sysfs node to the parent of battery device power: fet_control: Update paths on usb psy prop online qrng: Add qrng driver qti_glink_charger: Add sys node to pass TCMD to ADSP qti_glink_charger: Add sys node to set pmic_icl Resolve compilation errors with unused parameters "ret" Resolve compilation errors with unused parameters charge: add sc8549 driver for corfuP product Export panel supplier method for ST Use supplier to distinguish limit files. power:fet_control: Batt flip dischg fet ctl, chg cur_en qti_glink_charger: Add sys node to pass TCMD to ADSP input: goodix_mmi: add goodix i2c 1510 version driver qti_battery_charger_mmi: Initial add bq25890_mmi: Fix power supply type mmi_charger: Add voltage and current combos driver:adjust bq25960 parameter synaptics_mmi_class: gpio access func can sleep Add calibrate sysfs node for stmicro TP. synaptics_mmi_class: rename files bq25960:remove online property power:fet_control: banks flip batt fet-control driver mmi_charger: Add ext_charger bq25890: Add get/set for fcc and fv Revert "(CR) synaptics_mmi_class: fix build issue" bos0614_mmi: added features synaptics_mmi_class: fix build issue Support fw update at device startup for berlin. fixup! (CR) synaptics_mmi_class: banks cli bringup synaptics_mmi_class: banks cli bringup smb:integrate charge pump ffc feature stmicro_mmi: build and config ids Remove pressure events charger:bq25960 30w charger support charger:enable charger rate at 30w charger Enable irq during touch resume for berlin. pstar: input touch stm fix issue fixup! (CR) stmicro_mmi: bug fixes and new features stmicro_mmi: bug fixes and new features pstar: input touch fix disable irq panic Get the profile id from device tree Add new platfrom driver to support smb charger Add change to be more compatible Reorganize files to meet compilation mechanism on enabled GKI products. aw8695: Fix compilation error of aw8695 for android R Make Trustonic TEE driver module compatible with kernel 5.4. mmi_parallel_charger:enable parallel charger at R charge: Config charge rate for internal FG product Charge: Config step first current comp for CP Charge: config min tuning current Charge: Clear err flag before start CP mmi_parallel_charger: Add Turbo_30w power level charge:notify smb5 while charge pump start working dlkm: no need rerun aicl for odessa dlkm: add enable CP api mmi_parallel_charger: set charge_control_limit as writeable mmi_parallel_charger: UI support for 45W charger fg: soc report 99% lasted for long time mmi_pl_chg: Add mmi_cycle_count to calculate batt age mmi_parallel_charger: Add factory mode detect mmi_pl_chg: clear pmic limit after remove pd power mmi_parallel_charger: "battery" psy update PROP_STATUS mmi_parallel_charger: optimize 45w charger policy optimize the charging logic in thermal mitigation process Improve the PD charging performance in high temperature mmi_paralel_charger: Enhance the compatibility of PD charger mmi_parallel_charger: enhance the stability of sm work mmi_pl_chrg: improve the chrg recovery handling mmi_chrg_manager: optimize thermal mitigation logic mmi_pl_chrg: create some sysfs node for setting mmi_params mmi_parallel_charger: optimize temp zone structure mmi_parallel_charger: Optimize 40w charging logc, 1.0 mmi_parallel_charger: Optimize 40w charging policy mmi_parallel_charger: Create Heartbeat work DLKM: mmi_parallel_charger pstar: input touch support cqa test bq25890: commit initial version bq27426: guard extra batt props correct the charger present based on charger type pstar: input touch stm bring up dlkm: bo: Improve touch driver for novatek bos0614_mmi: build kernel code bos0614_mmi: initial reference driver mmi_charger: Option to start with no factory kill ... Conflicts: Documentation/devicetree/bindings~HEAD drivers/leds/trigger/Makefile drivers/misc/Makefile drivers/regulator/wl2868c/Makefile drivers/regulator/wl2868c/wl2868c-regulator.c drivers/regulator/wl2868c/wl2868c-regulator.h drivers/sensors/Makefile fs/exfat/Kconfig fs/exfat/Makefile fs/exfat/README.md include/linux/input/synaptics_tcm.h include/linux/panel_notifier.h sound/soc/codecs/Makefile Change-Id: I6fe680aa18c375828df04e8ea108d01361d780bf |
||
|
|
cdfcefda47 |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-display into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-display: Revert "disp: msm: use vzalloc for large allocations" disp/msm/dsi:enabel ESD te check for video panel disp/msm/dsi:support to config glbl_hstx_str_ctrl_0 for mipi driver strength disp: msm: use vzalloc for large allocations disp: msm: sde: fix RM poll timeouts during PM suspend/resume usecase disp: msm: avoid BW down vote after splash memory release disp: msm: dsi: Only enable lanes required during phy enable disp: msm: sde: while timing engine enabling poll for active region [PATCH] disp: msm: sde: remove panic from autorefresh disable sequence drm/dsi_panel: send specific demura command when bl change drm/msm/dsi-staging: add default brightness property kernel/display:hawao+oled:change lcm timing HAWAO+OLED: solve mipi driver strength weak problem kernel/display:hawao+oled:change lcm timing Revert "HAWAO+OLED:solve mipi driver strength weak problem" HAWAO+OLED: solve mipi driver strength weak problem disp: msm: Fixing motUtil tool for ACL feature drm: Add the panel color feature for game mode drm: Add the DC panel param feature display: Modify the lcd reset gpio pin. Fix: display blinking issue propagation: panel: add ft8006s special reset timing control display: support ft8006s panel brightness level special align [Guam NA] Fix propagation error in dsi_display.c kernel:dsi: ESD te support for video mode panel kernel:dsi: backlight update for hbm gpio kernel:dsi: backlight update for hbm gpio kernel: dsi: rst pull down config update kernel: dsi: tp_rst seq update kernel: dsi: enable tp_rst & esd fail logs Capri beingup kernel: dsi: add new backlight device to avoid conflict kernel: dsi: download touch firmware after panel reset msm/dsi: add panel tp rst configs kernel: dsi: pull down reset pin when shutdown dsi: add new backlight control type I2C drm/msm/sde: limit the backlight min brightness as bl_min_level Kernel: read panel supplier from device tree disp: msm: Parsing and store panel's 0xDA register info dsi_panel: fix out-of-bounds issue backlight: support device hbm use 51 cmd backlight: add hbm gpio control driver msm/dsi: add backlight and hbm debug log msm/dsi: set brightness at maximum if enabling LCD HBM dsi_panel: Check the return status of the touch screen drm/panel_param: optimize the code Display PanelMode: Add CABC control msm: dsi_panel: refresh rate config option msm: dsi_panel: refresh rate config option disp: msm: Correct DSC 1.1 Rate control for Max val dsi: pushing display notifications Revert"disp:msm:sde: update splash resource allocation for dual display" disp: msm: Restore old backlight setting after exitting HBM disp: msm:: reset the param value to the default value disp: msm: support for HBM_FOD mode disp: msm: add display frequency change notification Revert "Revert "disp: msm: sde: update splash resource allocation for dual display"" Kernel/Display: mot extend code: get lcd para Kernel/display: mot extend - early power Kernel: Add Moto extern display code disp: msm: implement xxx-hbm-is-51cmd dts entry disp: msm: fix checking returned value of xx_cmd_transfer disp: msm: Register for reboot_notifier disp: msm: Support ACL when setting panel param disp: msm: Enable "val" to control HBM property disp: msm: dsi: Reducing logging in dsi_panel.c disp: msm: dsi: Add print info for DSI_CTRL disp: msm : Add the ACL panel param feature disp: msm: Populate the passing panel's info from BL. disp: msm: Set panel enable_status during probing disp: msm: Add panel name to enable status API disp: msm: Report panel's probe status disp: msm: provide API to query for panel enable state disp: msm: Correct the panel's LP11_INIT disp: msm: Adding KMS property testing for motUtil tool disp: msm: add panel's param feature to display FW disp: msm: Provide a dynamic method to disable the ESD. disp: msm: Add DispUtil tool to motUtil Debugfs disp: msm: sde: Add motUtil Debugfs framework disp: msm: dsi: Raise BUG for continous panel recovery failure disp: msm: dsi: Trigger ESD event if display isn't on disp: msm: dsi: Check panel's power_mode during resume disp: msm: dsi: parsing BL setting ESD and panel disp: msm: sde: Change display ESD checking interval to 8s disp: msm: dsi: add prints for DSI/panel turning off/on disp: msm: dsi: Add "bl_ctrl_dummy" to panel bl type disp: msm: dsi: Add support display 2bytes brightness. guam: input add drm support input add touch support disp: msm: sde: synx: Add quic copyright disp: msm: sde: handle partial update transitions in rounded corner. Revert "disp: msm: sde: handle partial update transitions in rounded corner". disp: msm: sde: handle partial update transitions in rounded corner disp: msm: sde: clear partial update mask during last close Conflicts: techpack/display/msm/msm_drv.c techpack/display/msm/msm_drv.h Change-Id: I40dab2ee196d87f2d24439d5b4e7c4cd14b7051d |
||
|
|
e0d512421b |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-camera into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm-techpack-camera: Low flashlight brightness bugfix devon4g: read sensorid failed,but return success devon: Add retries for sensor id matching devon: Actuator noise reduction hawao: Fix flash compatible rhode: Del an invalid log hawao: Actuator noise reduction Rhode: Actuator noise reduction hawao: Flash compatible rhode: Actuator noise reduction Rhode: flash node control Rhode: add flash current ma control Rhode: flash bring up(2/3) Rhode4G: main eeprom bring up(3/3) Caprip: add wakelock for the actuator noise reduction. cam: Add actuator standalone diver for vibrator. guamna:[camera] Fix capture failed when set exposure time 1s msm: camera: req_mgr: Decrease device handles in hdl_tbl guamna: Add eeprom operation READ_LOOP guamna: add eeprom name and add hi556 otp read method guam: EXPORT_SYMBOL cam_cci_get_subdev Conflicts: techpack/camera-bengal/drivers/cam_req_mgr/cam_req_mgr_util.c techpack/camera-bengal/drivers/cam_sensor_module/cam_flash/Makefile Change-Id: I141fc90b9c8f08ea3e2f2e38d73f1e91c03d9ad6 |
||
|
|
70b29d0d24 |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-audio-kernel into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-audio-kernel: ASoC: msm-pcm-host-voice: Address buffer overflow in hpcm capture copy dsp: q6adm: Resolve mem corruption in adm cb dsp: afe: check for param size before copying asoc: update q6afe for aw882xx mbhc: set the type to lineout when zl or zr is zero. asoc: update aw882xx driver to v1.9.0.9 asoc: change linein threshold asoc: update aw88261 driver's spin relase function asoc: devon support get awinic skt params from ram audio-kernel: enable CONFIG_AW882XX_MAPSIZE_16K for rhode audio-kernel: enlarge map size for aw882xx algo asoc: audio:update aw882xx driver to v1.9.0.7 asoc: upgrade aw88261 driver to v1.9.0.6 asoc: fix wcd937x build error audio: wcd937x_slave: Add retry while getting logical addr for wcd937x slave audio-kernel: modify rcv and spk smartpa config audio-kernel: devon fix build error audio-kernel: devon audio bring up asoc: upgrade aw88261 driver to v1.9.0.5 asoc:update aw88261 spin config asoc:remove debug info for aw88261 asoc:upgrade aw88261 driver to v 1.9.0.4 asoc:upgrade aw88261 driver to v1.9.0.3 hawaii OLED: hawao audio bringup hawaii OLED: hawao audio bringup asoc:upgrade aw88261 driver to v1.9.0.2 asoc:upgrade aw88261 driver to v1.9 debug version rhode:mbhc:enable moisture detect for rhode rhode: audio: update awinic smartpa driver to V1.8.0.1 rhode: audio: enable aw882xx algo param store in aw_skt.bin asoc:update audio config for rhode mbhc:disable moisture detect for rhode asoc:init rhode audio asoc:add aw88261 codec driver asoc: Add fs1818 support for guamp/guamna ASoC: update aw882xx driver to v0.1.17 update aw882xx driver to v0.1.16 soc: soundwire: Update hw_ctl on HCLK at bootup asoc:Enable necessary log for mbhc Audio bringup: asoc: add aw882xx support Conflicts: techpack/audio/asoc/codecs/Kbuild techpack/audio/asoc/msm-pcm-host-voice-v2.c techpack/audio/dsp/q6adm.c Change-Id: Ia248afaace87b74c0003a41fd7c8087e5c77e8dd |
||
|
|
1f7dfe294b |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-wlan-qcacld-3.0 into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-wlan-qcacld-3.0: qcacld-3.0: Ignore CSA request for invalid channel Revert "qcacld-3.0: Fix OOB issue when access wma_find_vdev_by_addr" qcacld-3.0: Fix OOB issue when access wma_find_vdev_by_addr qcacld-3.0: Fix OOB in wma_scan_roam.c qcacld-3.0: Success return from dynamic nss chain support check for 1x1 Report the actual link speed by default qcacld-3.0: Update VHT IE with highest supported LGI rate qcacld-3.0: Reset the wiphy suspended flag at the end of SSR Export correct ELF file for Odessa Support loading moto specific ini configurations qcacld-3.0: Advertise Adaptive 11R supported feature to user space Handle invalid TWT value correctly. qcacld-3.0: Validate TWT setup cmd/request type value Revert "(CR) use bt_coex_mode_set to deterministically signify the DHCP start / Stop" fix wlan fw path error prop (CR)-Fill the MAC address more appropriately lito: Update FW version for R - Update wifimacaddr command line arg add wifi tx pwr limit cmd for mimo device use bt_coex_mode_set to deterministically signify the DHCP start / Stop Store WLAN Unstripped and ELF in build archives Disable CH14 for JAPAN Prop (CR): Store WLAN Unstripped in build archives generate 2 mac address based on serial number demsg error logs cleaup prop (CR) Dont initialise ACL list Restructure (CR): Use copy_from_user function get correct tx power from ioctl Prop (CR) WLAN Clark Enable extended iwpriv cmnds prop (CR)-Allow ioctl called from Motcode (CR):Not able to disconnect any connected device Fix iwpriv panic prop (CR): Add new sysfs entries for SAR cutback Resolve compilation issues update NOTICE for vendor/qcom/opensource/wlan/qcacld-3.0$ prop (CR)-Support STA+MHS concurrency mode Rework reading MAC address from UTAG WLAN: Implement reading of MAC address from UTAG for sm6150 prop (CR)-Support for 12M WLAN Radiated Power test Change-Id: If34d1ac59e6ed2eb1baf7437e4ea23284ee5cfb7 |
||
|
|
cfafab850e |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-wlan-qca-wifi-host-cmn into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/vendor-qcom-opensource-wlan-qca-wifi-host-cmn: qcacmn: Add a tid check for RX to avoid of OOB access qcacmn: Fix possible OOB write in extract_time_sync_ftm_offset_event_tlv Disable 5 Ghz for Guam qcacmn: Vendor specific feature capability for Adaptive 11r Rav/sofia/Astro: enable one image for NA and ROW add NOTICE for vendor/qcom/opensource/wlan/qca-wifi-host-cmn Modify PNO timers. Support for 12M WLAN Radiated Power test on Production SW Conflicts: drivers/staging/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c drivers/staging/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.c Change-Id: Iebf277cd5d616a8edab3fcb3cf0b12a0c9a5f279 |
||
|
|
923eae1bbf |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-camera-devicetree into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-camera-devicetree: arm64/dts: rhode: fixed 3rd app capture failure devon: Fix flash request GPIO-85 failed arm64/dts: devon: macro ov02b10 eeprom bring up(1/2) arm64/dts: devon: Actuator noise reduction. devon4g: camera flash bringup devon4g: camera actuator bringup devon4g: camera eeprom bringup devon4g: camera sensor bringup arm64/dts: hawao: remove duplicate gpio group Revert "(CR): arm64/dts: Devon: s5kjn1 bring up" :Revert "(CR): arm64/dts: devon: hi1634q bring up" arm64/dts: devon: hi1634q bring up arm64/dts: Devon: s5kjn1 bring up arm64/dts: hawao: Actuator noise reduction. arm64/dts: hawao: Flash compatible arm64/dts: rhode: main camera probe failed arm64/dts: rhode: Actuator noise reduction. arm64/dts rhode: slove the problem that open camera reboot arm64/dts: hawao: Add flash led ocp81373 dtsi arm64/dts: hawao: Change macro avdd ldo arm64/dts: hawao: AF bringup for s5kjn1 arm64/dts: hawao: Add front camera eeprom dtsi arm64/dts: hawao: Add macro camera eeprom dtsi arm64/dts: hawao: Add wide camera eeprom dtsi arm64/dts: hawao: Add main camera eeprom dtsi arm64/dts: hawao: Add macro camera dtsi arm64/dts: hawao: Add wide camera dtsi arm64/dts: hawao: Add front camera dtsi arm64/dts: hawao: Add main camera dtsi Rhode: wide & macro flash bring up (1/2) arm64/dts: add flash dtsi arm64/dts: rhode: Compatible with ldo fan53870 arm64/dts: rhode: dvt camera compatible arm64/dts: Fork new dtbo for Rhode4G EVT hardware. arm64/dts rhode: solve the camera open failed arm64/dts Rhode4G: camera bringup arm64/dts Rhode4G: Add dtsi for macro eeprom arm64/dts: Rhode4G: wide eeprom bring up(2/2) fix input touch gpio arm64/dts: Rhode4G: main eeprom bring up(2/3) arm64/dts Rhode4G: main af bring up(2/2) arm64/dts Rhode4G: Add devicetree for Rhode front camera ov16a1q eeprom(2/2) arm64/dts: Add devicetree for Rhode front camera sensor ov16a1q. arm64/dts: Rhode4G: add macro camera dtsi arm64/dts: Rhode4G: add wide camera dtsi(2/2) arm64/dts: Rhode4G: add main camera dtsi(2/2) arm64/dts: Add AF power control into sensor power sequence. arm64/dts: Add multi user support flag. arm64/dtsi: chang GM1 CCI speed Caprip and carpi SAT function crash Caprip and carpi: marco camera and wide camera con control flash Caprip: modify caprip front camera dvdd arm64/dts: caprip bringup front/rear subdev arm64/dts: caprip bring up eeprom. arm64/dts: Caprip bring up sensors. arm64/dts: bring up 4h7 Flash. arm64/dts: bring up capri sensors. setup camera baseline for capri/capri+ arm/dts: borneo: improve RF desense cebu: dtsi add camera basic config arm/dts: borneo: increase MCLK driver strength guamna: add front camera eeprom dts arm/dt: borneo: change macro sensor oriention from 270 to 90. arm/dt: borneo: modify camera pinctrl config. arm/dts: guamna: update flash node arm/dts: guamna: add camera dtsi file arm/dt: borneo: config camera dts arm/dt: guamp: modify ov02b10 sensor-position-roll arm/dt: guamp: modify camera dts arm/dt: guamp: add flash node for ov02b10 arm/dt: guam: add ob02b1b otp dts guamp: arm64/dtsi add rear depth camera otp guamp: arm64/dtsi add rear macro camera eeprom guamp: arm64/dtsi add rear macro camera ov02b10 guamp: arm64/dtsi add rear depth camera ov02b1b arm/dt: guam/guamp: add 4h7 eeprom dts arm/dt: guamp: add 4h7 dtsi arm/dt: guam/guam+: add eeprom dts guam: dtsi add ov02b1b sensor driver arm/dt: guam: add 4h7 dtsi arm/dt: guam: add camera dts arm/dt: guamp: modify main camera dts arm/dt: guamp: add camera dtsi Change-Id: I7671f68143b6dd345213f200e9db150b5c3a8a85 |
||
|
|
fc6ec02886 |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-devicetree into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-devicetree: add new battery SB18E10846 arm/dts:Bring up charger IC SGM41543D [dts]Add new channelID for China Broadnet (CBN) : [dts] Add new channelId for DoCoMo and New Zealand. arm/dts: ensure that the current reported is a positive value Revert "(CR):arm/dts:Bring up charger IC SGM41543D" rhode - Invert the charging logic rhode/devon/hawao - Invert the charging logic dts: Add new channelId for PUB devon: update camera device tree path hawao: update camera device tree path rhode: update camera device tree path Revert "(CR):dts/panel:HAWAO: 3rd_lcm change porch+initcode to solve desense" New channel ID for LGU+ customization dts: Add new channelIds for Demo Mode New channel ID for Ymobile customization mipi 60 hz fail fix timing dts/panel: rhode: modify csot 4th panel name devon:change factory charging limitation. connect 33W charger, the power is only 2.5W dts/panel:HAWAO: 3rd_lcm change porch+initcode to solve desense display: Modify DC parameters rhode display: Modify DC parameters rhode dts/Devon4G:2nd txd ili panel enable ulps when power off dts/panel:devon 3rd txd ft panel power sequence update dts/panel:devon:2nd txd ili panel power sequence update display: add panel dtsi for rhode hawao+oled 2nd_lcm solve splashscreen dts/Devon4G:2nd txd panel update max display brightness for PVT rt9471 not charge 3min during a complete charging test TP bring up[1/2] TP bring up[2/4] dtsi:support FFC and nonFFC for devon4G. dts/Devon4G:3rd panel add focaltech report gesture config dts/Devon4G:3rd panel configs with different OTP data for PVT dts/Devon4G:add PVT dts to support different disp configs for DVT/PVT Devon4G:seperated DVT2/DVT1 sar firmware devon:no charging after quick plugging usb dts/panel:devon 2nd txd panel init cmd update for ESD HAWAO+OLED 2nd_lcm visionox+rm disable esd_check dts/panel:devon 3rd txd FT panel decrease display on delay time dts/panel:devon 2nd txd panel decrease display on delay time dts/panel:devon 1st tm panel decrease display on delay time dts/panel:devon 1st NVT panel add wait when single tap DUT keeps vibrating after connecting to computer via USB dts/panel:devon 3rd: rename ft panel file dts/devon:3rd focaltech panel:gesture support arm/dts: Devon support get awinic skt params from ram arm64/dts:rhode enable aw882xx get algo params from ram arm64/dts:hawao enable aw882xx get algo params from ram dts/devon:1st/2nd panels: enable tp state check for gesture arm/dts: display: add panel dtsi for rhode dts/panel:devon 3rd init codes update for goa timing add 2nd battery profile arm/dts: add pd vdm verify IIO channel dts/panel:devon update 1st tm panel ESD parameters dts/panel:devon display power sequence update devon:update battery charaging parameters dts/panel:devon 3rd panel update init code for 90Hz & bl dts/panel: devon 1st tm mipi clk & driver strength update for RF arch/dts:devon 3rd focaltech touch driver bringup dtsi:change main charger cv voltage. dtsi: devon/usb: update USB eye diagram tunning kernel/dts: devon 3rd txd+ft panel display driver bringup devon:add rt9471 charger Hawao+oled:kernel/2nd lcm change initcode to solve splashscreen problem arm/dts:Bring up charger IC SGM41543D kernel/dts:devon display support backlight exponential mode dtsi: devon/usb: update USB eye diagram tunning arm64/dts: hawao: Add qupv3_se4_i2c to critical devices list Devon:seperated DVT1/DVT2 sar sensor firmware dtsi:add sys temp node for Devon. dtsi:add sys temp node for hawao. kernel/hawao_lcm 2nd change porch to solve descense problem dtsi:devon4G battery,charge setting. rename bq2597x to cp. arm/dts:Rename the bq2597x cp name hawao+oled: fg 1st(cw2217) change to 99 ,2nd(sm5602) change to 98 devon:charger bring up Devon:Bringup Egistec FPS ETS_617 kernel/dts:hawao:add panel supplier info Revert "(CR):dtsi:use temp solution for adb." kernel/dts:/devon:2nd backlight IC lm3697 reg update kernel/dts:/devon:2nd backlight IC lm3697 bringup kernel/dts:devon:enable backlight IC pwm mode to support HBM kernel/display:hawao+oled:change lcm_2nd reset-sequence kernel/dts:devon:enable display ESD check kernel/dts:devon:2nd txd panel enable cabc kernel/dts:devon:1st tm panel enable cabc kernel/display:hawao+oled:change 2nd lcm porch value kernel/display:hawao+oled:change 4th lcm init code kernel/display:hawao+oled:change 1st lcm porch timing value dtsi:use temp solution for adb. devon:charger bring up devon:charger bring up devon:charger bring up devon:charger bring up dtsi:update sm5602 battery parameter. devon:charger bring up devon:charger bring up dtsi:initial dtsi config. dts:change UI 100% conf. Bringup FPC Fingerprint(4) kernel/dts:hawao:1st tm panel support high refresh rate 90Hz kernel/dts:hawao:2nd txd: support high refresh rate 90Hz kernel/display:hawao+oled:3rd panel:update init cmd per spec req kernel/display:hawao+oled:change 4th lcm timing sequence Hawao+oled: fix sm5602 fuelgauge atl battery soc jump from 100 to 6 devon: st21nfc bring up (4) kernel/display:hawao+oled:change 2nd lcm timing sequence kernel/display:hawao+oled:change 3rd lcm timing sequence kernel/lcm: 4th EDO lcm init code update to enable demura kernel/dts: devon nvt & ilitek touch driver bringup Kernel/dts:devon:1st tm/2nd txd display driver bringup dtsi:change factory charging limitation. arm/dtsi: modify rcv and spk smartpa config dts:devon:sgm7220 bring up devon: vib bring up devon4g: camera sensor bringup Hawaii+ OLED:fpsensor chipone enable power control dtsi:set UI 100 SOC for cw. arm/dtsi: devon audio bring up devon:sensors bringup arm64/dts: make adb works for devon bringup Hawao+oled: set shutdown volt 3.4v Rhode: update tp spi max frequency to 9600000 kernel/dts:hawao: 3rd panel update mipi timing arm64/dts: add devon devicetree dtsi:update hb inteval time for hawao arm/dts: panel: add OD code for tianma nt37701 6.55 inch panel kernel/dts:hawao:1st/3rd improve:add no-panel-on-read config kernel/dts:hawao:2nd:update rm692c9 panel timing kernel/dts:4th panel: fix black issue when screen on kernel/dts:4th panel:disable esd check when bringup dtsi: modify heartbeat polling time Rhode: TP: focal ic bringup: fix TP_INT pin gpio kernel/dts:hawao: 1st panel update mipi timing Rhode: TP: focal ic bringup :add focal devicetree dtsi:OTG current to 1.2A kernel/dts:4th edo sd panel display driver bringup dtsi:Preload ATL battery profile for local Brazilian Source dtsi:Hawao change new battery parameters for SM5602. arm/dts: display: add panel dtsi for rhode Hawaii+oled: chipone fingerprint disable power control qc3p begin charging voltage to 3V dtsi:sm5602 fg match 1st and 2nd battery profile. arm/dts: panel: modify tianma nt37701 6.55 v1 and v2 panel code Hawaii+OLED: usb eye photo change DC voltage kernel/dts:hawao+oled:change lcm timing kernel/dts:hawao+oled:change lcm timing rhode: DTS:Modify the lcd driver for rhode. arm/dts: sm5602 fg support muti-battery parameter for rhode Revert "(CR): arm/dts: sm5602 fg support muti-battery parameter for rhode" arm/dts: sm5602 fg support muti-battery parameter for rhode kernel/dts:hawao+oled:change lcm timing HAWAO+OLED: solve mipi driver strength weak problem dts: set boost current to 2A dtsi:change to 18w charging for hawao. kernel/dts:hawaii OLED:2nd Raydium panel: rename panel supplier info rhode:add sys_temp node rhode: panel: Modify tm and csot nt37701 panel code(1/2) kernel/dts:hawaii OLED:3rd:edo vtdr display driver bringup rhode:arm/dts:Modify the lcd driver for rhode. kernel/config:hawao:enable touch usb detection dtsi:add factory_mode_ntc_exist property in dtsi kernel/dts:hawaii OLED:2nd:visionox rm692cx display driver bringup Hawao:Enable power gpio for Chipone FPS Fuel gauge battery full capacity setting to 97% Fuel gauge battery curve parameter modification kernel/config:hawao:add touch gesture config kernel/config:hawao: add touch mmi config qc3:set qc3p charging voltage threshold 3.4V Hawaoii+OLED: The first FG(cw2217) rsense change to 5 m ohm Hawao:Bringup Chipone Fingerprint Hawaii+OLED: cw2217 fuelgaue battery profile update in dtsi dtsi:adjust curent limitation for hawao. rhode:open charger mode and gesture mode Hawaoii+OLED: The second charger IC(SC89890H) and FG(SM5602) bringup dts : arm/dts: bring up 4G 33w arm/dts: display: add panel dtsi for rhode [hawaii+oled]:vibrator long short vibration intensity 2/2 dtsi:qc3.0 support for hawaoi. dts:config slave to main current threshold dts:remove CDRVH for evt2, remain the original design for evb & evt1 dts:charging parameter per battery spec dts:CDRVH remove then modify i2c address to 0x66 dtsi: config sencond fgauge ic sm5602 and charger ic sc89890h hawaii OLED:support led for moblie phone background [2/2] Hawaii+OLED: thermal adc NTC Bringup. Hawao: NFC Bringup. Hawaii+OLED: AP side SAR sensor modify and add channel_num in dtsi dts:fuelgauge cw2217 battery param Hawaii+OLED: EGIS fingerprint bringup motify GPIO(dtsi) hawaii OLED: hawao audio bringup dts/hawao: add focaltech touch config to support module arm64/dts: hawao: Add wl2864c dtsi arm/dts: display: modify disp_vio vin supply Hawaii+OLED:usb bringup dts use rt_pd_manager Hawaii+OLED:usb bringup dts dtsi:add charging dtsi for hawao. FG:dynamic config sns resistance QC3P:turbo charger module devicetree display/dts: Modify the lcd reset gpio pin. Hawaii+OLED:vibrator bring up (1) dtsi Hawao: NFC Bringup(6) - device tree Hawao: NFC Bringup(2) - device tree hawaii OLED: visionox ft3519 touch drvier bringup dts: sar: add the reference channel for aw9610 dts/hawaii OLED: visionox vtdr6110 display driver bringup arm64/dts: make adb works on hawao dtsi:add ADC_GPIO3_DIV3 adc channel change LCD gpio:fix evt board gpio for LCD arm64/dts: Add dtbo for Rhode4G DVT hardware. kernel:dtsi add thermal adc interface : arm/dts: i2c change for samsung RN4V bring up kernel:dtsi sgm41511 charger not register arm/dts: display: add panel dtsi for rhode kernel:dwc3:fix QC native bug to stop VDD regulator unexpectly kernel:dtsi: enable charg type detection and usb enmu Revert "(CR) : arm/dts: i2c change for samsung RN4V bring up" arm64/dts: add hawao devicetree : arm/dts: i2c change for samsung RN4V bring up dts: sar: add reference channel for aw9610 dts: sar: modify the channel num and names for Rhode arm64/dts:rhode: turn on ldo4 of wl2866d by default rhode: audio: update awinic smartpa driver to V1.8.0.1 dts: sar: bringup aw9610 for EVT arm/dts: display: keep display power supply always on Revert "(CR):change LCD gpio:fix evt board gpio for LCD" rhode: LDO wl2866d bringup change Vibrator gpio:fix evt board gpio for Vibrator switch to evt fps dts for rhode change fps gpio:fix evt board gpio for fps change tp gpio:fix evt board gpio for tp change LCD gpio:fix evt board gpio for LCD : add samsung devicetree change arm64/dts: Implement different ldo compatibility. charge gpio : evb to evt board gpio change: arm64/dts Rhode4G: camera bring up(1/2) rhode: rhode 4G ldo wl2868c config[1/3] dts: sar: modify the correct vdd and irq pin for aw9610 Create new SW channel ID (retjio) . arm/dts: vibrator init arm/dts: config sdcard gpio level to high,because high level is default arm/dts: add charger and fg and tcpc dts dts: Rhode: Sar: add the dts of aw9610. arm/dts: display: add panel dtsi for rhode arm/dts: input touch init dts/arm64: add fps dts for rhode4g arm/dts:update audio config for rhode evb arm64/dts: add rhode devicetree - Device was not turning off when simulates instant drop voltage propag: arm/dts: modify djn ft8006s panel init code propagation: arm/dts: add ft8006s special timing configuration propag: panel: modify djn ft8006s panel brightness configuration propagation: arm/dts: panel: optimize djn ft8006s timing Configure Compute DSP as secure for sm6115 arm/dts: panel: enable cabc for 4th and 5th panel of guamna arm/dts: panel: add djn ft8006s panel for guam na arm/dts: input touch add focal ic arm/dts: panel: add tianma icnl9911s panel for guam na arm/dt: borneo: add lm3697 backlight ic to product arm/dt: backlight: Add ti lm3697 backlight ic configs arm/dt: dsi: change init cmds format of djnboe panel arm/dt: kyoto: pull down reset first when screen on arm/dt: change djnboe panel porch for borneo arm/dt: borneo: enable single tap touch gesture key arm/dt: borneo: add djnboe ft8009 panel configs arm/dt: borneo: add ft8009 touch ic configs adjust pmi-charger inclusion Create new Channel ID/ro.carrier retkr for South Korea. Cebu: 3rd dsbj panel display CABC optimize Cebu: 3rd dsbj panel display optimize for power [Guam NA] Revert (CR) arm64/dt: Create channelid for Spectrum arm/dt: bengal: add Trustonic mobicore device Cebu: 3rd dsbj chipone ICNL9911C FW upgrade to v020b Cebu: 3rd dsbj chipone ICNL9911C FW upgrade to v020a arm64/dts:import 2nd source SUNWODA battery profile. arm/dts:panel Cebu 3rd dsbj panel update aw99703 bl config Cebu: 3rd panel ICNL9911C touch FW upgrade tov0208 arm/dts:panel Cebu 3rd dsbj panel mipi clk update for RF dts:panel Cebu 3rd dsbj panel power seq update arm/dts: Cebu 3rd dsbj panel deep sleep mode Cebu: 3rd dsbj chipone ICNL9911C touch drvier support arm/dts: Cebu: 3rd dsbj panel display bringup arm/dts: panel: ilitek touch remove gesture config arm/dts: panel: txd ili7806s panel brightness update arm/dts: panel: modify djn nt36525b panel off and reset timing arm/dts: change chg_therm polling frequency arm/dts: panel: modify dj nt36525b panel suspend timing arm/dts:change chg therm polling frequency to 5000ms. arm/dts: input touch add 5th touch nvt arm/dts: panel: add djn nt36525b panel for guam Guam: Charging time optimization arm/dts: borneo: adjust headset micbias voltage arm/dts: guamna: fix hbm issue for guamna arm/dts: Cebu display enable dimming for backlight case dts: display: modify guamna tianma ili9882n backlight as 11bit fix flash issue of backlight at 3th LCD dtsi fix flash issue of backlight at 4th LCD dtsi arm/dts: Cebu NVT touch hw build ID update arm/dts: Cebu add panel supplier and touch hw info dts: panel: modify hlt ili9882h panel suspend timing dts: panel: modify tm ili9882n panel suspend timing arm64/dts guam touch ilitek add pinctrl dts: panel: hlt ili9882h keep power on for esd issue dts: panel: modify tm ili9882n panel pwm 20khz arm/dts: panel: modify tianma icnl9911s panel cmd state for esd remove cdsp_sec_reg and reduce cdsp_regions for berneoNA Don't use moto extended dsi features on Guamna R - Create channel ID for Optus Australia arm/dt: display: re-originize panel init commands arm/dts: borneo: enable aw882xx volume fade arm/dt: panel: change tianma ili9881x panel porch for RF arm/dt: panel: decrease tm-ili9881x delay time for KPI arm/dts: Disable xhci hardware lpm arm/dt: borneo: add novatek touch module info arm/dt: borneo: add panel supplier info arm64/dts:modify rst pin config of fps for borneo dts:Capri: new txd panel ini cmd update for backlight dts:Capri: new 3rd txd ili7806s panel touch bringup dts:Capri: new 3rd txd ili7806s panel display bringup dts:Caprip: Update the tune parameter kernel: driver/vibrator: set vib long volt to 2.5v for caprip Revert "(CR) ARM: dts: msm: Add bus scaling support" dts:Capri: TP: enable nova usb charger detection ARM: dts: msm: Add bus scaling support arm64/dts: capri: 2nd tianma panel porch update for RF remove secure display as it is not used arm64/dts: capri: djn panel init cmd update for delay time arm64/dts: caprip djn init cmd update to support ESD TE check arm64/dts: Capri6000 sx933x parameter arm64/dts: caprip sx933x update parameter Revert "(CR) dts:Caprip: TP SPI timing update" Revert "(CR) dts:Capri: TP SPI timing" arm/dts:integrate Capri6000 battery profile. arm64/dts: capri sx933x update parameter arm/dts: capri tm init cmd update for brightness update arm/dts: display power on seq update arm/dts:add oem battery profile for brazil local battery. dts: usb: qusb-phy-init-seq tunning arm/dts:Caprip: 3rd tianma panel enable dfps for 60/90Hz arm/dts:CFC change for factory charging limit. arm/dts:Caprip: djn panel porch update for RF dts:Caprip: TP SPI timing update dts:capri: txd ili9882h panel keep power on for esd issue arm64/dts:Capri: txd ilitek touch gesture enable 2nd txd panel porch update kernel: driver/vibrator: diff vol for long/short vib Caprip: djn NVT touch firmware upgrade to v02 dts:Capri: backlight values update for dvt2 dts:Capri: TP SPI timing update dts:Caprip: 2nd txd panel init cmd for display optimize dts:Capri: djn/txd panel init cmd for delay time arm64/dts: capri/p sx933x update parameter optimize vibrator voltage to 2600mV Capri: display driver optimze screen on time arm64/dts:Caprip: ESD fix for display flicker issue arm64/dts:Caprip: display support FPS 60/90Hz arm64/dts:Caprip: 2nd txd panel init cmd update for display issue arm64/config: add debug support for cap sensor arm64/config: add debug support for cap sensor arm/dts: Capri: txd/tm mipi clk update arm64/dts: sar sensor bring up - update parameter v9 arm64/dts: sar sensor bring up - update parameter v9 - Create channel ID for Softbank Japan Capri: 3rd tianma panel iliteck touch support arm64/dts: Capri: 3rd tianma display driver bringup arm/dt: update upper limit capacity to 65 arm64/dts: HBM gpio support on DVT2 arm64/dts: capri add init dvt2 overlay arm/dts: Capri/+: enable aw882xx volume fade arm64/dts: capri djn panel init cmd optimize dimming sx9338: sar sensor bring up - update parameter v7 arm64/dts: capri display driver init cmd update for backlight adjust fcc current to 2.4A for Capri 5000. dts: usb: qusb-phy-init-seq tunning sx9338: sar sensor bring up - update parameter v7 arm64/dts: capri display driver ESD update arm64/dts: capri remove useless panels and touch drivers arm64/dts: capri display min backlight update per ALS arm64/dts: capri display backlight update per ALS arm64/dts: capri txd panel init cmd update for pwm sx9338: sar sensor bring up - update parameter v6 arm64/dts: capri display driver update max backlight and HBM arm64/dts: capri display driver enable ESD change default battery SN for capri 5000 & capri+. arm64/dts: capri plus 2nd txd panel bringup arm64/dts: caprip novatek touch support multiple ic arm64/dts: capri plus formal djn panel support arm64/dts: capri display porch update arm64/dts: touch ilitek add pinctrl to keep high arm64/dts: capri display mipi clk update arm64/dts: capri 2nd panel ili touch bringup arm64/dts: capri 2nd txd panel bringup sx9338: sar sensor bring up - update parameter v2 sx9338: sar sensor bring up - update parameter v2 arm64/dts: capri djn NVT touch bringup for evt arm64/dts: capri djn evt panel support sx9338: sar sensor bring up sx9338: sar sensor bring up arm64/dts: capri/capri+ change nfc gpios setting Capri:Add support for Chipone FPS arm/dts: Caprip 1st djn display driver bringup arm64/dts:Capri/Capri+ charging bring up. arm/dts: Capri 1st djn display driver bringup arm/dts: Capri 1st panel NVT touch driver bringup usb:Remove dr_supported property for capri arm/dts: Caprip audio configuration arm/dts: Capri audio configuration arm/dts: init device tree for caprip arm/dts: init device tree for capri arm/dts: panel: enable tianma ili9882n panel esd check arm/dts: panel: modify tianma icnl9911s panel init code for NA arm/dts: panel: modify tianma icnl9911s panel init code change UI 100 SOC current to 400mA. dts:integrate india local buy battery profile arm/dts: cebu dsbj panel mipi clk update for RF arm/dt: borneo: Change panel physical size arm64/dts: sdhci add vbias config add oem battery profile version. arm/dts: panel: enable hlt ili9882h panel esd check usb:Eye diagram tunning arm64/dts: sdcard pick up qcom config arm/dts: panel: modify tianma icnl9911s cabc pwm frequence arm/dts: panel: enable tm ili9882n panel hbm Revert "(CR):usb0:overlay the iommu-dma to fastmap" arm/dts: panel: modify tianma icnl9911s cabc pwm frequence Capri bringup usb:Remove dr_supported property for guamna dts:remove unused dr-supported node arm/dts: panel: modify hlt ili9882h mipi clk for rf desense arm64/dts:enable tcss to make soc scale 100% more accurate. arm64/dts: input add touch ili9882n support use low-ram dts for 32bit as widevine L1 is not supported arm/dts: panel: add tianma ili9882n panel dtsi arm/dts: cebu:TP: enable nova usb charger detection arm/dts: panel: enable hlt ili9882h panel hbm arm64/dts:add cebu 1st source battery parameter. arm/dts: cebu tianma panel seq update for pull down arm64/dts: enable fir sensor dynamically arm/dt: borneo: change default status of wled i2c pin arm/dts: Add 700mA thermal limit charge current level arm64/dts Cebu tianma CABC & HBM update arm64/dts: dsbj power seq update usb0:overlay the iommu-dma to fastmap arm/dts: cebu touch spi config update arm/dts: panel: modify hlt panel porch code for desense arm64/dts:support 3 channels on DVT2 for borneo arm/dts: cebu tianma panel lcd_rst config arm/dts: cebu tianma panel enable ESD arm/dts: cebu dsbj panel enable CABC arm/dts: cebu tp spi miso update adjust the factory charging limit to 75%. dts: Config ext ovp 12V at guamp arm64/dt: borneo: add dvt2 dts file add ext-ovp-greater-12v for cebu. arm/dts: Config mmi,ext-ovp-greater-12v arm/dts: Config bcl-not-mitigate-cpu arm/dts: cebu tp spi update arm64/dts: add nvt touch node arm/dts:panel: ktd backlight current update guamna:enable CAP learning wt arm64/dts: input add touch ilitek support arm/dt: borneo: change panel porch to meet qc requirement arm/dt: borneo: change wled aw99703 max current to 21mA arm/dts: panel: modify hlt panel mipi clk for desense arm/dts: panel: add hlt ili9882h panel dtsi arm/dts:panel: Cebu display update for power supply config Cebu: Support Chipone FPS on Cebu arm/dt: borneo: use platform reset always high prop arm/dts:panel: Cebu remove usless EVB cmds arm/dts: panel: use platform reset always high prop arm/dts: Cebu: dsbj display brightenss update arm/dts: panel: use platform reset always high prop arm/dts: panel: modify lcd reset and vsn off timing arm/dts: Cebu: TP probe config update for multiple TP ICs arm/dts: Cebu dsbj disable cabc arm/dts: Cebu: set tp spi csn to high as default arm/dts:update aw882xx driver to v0.1.11 arm/dts: Config iterm qg current for borneo arm/dts: Cebu 2nd tianma display info update arm/dts: Cebu Novateck touch bringup guamp:optimization charging full time per HW guamna:optimization charging full time per HW guam:charging full display time optimization arm/dts: Cebu 2nd tianma display bringup arm/dt: borneo: set max current to 25ma arm/dt: borneo: set spi clk to low as default arm/dts: update aw882xx driver to v0.1.10 remove obselete recovery from vbmeta list arm/dts: Cebu ktd3136 backlight IC support arm64/dt: borneo: add DVT1 dts dts:distinguish type-c and microb dcp input setting arm/dt: panel: Update nt36672a panel init command for esd arm/dt: borneo: add touch int pinctrl status arm/dts: Cebu dsbj panel enable ESD arm/dts: panel: enable hbm for guam na arm/dts: Cebu focaltech touch config add panel info arm/dts:cebu sar sensor channel dts: usb: qusb-phy-init-seq tunning arm/dts:cebu:sar sensor voltage import cdsp optimization for all targets by default, new memory map arm/dts: Cebu dsbj panel hbm config arm/dt: Borneo: set hbm type to wled arm/dt: change ilitek panel init command to improve esd arm/dts: usb: configure usb for cebu bringup arm64/dts: add thermopile node battery: Config atl and scud batt profile for borneo arm/dts: Add aw882xx pinctrl arm/dts: panel: modify mipi timing for guamna arm/dts: panel: sync drvonly panel timing. Revert "(CR):arm/dts: Config battery profile for borneo" arm/dts:config NTC therm for cebu. arm/dts: Cebu: display panel update for ssc dts:config BCL devicetree arm/dts: Cebu: tp gpio conflict case update cebu: dtsi add cebu camera dtsi arm/dts: Cebu: fix tp gpio conflict case arm/dts:cebu:sar sensor bring up arm/dts: Cebu dsbj panel power sequence update arm/dt: leds: set wled max current to 25mA arm/dt: borneo: enable two reset device tree props arm/dts:Cebu charging initial configuration. arm/dt: Odessa: enable single tap function arm/dts: GuamNA: modify guam na display configuration arm/dts: GuamNA: add NA dts for unique config arm64/dts:modify sar config for borneo arm/dt: cebu: dsbj ft panel touch driver bringup arm/dts:Enable afe profile config for GuamNA arm/dt: cebu: dsbj ft panel display bringup arm/dts: Cebu audio configuration arm64/dts: Add dtsi for enable HBM at pvt of guamp arm/dts: Add low temperature/pressure table DTS conf arm/dts: init device tree for cebu arm/dt: Create new ro.carrier for Japan arm/dt: Borneo: Change backlight channel from 2 to 3 arm/dt: Borneo: add evb dts arm/dt: panel: set panel pwm output to non-zero arm/dts: Config battery profile for borneo arm/dts:Config USB PHY for borneo product arm/dt: borneo: change backlight control type to i2c dts:optimize charger temination curent for JK50 dts:3rd sunwoda battery cell profile integration arm/dts: panel: enable tm panel esd check for guam arm64/dts: input add moto care support arm/dts: borneo audio configuration arm/dts: Modify Sar Sensor VDD From 2.4V To 2.8V arm/dts: Config DCP 2A charge current for borneo dts:support 2A DCP charger dts:optimize the full soc time of FG keep using normal dts for Guamna as we optimized cdsp for all targets enlarge tz region for fingerprint on low ram config include low ram config on guamna import cdsp optimization for all targets by default arm/dts: panel: fix tm panel off power consumption issue therm:config NTC for bornr NA arm/dts: add HAC aw8155 enable signal dts:remove backlight cooling device arm64/dts:modify FPS dts config for Borneo arm/dt: change tm ili9881x panel pwm configs arm/dts: panel: optimize panel timing for guam arm/dts: panel: enable mot ext display feature for guam arm/dt: borneo: add djn nt36672a panel to borneo product arm/dt: Add djn nt36672a panel configs Guamna: Remove unused dts node google key dts:usb:qusb-phy-init-seq tunning arm/dts: init audio dtsi for Borneo NA arm/dts: conifg charge for bornr NA arm/dts:Remove unused audio config arm/dt: borneo: add tps61280 support arm64/dts:modify sarsensor dts config arm/dts: panel: add panel supplier name in panel dtsi arm/dts: panel: modify panel brightness min level arm/dt: Add tm ili9881x touch configs arm/dt: Add tm ili9881x panel configs arm/dt: Add wleds driver aw99703 configs arm/dt: Add tm ili9881x panel configs dts:Enable qpnp-power-on-mmi driver dts:Enable qpnp-power-on-mmi driver dts:Enable qpnp-power-on-mmi driver arm64/dt: modify fps dts config in borneo arm/dts: panel: disable hlt panel dfps function for CTS issue dts:charger parameter update arm/dts: Modify mic2's BIAS voltage arm/dts: panel: compatible with DVT1, DVT2 (SUK1, SKU3, SKU4) board about HBM codes(send 51 command). 1. DVT1 not have HBM. 2. DVT2 guam have HBM. 3. DVT2 guamp SKU1 not have HBM, DVT2 guamp SKU3, SKU4 have HBM. arm/dts: sar sensor power is always on dts:usb conn thermal ntc init arm/dts: panel: add 51 cmd hbm dts config arm/dts: enable tps61280 boost ic for guamna arm/dts: panel: fix hbm does not work issue dts/arm64: Guamna: cap sensor bringup arm/dt: borneo: add camera dts arm/dts: guamna: include camera dtsi file fixup! (CR): arm/dts: init device tree for borneo arm/dts: init device tree for borneo arm/dts: update guamna dts on pre-evb board arm/dts: Remove Sar sensor arm/dts: panel: modify hlt panel init sequence arm/dts: remove dmic config. arm64/dts: i2s1 and dmics gpio conflict. arm/dts: init device tree for guamna arm/dts: display: enable tianma panel's cabc function dts:lcd backlight cooling device driver arm/dts: guam: enable esd check for hlt panel dts:Enable dual role interface support : remove nfc function for guam dts:battery profile integration gaum/guamp dts:Charging parameter config change per battery spec arm64/dts: add touch chipone support arm/dts: add tm icnl9911s 720p panel for guam gitignore: ignore dts link arm/dt: guam: Compile guam DVT dtbo arm64/dts: input add touch novatek support arm/dts:Add aw882xx config for guam/guamp arm64/dts: Sar sensor modify vdd and gpio. arm/dts: add djn nt36525b 720p panel for guam : arm/dts : guam/guamp enable nfc dts:Rename thermal sensor for tcmd arm64/dts: Added fps dts for guamp Remove the usb phy overlay dtsi:thermal ntc dtsi init Tune the usb phy and add missing node arm64/dts: add fpc1520 dts for guam Added fps dts for guam arm/dt: guam: add camera dts dts:battery/charger driver init at guamp dts:led driver init at guam arm64/dts: add google assist gpio key arm64/dts: Sar sensor bringup. arm64/dts: update gpio list protected by TZ arm/dts: guamp: add camera dts arm/dts: enbale 2bytes brightness dcs command arm64/dts: input add drm support arm/dts:Add dts config for audio PA arm64/dts: add dontpanic memory arm64/dt: Add carrier sales channel ID arm64/dts: Sar sensor bringup. arm64/dts add sdcard support dts:moto charger/battery enable arm64/dts add touch support arm/dts: modify hlt 720p panel timing arm/dts:Add audio config for guam arm/dts: add hlt 720p panel for guam. arm/dts: init guam dts arm/dt: guamp: initial set of dts files arm/dt: guam: initial set of dts files Conflicts: arch/arm64/boot/dts/vendor/.gitignore Change-Id: I8763b0e365ef7ff741a449e3d833c86b3841f4bc |
||
|
|
0c7cd62b0a |
Merge tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm into lineage-20
"Devon push for Android 13" * tag 'MMI-T2SN33.73-22-3' of https://github.com/MotorolaMobilityLLC/kernel-msm: Revert "spi: spi-msm-geni: Keep device to suspend if PM call fails" BACKPORT: FROMGIT: binder: fix freeze race FROMGIT: binder: BINDER_GET_FROZEN_INFO ioctl binder: BINDER_FREEZE ioctl mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse techpack: add camera legacy support ANDROID: usb: f_accessory: Check buffer size when initialised via composite ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write ext4: fix kernel infoleak via ext4_extent_header wifi: mac80211_hwsim: avoid mac80211 warning on bad rate fbcon: Disallow setting font bigger than screen size KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated arm64: Add Cortex-X2 CPU part definition arm64: Add Neoverse-N2, Cortex-A710 CPU part definition arm64: Add part number for Arm Cortex-A77 fget: check that the fd still exists after getting a ref to it fs: add fget_many() and fput_many() mm: fix misplaced unlock_page in do_wp_page() mm: do_wp_page() simplification mm/ksm: Remove reuse_ksm_page() mm: reuse only-pte-mapped KSM page in do_wp_page() Revert "mm:Fix conflict of speculative fault and MGLRU" mm:vmscan:Update the page scan prioritiy skip USB PHY reset on charger removal fuse:Porting fuse passthrough feature mm: mglru fix on qcom baseline mm:Clean page_io revert conflict Revert write back changes iio:add bc12 type read iio. [rhode]:Modify ldo driver voltage[2/2] configs:Enable multi generation LRU arm64: pgtable: Fix pte_accessible() mm: fix unexpected zeroed page mapping with zram swap mm:Fix conflict of speculative fault and MGLRU FROMLIST: mm: multi-gen LRU: design doc FROMLIST: mm: multi-gen LRU: admin guide FROMLIST: mm: multi-gen LRU: debugfs interface FROMLIST: mm: multi-gen LRU: thrashing prevention FROMLIST: mm: multi-gen LRU: kill switch FROMLIST: mm: multi-gen LRU: optimize multiple memcgs FROMLIST: mm: multi-gen LRU: support page table walks FROMLIST: mm: multi-gen LRU: exploit locality in rmap FROMLIST: mm: multi-gen LRU: minimal implementation FROMLIST: mm: multi-gen LRU: groundwork FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young() BACKPORT: include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller UPSTREAM: mm: VM_BUG_ON lru page flags BACKPORT: mm: add __clear_page_lru_flags() to replace page_off_lru() BACKPORT: mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() UPSTREAM: mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() BACKPORT: mm: don't pass "enum lru_list" to lru list addition functions BACKPORT: include/linux/mm_inline.h: shuffle lru list addition and deletion functions BACKPORT: mm/vmscan.c: use add_page_to_lru_list() BACKPORT: mm: use self-explanatory macros rather than "2" BACKPORT: mm: remove superfluous __ClearPageActive() BACKPORT: mm/swapcache: support to handle the shadow entries UPSTREAM: mm/vmscan.c: use update_lru_size() in update_lru_sizes() UPSTREAM: arm64: cpufeature: introduce helper cpu_has_hw_af() UPSTREAM: mm: replace list_move_tail() with add_page_to_lru_list_tail() kernel: add PD VDM VERIFY IIO channel. Low flashlight brightness bugfix Hawaii+ OLED: sim1+sim2+sd fast plugging cause phone hang kernel/config: hawao: usb: sim1+sim2+sd fast plugging cause phone hang arm/config: devon: add CONFIG_CAM_SENSOR_PROBE_RETRY shmem becomes bigger and bigger when launch apps driver/power: Add debug logs Hawao: Fix NFC power consumption in sleep mode. devon:charger bring up kernel:add bc12 detect channel definition Revert "(CR): drm: mipi: Disable the MIPI DSI commands 0x2E and 0x3E" devon4g: camera flash bringup FROMGIT: binder: fix test regression due to sender_euid change UPSTREAM: binder: use cred instead of task for getsecid BACKPORT: binder: use cred instead of task for selinux checks UPSTREAM: binder: use euid from cred instead of using task arm64/defconfig: add devon extra configs hawao: devconfig: enable CHACHA20 crypto configs rhode: devconfig: enable CHACHA20 crypto configs regulator: Force shutdown all regulators when system power off. arm64: defconfig: Flash compatible TZ: Distinguishes encrypted and unencrypted TZ logs interfaces. TZ: Fix build err Hawaii+OLED:remove CONFIG_QCOM_FSA4480_I2C defconfig: Disable SLAB_MERGE. arm64/config:Enable Zram writeback on hawao Enable LZ4 on Rhode4G and Hawao dts: rhode: remove CONFIG_QCOM_FSA4480_I2C mm: zram: fix build error when zram wb disabled mm : zram fix swapcached issue on Zram Writeback fs:proc:abort reclaim once process goes to foreground ip_gre: add validation for csum_start arm64/config:Enable Zram writeback on Rhode kernel:add charger termination definition rhode:kernel: add wt6670 get firmware num node kernel/config:hawao:remove FTS TP config to use module kernel/input:hawao:update to use TP module ko kernel: remove wt6670 isp macro definition for user version kernel/config:hawao: add new FTS config to fix build error input/touchscreen: add ft3519 source config input/ft3519: hawao touch driver bringup Revert "(CR) hawaii OLED: visionox ft3519 touch drvier bringup" kernel: add wt6670 macro definition to control i2c nack QC3P:add iio channel definition Rhode: define CONFIG_CAMERA_FLASH_PWM display: Modify LDO driver initialization voltage compatibility Hawao: NFC Bringup(4) - driver hawaii OLED: visionox ft3519 touch drvier bringup kernel: qc3p wt6760 isp download function kernel:add ADC_GPIO3_DIV3 adc channel display/config: Add LDO driver config into the kernel. display: Load the regulator driver directly into the kernel. kernel: use orderly_poweroff when usb plugged out tty:diag:Move tty_flip_buffer_push out of spinlock Revert "tty:revert the tty update from qcom for moto tty_diag driver" kernel:dwc3 delay extcon module registeration ANDROID: xt_quota2: set usersize in xt_match registration object ANDROID: xt_quota2: clear quota2_log message before sending ANDROID: xt_quota2: remove trailing junk which might have a digit in it arm/defconfig: add hawao extra config usb:diag:revert the f_diag update from qcom for moto tty_diag driver tty:revert the tty update from qcom for moto tty_diag driver : Enable samsung NFC driver : integrate samsung RN4V NFC driver Rhode4G: wide camera bring up kernel: add charger gki kernel: change spi gpio for i2c gpio for charger : Remove gpio3 from reserve list for rhode4g arm/defconfig: add rhode extra config Revert "(CR) guamp: emmc add ffu" Removing debug config [PATCH] qseecom: Call INIT_WORK() before flush_work() guamp: emmc add ffu Caprip: modify the actuator noise reduction work flow. Caprip: modify the actuator noise reduction work flow. APP data lost after first R upgrade Porting of (CR) replace WARN with pr_debug for IPA api MOTODESK-2239 Make NCM driver compatible with windows disable CONFIG_SLUB_DEBUG for user builds disable CONFIG_DEBUG_PANIC_ON_OOM in userdebug builds Include inlinecrypt at config.gz to fix Q->R upgrade usb: add xhci-hw-lpm-disable dt property support kernel:ram overwritten by TZ logs to cause random panics caprip: Add start/stop vibrating notification to actuator. arm64: defconfig: Actuator noise reduction. kernel: driver/vibrator: diff vol for long/short vib skip ipa assert for debug build (patch 2) skip ipa assert for debug build limit ion cache size Revert "(CR) power: Add wakeup source in battery historian logging" power: print active wakeup source before suspend. alarmtimer: add debug to identify alarmtimers charger:driver:fix non power off issue for factory kill. arm64/defconfig: capri: open nfc driver for capri arm64/defconfig: disable debug fs on user build charger:support typec high 2A current at non-turbo product arm/defconfig: enable CONFIG_DEBUG_LIST on R soc: qcom: service-locator: enlarge timeout value arm/defconfig: caprip: init kernel deconfig arm/defconfig: capri: init kernel deconfig Revert "Revert "msm: media: uapi: Redefine NV12 format with different alignment"" Revert "msm: media: uapi: Redefine NV12 format with different alignment" clear SDAM for new battery profile loading. disable DEBUG_PANIC_ON_OOM on 3G ram device driver:qg:enale QG_DEBUG_SOC. Charge: fix slab out of bounds risk charge: qc2.0 adapter charge slow charge: Handle QC2.0 charger vbus rise 12V BCL: Enable charge bcl feature arm: setup: support mem= memory limit arm: call idle notifiers in CPU idle charger:improve micro-b input current to 1.9A per HW Capri bring up kernel:distinguish type-c and microb cdp input setting disable SPLIT_RSS_COUNTING to fix zero RSS issue charger:add battery test mode support for cebu. spi: disable_depth > 0 when pm runtime get sync driver/spi: spi driver suspend changes kernel: panel_notifier: Add new panel notify event type mmc:host:sdhci:Fix host->claimer NULL pointer problem Change ION fill mark from 100M to 16M to reduce the Lost RAM arm/defconfig: cebu: init kernel deconfig : NFC VEN pin startup and shutdown sequence disable watermark boost charge:Config DCP 2A charge current tune memory configs charger:limit typec high to medium when hvdcp disabled charger:support 2A dcp charger arm64/defconfig: enable external usb camera power: reset: Use warm reset for dload mode Update kernel config of userdebug on Guam/GuamP to improve performance charger:duplicated apsd detection at pmi632 expose ssr_reason to ss_ramdump SD: print SD interrupt log charger:SW_ICL do not used at moto charger:factory image charging soc over 75% usb audio: Let the usb sound card index from 1 kernel:USB DRP connect debug accessory test charge: config: config batt NTC for bornr NA Kernel: add sys node for panel supplier gpu/drm: Create panelRegDA sysfs to expose panel's reg pwrkey: change printk level to output to console Reboot: trigger warm reset when receive hw_warmreset cmd disable CONFIG_DEBUG_CONSOLE_UNHASHED_POINTERS for sts test Revert (CR): power: smb5: Clear HDC AICL arm/defconfig: borneo: init kernel deconfig guam serials: remove kernel config for PASR Revert "mm, vmstat: hide /proc/pagetypeinfo from normal users" arm/defconfig: guamna: init kernel deconfig arm/defconfig: add 32bit debug config defconfig.mk: add arch specific debug enable psi for guam guamp Revert "defconfig: disable MEMCG for bengal 32" Fix QC rebase issue for dual role sysfs access issue ion: display ion total size in debufs node ion: dmabuf improve debugfs kernel:support huawei p10 5A cable bengal:Enable dual role usb interface smb5:Add dual role class support in smb5 usb:Add dual role class support sdcardfs: don't depend on reserved_mb to check free space sdcardfs: check the free space before creating files sdcardfs: copy inode size while getting attributes : remove nfc function for guam charger:allow APSD re-run at factory usb detection CONFIG_FPR_FPC disable for rebase fingerprint fix defconfig.mk: Don't force make defconfig gitignore: ignore dts link guamp: arm64/dtsi enable regulator_fixed_voltage power: Add wakeup source in battery historian logging arm64/defconfig: enable softlockup panic for debug : arm64/defconfig : enable NFC kernel:add OCP charger current limitation guam: add touch module support Revert "(CR): config: disable CONFIG_PANIC_ON_REFCOUNT_ERROR" arm64/defconfig: disable debug config config: disable CONFIG_PANIC_ON_REFCOUNT_ERROR arm64/configs: sm4250: Enable USB console tty: msm_geni_serial: Support the match() callback printk: Keep boot console on if enabled arm64/config: support UAS of usb storage arm64/defconfig: enable usbnet drivers usb:configfs:Set udc_name NULL if attach failed usb/dwc3: msm: Enable all Debug Logs gadget: bcdUSB version back to 2.0 when not SuperSpeed usb: configfs: synchronize the secure and udc_name state usb: configfs: skip unregister gadget in secure usb: gadget: f_mtp: Return error if count is negative usb: gadget: storage: Support READ_TOC for MacOS usb: configfs: Implement secure attribute usb: configfs: Reset the use_os_desc flag usb: mass_storage: Add support for SC_REBOOT usb: f_mtp: Handle OS descriptors only when bound config:remove unused smb1355 config guam: input add touch class support arm64/config: enable DIAG_OVER_TTY drivers: tty: add tty diag module char: diag: add write done sync function panel_notify: add api for touch state guam: defconfig: enable panel notifications video: Add panel_notifier framework drm: mipi: disable Elvss dim of HBM for MIPI DSI Add new macro MIPI_DSI_MSG_READ gpu/drm: Create sysfs to expose panel vendor infor drm: mipi: Disable the MIPI DSI commands 0x2E and 0x3E drm/dsi: Implement DCS set disp brightness 2bytes guam: input add drm support defconfig: bengal: enable pstore power: Add function to show active wakelocks power: suspend: Save snapshot of gpio, vreg when suspend PM/Suspend: Print wall time at suspend entry and exit - Do not unload prov TZ app. add system restart warm and panic mode printk: increase log buffer size to 2k qpnp-power-on: Print system timestamp on Power key event regulator: core: Add sysfs node for debug pinctrl: msm: Add sysfs node for debug watchdog_v2: export watchdog trigger pinctrl: pinctrl-msm: do not dump unallocated GPIOs of: conditional status property arm64/dt add kpanic modules kernel:moto charger/battery driver enable config:battery 10k ntc enable guamp: input add touch support input add touch support kernel:JK50 NTC 10K report wrong temp arm/defconfig: update debug option defconfig: enable CONFIG_MEMCG config defconfig: bengal: Add moto defconfigs msm-poweroff: Store restart reason power: pmic-voter: Export Interfaces Do not build moto config while building MSI kernel/config: Add Moto ext_config feature soc: qcom: kconfig opt to build moto dtbs soc: qcom: socinfo: Add sku sysfs support soc: qcom: socinfo: Add revision 16 support in socinfo structure net: qrtr: fifo: Add bounds check on tx path msm: ADSPRPC: Restrict untrusted applications from attaching to GuestOS msm: kgsl: Zap performance counters across context switches msm: kgsl: Add a sysfs node to control performance counter reads tzlog: update struct to get normal and fatal diag logs firmware: qcom: Remove garbage characters from qsee log firmware: qcom: add enlarged qsee log support firmware: qcom: encrypted tz and qsee log support serial: msm_geni_serial: Reduce stale delay added in stop_rx_sequencer clk: qcom: debugcc: Remove the gcc_camss_camnoc clocks defconfig: Enable CONFIG_ION_SYSTEM_HEAP for bengal f2fs: fix the periodic wakeups of discard thread f2fs: allow to change discard policy based on cached discard cmds msm: adsprpc: Lock list before removing node clk: qcom: gpucc: Update the post div ops for GPUCC PLL for KHAJE clk: qcom: clk-alpha-pll: Update implementation for Zonda PLL msm: kgsl: Use pid struct to find the process to reclaim mm: process_reclaim: pass pid struct instead of tgid msm: kgsl: Change vma->vm_file to shmem file mm: process_reclaim: skip target_vma net: qrtr: Excessive logging casuing boot failure Revert "msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot" defconfig: msm: Enable CONFIG_STATIC_USERMODEHELPER for bengal_32 fdt: Update CRC check for rng-seed defconfig: Enable blk-crypto-fallback to handle sw crypto request md: dm-default-key: Use system sector size for SDHCI devices msm: mink: Fix copy_to_user issue fix corrupt merge serial: msm_geni_serial: Disable irq only for HSUART usecase msm_geni_serial: Correct the DMA RX interrupt logic Conflicts: .gitignore arch/arm/include/asm/spectre.h arch/arm64/include/asm/cpufeature.h arch/arm64/include/asm/cputype.h drivers/gpu/drm/drm_mipi_dsi.c drivers/soc/qcom/socinfo.c drivers/usb/gadget/function/f_ncm.c drivers/usb/gadget/function/u_ncm.h drivers/video/fbdev/core/fbcon.c fs/file.c fs/fuse/dev.c fs/fuse/file.c fs/fuse/fuse_i.h fs/fuse/passthrough.c include/drm/drm_mipi_dsi.h include/linux/page-flags-layout.h include/linux/rmap.h include/uapi/linux/dma-buf.h include/uapi/linux/fuse.h mm/page_io.c mm/rmap.c Change-Id: I284de7199b3bfc44db2cfc89b2cd00a51bebdb6d |
||
|
|
8f48482f97 |
Merge commit '57477563bd945cd6fec1fed536b38327fbf78d05' into android13-4.19-kona
Estimated tag: LA.UM.9.15.r1-07400-KAMORTA.QSSI13.0 * commit '57477563bd945cd6fec1fed536b38327fbf78d05': ARM: dts: msm: Add Dynamic FPS support for SKU4 ARM: dts: msm: Enable imx586 and imx686 for RB5 NonPop/M SOM ARM: dts: qcom: Add apb_bclk to enable dcc ARM: dts: msm: enable esd check for xr sku4 platform Revert "ARM: dts: msm: Add GPU pwrlevels for KONA-7230" ARM: dts: msm: Add cluster ID to core hang DT node ARM: dts: msm: update bandwidth vote to nominal values for bengal bindings: leds: Add torch-realtime-brightness-control property ARM: dts: msm: disable splash and rdump region for 7230 ARM: dts: msm: add a dt property to restrict TPS4 pattern support ARM: dts: msm: Disable secondary usb controller for KONA-7230 ARM: dts: msm: Add GPU pwrlevels for KONA-7230 ARM: dts: msm: disable IPA entry for khaje APQ gaming targets ARM: dts: qcom: Disabling camera nodes for khajeg ARM: dts: qcom: Add apq-gaming variant device tree support to Khaje ARM: dts: qcom: Add device tree support for Khaje IOT ARM: dts: qcom: Add second trip to skin-msm-therm-usr for sxr2130 ARM: dts: msm: Update MPM IPC register for khaje Revert "ARM: dts: msm: enable vsync-skew for SKU4 panel" ARM: dts: msm: Add gpio87 to PDC irq map for kona Revert "ARM: dts: msm: Remove IFE-Lite nodes" ARM: dts: msm: Configure PCIE2 for I210 Ethernet card ARM: dts: msm: Configure PCIE2 for I210 Ethernet card ARM: dts: msm: Configure PCIE2 for I210 Ethernet card ARM: dts: msm: Add configuration for ice driver in kona.dtsi ARM: dts: msm: enable vsync-skew for SKU4 panel ARM: dts: msm: Change the typical voltage for XR Reference devices ARM: dts: msm: configure dp as primary ARM: dts: msm: Remove IFE-Lite nodes ARM: dts: msm: dynamic aux config Revert "Revert "ARM: dts: msm: add dp support for rb5"" ARM: dts: msm: Add initial support for Nordic ARM: dts: msm: Add initial dts support for KONA-7230 Revert "ARM: dts: msm: add dp support for rb5" ARM: dts: msm: Add initial support for Nordic chip dt-bindings: add documentation for nordic-spicontroller ARM: dts: msm: update bias-voltage settings for display on bengal ARM: dts: msm: enable the 4-wire UART SE0 for QCS2290 ARM: dts: msm: Add 4-wire UART SE0 dt nodes for DIAG ARM: dts: msm: add dp support for rb5 ARM: dts: qcom: Add support sdm660-pm660a for SDM660 dt-bindings: add documentation for kinetics-nordic ARM: dts: msm: Keep DSC properties for non-XR Kona projects ARM: dts: msm: add wb clk status for kona target dt-bindings: usb: Add genoa extcon notifier driver description ARM: dts: msm: Change persistence on AR Display ARM: dts: msm: Increase timeout for ufs phy gdsc on kona ARM: dts: qcom: update the subtype ARM: dts: msm: Add device tree files for SCUBALITE ARM: dts: msm: Enable CVP SMMU fault tolerance and Stall disable ARM: dts: qcom: Add new device tree ARM: dts: msm: Switching back to 60FPS to XR2 AR Glass Change-Id: I85ce6994efe0406b1176b8090c2b3b31d21d9eeb |
||
|
|
102cc14cab |
Revert "qcacld-3.0: qca6390_defconfig: Enable desc debug check."
Builds fine without it.
This reverts commit
|
||
|
|
6400afb1f9 |
Revert "qcacld-3.0: qca6390_defconfig: Enable power debug."
Builds fine without it.
This reverts commit
|
||
|
|
ccff06a315 |
GKI: config: FW_CACHE: remove duplicated CONFIG_FW_CACHE
There are duplicated changes about "firmware_class: make firmware caching configurable". Both created config description of CONFIG_FW_CACHE. This change remove description on `drivers/base/Kconfig` and disable CONFIG_FW_CACHE in defconfig Bug: 154580242 Bug: 153823050 Signed-off-by: lucaswei <lucaswei@google.com> Change-Id: Id66e2cb0da2a9ae36fbcb9f508af250e9af95b05 |
||
|
|
dd24862646 |
GKI: ARM: dts: msm: disable coresight for bengal/kona/lito
Coresight is used for debugging purposes. When the debugging configs are disabled, having these included causes power regressions due to clks being left on. So lets disable all the coresight DT entries by default. Signed-off-by: Will McVicker <willmcvicker@google.com> Bug: 156429236 Test: compile, verify list of probed devices Change-Id: I84f9c874f2f5e8720ced23c7b4268d1b536b96a7 |
||
|
|
45dc4b69dc |
defconfig: bengal/kona/lito: enable CONFIG_CC_WERROR
Ensures that no new warnings are introduced to the build. Bug: 141372918 Change-Id: I4107af91f5c1ddd655037823350e005e8362d588 Signed-off-by: Chenglu Lin <chenglulin@google.com> |
||
|
|
8979260098 |
kernel: Add CC_WERROR config to turn warnings into errors
Add configuration option CONFIG_CC_WERROR to prevent warnings from creeping in. Bug: 141372918 Change-Id: Ie2d067c0177d8f13e9aaa9a78867998e390f89ee Signed-off-by: Chenglu Lin <chenglulin@google.com> |
||
|
|
ede19bd3c1 |
msm: vidc: fix error during debugfs init
When CONFIG_DEBUG_FS is disabled, the call to debugfs_create_dir will result in an error. Add a check of the config to avoid the error. Change-Id: I7a79dbc5c4c5e1e3192a11d55ad9b7994788f30f Signed-off-by: ziqic <quic_ziqic_01@quicinc.com> |
||
|
|
693180eebb |
Squashed revert of recent blk-mq changes
Revert "BACKPORT: blk-mq: fix is_flush_rq" This reverts commit |
||
|
|
930923679e |
Merge tag 'LA.UM.9.12.r1-17600.04-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19 into android13-4.19-kona
"LA.UM.9.12.r1-17600.04-SMxx50.QSSI14.0" * tag 'LA.UM.9.12.r1-17600.04-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.19: BACKPORT: blk-mq: fix is_flush_rq BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool BACKPORT: blk-mq: clearing flush request reference in tags->rqs[] BACKPORT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter Conflicts: block/blk-mq-tag.c block/blk-mq-tag.h block/blk-mq.c Change-Id: I7d9036406b384ced9b64346fc4107b23f8893f34 |
||
|
|
33ef102789 |
Merge tag 'ASB-2023-12-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-kona
https://source.android.com/docs/security/bulletin/2023-12-01 * tag 'ASB-2023-12-05_4.19-stable' of https://android.googlesource.com/kernel/common: Revert "macsec: use DEV_STATS_INC()" Revert "net: add DEV_STATS_READ() helper" Linux 4.19.300 net: sched: fix race condition in qdisc_graft() iomap: Set all uptodate bits for an Uptodate page scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids drm/amdgpu: fix error handling in amdgpu_bo_list_get() ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks ext4: correct return value of ext4_convert_meta_bg ext4: correct offset of gdb backup in non meta_bg group to update_backups ext4: apply umask if ACL support is disabled Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" media: venus: hfi: add checks to handle capabilities from firmware media: venus: hfi: fix the check to handle session buffer requirement media: venus: hfi_parser: Add check to keep the number of codecs within range media: sharp: fix sharp encoding media: lirc: drop trailing space from scancode transmit i2c: i801: fix potential race in i801_block_transaction_byte_by_byte net: dsa: lan9303: consequently nested-lock physical MDIO tty: serial: meson: fix hard LOCKUP on crtscts mode serial: meson: Use platform_get_irq() to get the interrupt tty: serial: meson: retrieve port FIFO size from DT serial: meson: remove redundant initialization of variable id tty: serial: meson: if no alias specified use an available id ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC ALSA: info: Fix potential deadlock at disconnection parisc/pgtable: Do not drop upper 5 address bits of physical address parisc: Prevent booting 64-bit kernels on PA1.x machines dmaengine: stm32-mdma: correct desc prep when channel running mcb: fix error handling for different scenarios when parsing quota: explicitly forbid quota files from being encrypted jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev PM: hibernate: Clean up sync_read handling in snapshot_write_next() PM: hibernate: Use __get_safe_page() rather than touching the list mmc: vub300: fix an error code clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks parisc/pdc: Add width field to struct pdc_model PCI: keystone: Don't discard .probe() callback PCI: keystone: Don't discard .remove() callback genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware mmc: meson-gx: Remove setting of CMD_CFG_ERROR PCI/sysfs: Protect driver's D3cold preference from user space hvc/xen: fix error path in xen_hvc_init() to always register frontend driver audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() audit: don't take task_lock() in audit_exe_compare() code path KVM: x86: Ignore MSR_AMD64_TW_CFG access randstruct: Fix gcc-plugin performance mode to stay in group media: venus: hfi: add checks to perform sanity on queue pointers cifs: spnego: add ';' in HOST_KEY_LEN macvlan: Don't propagate promisc change to lower dev in passthru net: ethernet: cortina: Fix MTU max setting net: ethernet: cortina: Handle large frames net: ethernet: cortina: Fix max RX frame define ptp: annotate data-race around q->head and q->tail xen/events: fix delayed eoi list handling ppp: limit MRU to 64K tipc: Fix kernel-infoleak due to uninitialized TLV value tty: Fix uninit-value access in ppp_sync_receive() ipvlan: add ipvlan_route_v6_outbound() helper NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO pwm: Fix double shift bug drm/amd/display: Avoid NULL dereference of timing generator gfs2: ignore negated quota changes media: vivid: avoid integer overflow media: gspca: cpia1: shift-out-of-bounds in set_flicker i2c: sun6i-p2wi: Prevent potential division by zero usb: gadget: f_ncm: Always set current gadget in ncm_bind() tty: vcc: Add check for kstrdup() in vcc_probe() HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() atm: iphase: Do PCI error checks on own line ALSA: hda: Fix possible null-ptr-deref when assigning a stream ARM: 9320/1: fix stack depot IRQ stack filter jfs: fix array-index-out-of-bounds in diAlloc jfs: fix array-index-out-of-bounds in dbFindLeaf fs/jfs: Add validity check for db_maxag and db_agpref fs/jfs: Add check for negative db_l2nbperpage RDMA/hfi1: Use FIELD_GET() to extract Link Width crypto: pcrypt - Fix hungtask for PADATA_RESET selftests/efivarfs: create-read: fix a resource leak drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e Bluetooth: Fix double free in hci_conn_cleanup net: annotate data-races around sk->sk_dst_pending_confirm net: annotate data-races around sk->sk_tx_queue_mapping wifi: ath10k: fix clang-specific fortify warning wifi: ath9k: fix clang-specific fortify warnings wifi: mac80211: don't return unset power in ieee80211_get_tx_power() x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware clocksource/drivers/timer-imx-gpt: Fix potential memory leak perf/core: Bail out early if the request AUX area is out of bound locking/ww_mutex/test: Fix potential workqueue corruption Revert "ipvlan: properly track tx_errors" ANDROID: fix up platform_device ABI break Linux 4.19.299 btrfs: use u64 for buffer sizes in the tree search ioctls Revert "mmc: core: Capture correct oemid-bits for eMMC cards" fbdev: fsl-diu-fb: mark wr_reg_wa() static fbdev: imsttfb: fix a resource leak in probe fbdev: imsttfb: Fix error path of imsttfb_probe() netfilter: xt_recent: fix (increase) ipv6 literal buffer length r8169: respect userspace disabling IFF_MULTICAST tg3: power down device only on SYSTEM_POWER_OFF net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT net/smc: wait for pending work before clcsock release_sock net/smc: postpone release of clcsock net: r8169: Disable multicast filter for RTL8168H and RTL8107E r8169: improve rtl_set_rx_mode dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. dccp: Call security_inet_conn_request() after setting IPv4 addresses. tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING llc: verify mac len before reading mac header Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume pwm: sti: Reduce number of allocations and drop usage of chip_data pwm: sti: Avoid conditional gotos media: dvb-usb-v2: af9035: fix missing unlock media: s3c-camif: Avoid inappropriate kfree() media: bttv: fix use after free error due to btv->timeout timer pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() pcmcia: ds: fix refcount leak in pcmcia_device_add() pcmcia: cs: fix possible hung task and memory leak pccardd() f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() USB: usbip: fix stub_dev hub disconnect tools: iio: iio_generic_buffer ensure alignment tools: iio: iio_generic_buffer: Fix some integer type and calculation tools: iio: privatize globals and functions in iio_generic_buffer.c file misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() dmaengine: ti: edma: handle irq_of_parse_and_map() errors usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency tty: tty_jobctrl: fix pid memleak in disassociate_ctty() leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' ledtrig-cpu: Limit to 8 CPUs leds: pwm: Don't disable the PWM when the LED should be off leds: pwm: convert to atomic PWM API leds: pwm: simplify if condition mfd: dln2: Fix double put in dln2_probe ASoC: ams-delta.c: use component after check ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails sh: bios: Revive earlyprintk support RDMA/hfi1: Workaround truncation compilation error ext4: move 'ix' sanity check to corrent position ARM: 9321/1: memset: cast the constant byte to unsigned char hid: cp2112: Fix duplicate workqueue initialization HID: cp2112: Use irqchip template nd_btt: Make BTT lanes preemptible sched/rt: Provide migrate_disable/enable() inlines hwrng: geode - fix accessing registers clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped firmware: ti_sci: Mark driver as non removable ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() drm/radeon: possible buffer overflow drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs hwmon: (coretemp) Fix potentially truncated sysfs attribute name platform/x86: wmi: Fix opening of char device platform/x86: wmi: remove unnecessary initializations platform/x86: wmi: Fix probe failure when failing to register WMI devices clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data clk: npcm7xx: Fix incorrect kfree clk: keystone: pll: fix a couple NULL vs IS_ERR() checks clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies regmap: debugfs: Fix a erroneous check after snprintf() ipvlan: properly track tx_errors net: add DEV_STATS_READ() helper macsec: use DEV_STATS_INC() macsec: Fix traffic counters/statistics ipv6: avoid atomic fragment on GSO packets ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() chtls: fix tp->rcv_tstamp initialization thermal: core: prevent potential string overflow can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() can: dev: can_restart(): don't crash kernel if carrier is OK can: dev: move driver related infrastructure into separate subdir wifi: rtlwifi: fix EDCA limit set by BT coexistence tcp_metrics: do not create an entry from tcp_init_metrics() tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() tcp_metrics: add missing barriers on delete i40e: fix potential memory leaks in i40e_remove() genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() vfs: fix readahead(2) on block devices Linux 4.19.298 tty: 8250: Add support for Intashield IS-100 tty: 8250: Add support for Brainboxes UP cards tty: 8250: Add support for additional Brainboxes UC cards tty: 8250: Remove UC-257 and UC-431 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device remove the sx8 block driver ata: ahci: fix enum constants for gcc-13 net: chelsio: cxgb4: add an error code check in t4_load_phy_fw platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e scsi: mpt3sas: Fix in error path fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() ASoC: rt5650: fix the wrong result of key button netfilter: nfnetlink_log: silence bogus compiler warning fbdev: atyfb: only use ioremap_uc() on i386 and ia64 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe irqchip/stm32-exti: add missing DT IRQ flag translation Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table ASoC: simple-card: fixup asoc_simple_probe() error handling MAINTAINERS: r8169: Update path to the driver x86: Fix .brk attribute in linker script rpmsg: Fix possible refcount leak in rpmsg_register_device_override() rpmsg: glink: Release driver_override rpmsg: Fix calling device_lock() on non-initialized device rpmsg: Fix kfree() of static memory on setting driver_override rpmsg: Constify local variable in field store macro driver: platform: Add helper for safer setting of driver_override x86/mm: Fix RESERVE_BRK() for older binutils x86/mm: Simplify RESERVE_BRK() nfsd: lock_rename() needs both directories to live on the same fs f2fs: fix to do sanity check on inode type during garbage collection smbdirect: missing rc checks while waiting for rdma events kobject: Fix slab-out-of-bounds in fill_kobj_path() arm64: fix a concurrency issue in emulation_proc_handler() drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() ARM: 8933/1: replace Sun/Solaris style flag on section directive NFS: Don't call generic_error_remove_page() while holding locks x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility iio: exynos-adc: request second interupt only when touchscreen mode is used perf/core: Fix potential NULL deref nvmem: imx: correct nregs for i.MX6UL nvmem: imx: correct nregs for i.MX6SLL i2c: stm32f7: Fix PEC handling in case of SMBUS transfers i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR gtp: fix fragmentation needed check with gso igb: Fix potential memory leak in igb_add_ethtool_nfc_entry treewide: Spelling fix in comment r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 r8169: rename r8169.c to r8169_main.c virtio-mmio: fix memory leak of vm_dev virtio_balloon: Fix endless deflation and inflation on arm64 mcb-lpc: Reallocate memory region to avoid memory overlapping mcb: Return actual parsed size when reading chameleon table selftests/ftrace: Add new test case which checks non unique symbol mmc: core: sdio: hold retuning if sdio in 1-bit mode mmc: sdio: Don't re-initialize powered-on removable SDIO cards at resume Conflicts: drivers/clk/qcom/clk-rcg2.c drivers/leds/leds-pwm.c drivers/mmc/core/sdio.c drivers/rpmsg/qcom_glink_native.c drivers/thermal/thermal_core.c drivers/usb/gadget/function/f_ncm.c Change-Id: I230a2c820e39dd863a874bfc0c7a411896b0ba9c |
||
|
|
2be68b65c5 |
qcacld-3.0: Ignore CSA request for invalid channel
In present scenario, STA disconnects with AP if it receives invalid channel in CSA IE. In this case STA shouldn't disconnect with AP as this request may come from a spoof AP. Ignore this CSA request as it might be from spoof AP and if it is from genuine AP heart beat failure happens and results in disconnection. After disconnection DUT may reconnect to same or other APs. Mot-CRs-fixed: (CR) CVE-Fixed: CVE-2023-28584 Bug: 285903061 Change-Id: Ied7911da42f1c46a4431b46f57679a686a2f1f24 CRs-Fixed: 3390251 Signed-off-by: Ashutosh Verma <ashverma@motorola.com> Change-Id: Ied7911da42f1c46a4431b46f57679a686a2f1f24 Reviewed-on: https://gerrit.mot.com/2705280 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com> Submit-Approved: Jira Key |
||
|
|
11806753ba |
Merge 4.19.300 into android-4.19-stable
Changes in 4.19.300 locking/ww_mutex/test: Fix potential workqueue corruption perf/core: Bail out early if the request AUX area is out of bound clocksource/drivers/timer-imx-gpt: Fix potential memory leak clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size wifi: mac80211: don't return unset power in ieee80211_get_tx_power() wifi: ath9k: fix clang-specific fortify warnings wifi: ath10k: fix clang-specific fortify warning net: annotate data-races around sk->sk_tx_queue_mapping net: annotate data-races around sk->sk_dst_pending_confirm Bluetooth: Fix double free in hci_conn_cleanup platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL selftests/efivarfs: create-read: fix a resource leak crypto: pcrypt - Fix hungtask for PADATA_RESET RDMA/hfi1: Use FIELD_GET() to extract Link Width fs/jfs: Add check for negative db_l2nbperpage fs/jfs: Add validity check for db_maxag and db_agpref jfs: fix array-index-out-of-bounds in dbFindLeaf jfs: fix array-index-out-of-bounds in diAlloc ARM: 9320/1: fix stack depot IRQ stack filter ALSA: hda: Fix possible null-ptr-deref when assigning a stream atm: iphase: Do PCI error checks on own line scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W tty: vcc: Add check for kstrdup() in vcc_probe() usb: gadget: f_ncm: Always set current gadget in ncm_bind() i2c: sun6i-p2wi: Prevent potential division by zero media: gspca: cpia1: shift-out-of-bounds in set_flicker media: vivid: avoid integer overflow gfs2: ignore negated quota changes drm/amd/display: Avoid NULL dereference of timing generator pwm: Fix double shift bug NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO ipvlan: add ipvlan_route_v6_outbound() helper tty: Fix uninit-value access in ppp_sync_receive() tipc: Fix kernel-infoleak due to uninitialized TLV value ppp: limit MRU to 64K xen/events: fix delayed eoi list handling ptp: annotate data-race around q->head and q->tail net: ethernet: cortina: Fix max RX frame define net: ethernet: cortina: Handle large frames net: ethernet: cortina: Fix MTU max setting macvlan: Don't propagate promisc change to lower dev in passthru cifs: spnego: add ';' in HOST_KEY_LEN media: venus: hfi: add checks to perform sanity on queue pointers randstruct: Fix gcc-plugin performance mode to stay in group KVM: x86: Ignore MSR_AMD64_TW_CFG access audit: don't take task_lock() in audit_exe_compare() code path audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() hvc/xen: fix error path in xen_hvc_init() to always register frontend driver PCI/sysfs: Protect driver's D3cold preference from user space mmc: meson-gx: Remove setting of CMD_CFG_ERROR genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware PCI: keystone: Don't discard .remove() callback PCI: keystone: Don't discard .probe() callback parisc/pdc: Add width field to struct pdc_model clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks mmc: vub300: fix an error code PM: hibernate: Use __get_safe_page() rather than touching the list PM: hibernate: Clean up sync_read handling in snapshot_write_next() jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev quota: explicitly forbid quota files from being encrypted mcb: fix error handling for different scenarios when parsing dmaengine: stm32-mdma: correct desc prep when channel running parisc: Prevent booting 64-bit kernels on PA1.x machines parisc/pgtable: Do not drop upper 5 address bits of physical address ALSA: info: Fix potential deadlock at disconnection ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC tty: serial: meson: if no alias specified use an available id serial: meson: remove redundant initialization of variable id tty: serial: meson: retrieve port FIFO size from DT serial: meson: Use platform_get_irq() to get the interrupt tty: serial: meson: fix hard LOCKUP on crtscts mode net: dsa: lan9303: consequently nested-lock physical MDIO i2c: i801: fix potential race in i801_block_transaction_byte_by_byte media: lirc: drop trailing space from scancode transmit media: sharp: fix sharp encoding media: venus: hfi_parser: Add check to keep the number of codecs within range media: venus: hfi: fix the check to handle session buffer requirement media: venus: hfi: add checks to handle capabilities from firmware Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" ext4: apply umask if ACL support is disabled ext4: correct offset of gdb backup in non meta_bg group to update_backups ext4: correct return value of ext4_convert_meta_bg ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks drm/amdgpu: fix error handling in amdgpu_bo_list_get() scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids iomap: Set all uptodate bits for an Uptodate page net: sched: fix race condition in qdisc_graft() Linux 4.19.300 Change-Id: I21f68d5f5dc85afe62bbc6e9a7aac12faee56621 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> |
||
|
|
5ef7ecbc4e |
fixup! qcacld-3.0: Use freq hint in scan for ssid
Change-Id: I87d3838bc6adbf0b69db652fa0820e6f7f732ea5 |
||
|
|
dad736de6d |
Revert "macsec: use DEV_STATS_INC()"
This reverts commit
|
||
|
|
6af7aa9e1b |
Revert "net: add DEV_STATS_READ() helper"
This reverts commit
|
||
|
|
8f40a98744 |
Revert "qcacld-3.0: Fix OOB issue when access wma_find_vdev_by_addr"
This reverts commit 9d226c736c0a33b0ff0eeeed9f1d59fdd1965415. "wma_find_vdev_id_by_addr" returns QDF_STATUS so the original code was correct. Change-Id: I47fab8e776d6787e426235bf073b9d62e1a4e6f2 Reviewed-on: https://gerrit.mot.com/2658239 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Reviewed-by: Bin Liu <liubin7@motorola.com> Tested-by: Navya Vijayan <navya@motorola.com> Submit-Approved: Jira Key (cherry picked from commit f858d4c4688e93192df150f428f0b13b8522a226) |
||
|
|
715a9dc0d2 |
qcacld-3.0: Fix OOB issue when access wma_find_vdev_by_addr
The function 'wma_find_vdev_by_addr' returns pointer to cdp_vdev, so should avoid to comapre with QDF_STATUS_SUCCESS. Change-Id: Ia302fcc8e705cc01a27bd1dce9f7cb09a8ef29b0 CRs-Fixed: 3346764 Mot-CRs-fixed: (CR) CVE- fixed: CVE-2023-21669 QC-CR#3346764 Signed-off-by: Sipra Patel <siprap@motorola.com> Change-Id: Ia302fcc8e705cc01a27bd1dce9f7cb09a8ef29b0 Reviewed-on: https://gerrit.mot.com/2594389 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Zhengjie Zhu <zhuzj5@motorola.com> Reviewed-by: Bin Liu <liubin7@motorola.com> Submit-Approved: Jira Key |
||
|
|
3bcae3a9c0 |
qcacld-3.0: Fix OOB in wma_scan_roam.c
Currently in wma_extscan_hotlist_match_event_handler API, dest_hotlist get memory allocation based on numap which takes value from event->total_entries. But numap is limited to WMA_EXTSCAN_MAX_HOTLIST_ENTRIES and event->total_entries more than WMA_EXTSCAN_MAX_HOTLIST_ENTRIES can cause out of bound issue. Fix is to populate dest_hotlist->numOfAps from numap instead of event->total_entries to avoid any out of bound issue. Change-Id: If8c5de81bec2cf2a1a6546a4319e41e9b07a139d CRs-Fixed: 3346781 Mot-CRs-fixed: (CR) CVE- fixed: CVE-2023-21656 QC-CR#3346781 Signed-off-by: Sipra Patel <siprap@motorola.com> Change-Id: If8c5de81bec2cf2a1a6546a4319e41e9b07a139d Reviewed-on: https://gerrit.mot.com/2594249 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Zhengjie Zhu <zhuzj5@motorola.com> Reviewed-by: Bin Liu <liubin7@motorola.com> Submit-Approved: Jira Key |
||
|
|
979b2ade80 |
Linux 4.19.300
Link: https://lore.kernel.org/r/20231124171934.122298957@linuxfoundation.org Link: https://lore.kernel.org/r/20231125163104.203147306@linuxfoundation.org Tested-by: Pavel Machek (CIP) <pavel@denx.de> Link: https://lore.kernel.org/r/20231126154323.146332656@linuxfoundation.org Tested-by: Linux Kernel Functional Testing <lkft@linaro.org> Tested-by: Jon Hunter <jonathanh@nvidia.com> Tested-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |