- Jan 20, 2025
-
-
Jianhua Lu authored
Signed-off-by:
Teguh Sobirin <teguh@sobir.in>
-
Jianhua Lu authored
Signed-off-by:
Teguh Sobirin <teguh@sobir.in>
-
-
Jianhua Lu authored
-
power: qcom_fg: Fix memif address for pm8150b power: qcom_fg: Fix wrong psy passed to power_supply_put_battery_info() power: qcom_fg: Add support for temperature data on gen4 fg
-
Ths driver supports the fuel gauge hardware available on PMICs such as PMI8994, as well as gen 3 fuel gauge hardware available on PMI8998. Co-developed-by:
Caleb Connolly <caleb@connolly.tech> Co-developed-by:
Yassine Oudjana <y.oudjana@protonmail.com> Signed-off-by:
Yassine Oudjana <y.oudjana@protonmail.com> qcom_fg: expose PROP_STATUS to fix upower not detecting charging status properly fg: adopt battery info API changes power: qcom_fg: silence -EPROBE_DEFER error Sometimes, the devm_power_supply_register function will return ERR_PTR(-EPROBE_DEFER) to make the driver subsystem probe the fuel guage later. This is not an error and do not report it as such. Signed-off-by:
Richard Acayan <mailingradian@gmail.com> power/supply: qcom_fg: add present sysfs property Present property is required for battery drivers from UPower>=1.90.0 onwards to work properly. Signed-off-by:
Alexander Martinz <amartinz@shiftphones.com> Signed-off-by:
map220v <map220v300@gmail.com>
-
Jianhua Lu authored
-
Jianhua Lu authored
-
Jianhua Lu authored
-
This commit brings support for: * Display panels * USB Type-C OTG and ALT mode * GPU * Touchscreen * UFS * PCIe0 * Thermistor sensors * ADSP/CDSP/SLPI * SDHC * WIFI Bluetooth * Buttons * Audio (4x Stereo Speakers) Which not working ? * Sensors * Camera * Haptics * other?
-
-
-
-
-
-
-
-
Jianhua Lu authored
-
-
Jianhua Lu authored
-
This is now properly supported, and the bit is ignored on these platforms. Signed-off-by:
Marijn Suijten <marijn.suijten@somainline.org>
-
Adapt dpu_encoder_phys_* to properly support active CTLs and their features. Signed-off-by:
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> [Marijn: title typo]
-
Set the has_active_ctls for all the platforms which need this bit. Signed-off-by:
Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-
Unlike previous generation, with newer ("active") CTLs it is possible to use just one CTL to handle both interfaces. And one has to use single CTL to support master/slave DSI config. So use one active CTL if it is available. Signed-off-by:
Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-
- Support setting master interface if several INTFs are to be handled by a single CTL - Support setting handling several MERGE_3D instances using a single CTL. Signed-off-by:
Dmitry Baryshkov <dmitry.baryshkov@linaro.org> [Marijn: Rebase patch on -next, fix conflicting implementation with recent MERGE_3D patch, implement proper active support for DSC] Signed-off-by:
Marijn Suijten <marijn.suijten@somainline.org>
-
Change MSM DSI's sync-dual-dsi mode to resync on DSI0 rather than DSI1. Signed-off-by:
Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-
8 Pro
-
Jianhua Lu authored
-
Jianhua Lu authored
-
Jianhua Lu authored
-
Jianhua Lu authored
Signed-off-by:
Jianhua Lu <lujianhua000@gmail.com>
-
Jianhua Lu authored
Signed-off-by:
Jianhua Lu <lujianhua000@gmail.com>
-
Jianhua Lu authored
-
Jianhua Lu authored
-
Jianhua Lu authored
-
- Jan 19, 2025
-
-
Linus Torvalds authored
-
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds authored
Pull x86 fixes from Borislav Petkov: - Mark serialize() noinstr so that it can be used from instrumentation- free code - Make sure FRED's RSP0 MSR is synchronized with its corresponding per-CPU value in order to avoid double faults in hotplug scenarios - Disable EXECMEM_ROX on x86 for now because it didn't receive proper x86 maintainers review, went in and broke a bunch of things * tag 'x86_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/asm: Make serialize() always_inline x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache x86: Disable EXECMEM_ROX support
-
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds authored
Pull timer fixes from Borislav Petkov: - Reset hrtimers correctly when a CPU hotplug state traversal happens "half-ways" and leaves hrtimers not (re-)initialized properly - Annotate accesses to a timer group's ignore flag to prevent KCSAN from raising data_race warnings - Make sure timer group initialization is visible to timer tree walkers and avoid a hypothetical race - Fix another race between CPU hotplug and idle entry/exit where timers on a fully idle system are getting ignored - Fix a case where an ignored signal is still being handled which it shouldn't be * tag 'timers_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: hrtimers: Handle CPU state correctly on hotplug timers/migration: Annotate accesses to ignore flag timers/migration: Enforce group initialization visibility to tree walkers timers/migration: Fix another race between hotplug and idle entry/exit signal/posixtimers: Handle ignore/blocked sequences correctly
-
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds authored
Pull irq fixes from Borislav Petkov: - Fix an OF node leak in irqchip init's error handling path - Fix sunxi systems to wake up from suspend with an NMI by pressing the power button - Do not spuriously enable interrupts in gic-v3 in a nested interrupts-off section - Make sure gic-v3 handles properly a failure to enter a low power state * tag 'irq_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: irqchip: Plug a OF node reference leak in platform_irqchip_probe() irqchip/sunxi-nmi: Add missing SKIP_WAKE flag irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
-
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds authored
Pull scheduler fixes from Borislav Petkov: - Do not adjust the weight of empty group entities and avoid scheduling artifacts - Avoid scheduling lag by computing lag properly and thus address an EEVDF entity placement issue * tag 'sched_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE sched/fair: Fix EEVDF entity placement bug causing scheduling lag
-