Skip to content
成功

変更履歴

概要

  1. generic: add STMicroelectronics LED1202 driver (commit: 8925c46) (details)
  2. qualcommax: ipq807x: mx4200v2:  fix LED controller (commit: 7ce4ed4) (details)
  3. Revert "qualcommax: ipq807x: mx4200v2:  fix LED controller" (commit: 39b61ee) (details)
  4. ath79: reset ETH switch for AR9344 (commit: 916af73) (details)
  5. ppp: update to 2.5.2 (commit: 381f662) (details)
コミット 8925c469f4ec919b3df5d8afdbc608cfdb7a8b33 by robimarko
generic: add STMicroelectronics LED1202 driver

This LED controller has a driver under development which is currently being reviewed by the respective kernel maintainers. They are currently on v11 which is included here.

The LED1202 is a 12-channel low quiescent current LED driver with:
  * Supply range from 2.6 V to 5 V
  * 20 mA current capability per channel
  * 1.8 V compatible I2C control interface
  * 8-bit analog dimming individual control
  * 12-bit local PWM resolution
  * 8 programmable patterns

If the led node is present in the controller then the channel is
set to active.

The output current can be adjusted separately for each channel by 8-bit
analog (current sink input) and 12-bit digital (PWM) dimming control. The
LED1202 implements 12 low-side current generators with independent dimming
control.

Internal volatile memory allows the user to store up to 8 different patterns,
each pattern is a particular output configuration in terms of PWM
duty-cycle (on 4096 steps). Analog dimming (on 256 steps) is per channel but
common to all patterns. Each device tree LED node will have a corresponding
entry in /sys/class/leds with the label name. The brightness property
corresponds to the per channel analog dimming, while the patterns[1-8] to the
PWM dimming control.

Signed-off-by: Manuel Fombuena <fombuena@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/17451
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 8925c46)
The file was modifiedpackage/kernel/linux/modules/leds.mk (diff)
The file was addedtarget/linux/generic/pending-6.6/892-leds-Add-LED1202-I2C-driver.patch
The file was modifiedtarget/linux/ath79/patches-6.6/800-leds-add-reset-controller-based-driver.patch (diff)
The file was modifiedtarget/linux/bmips/patches-6.6/700-leds-add-support-for-Sercomm-MSP430-LED-controller.patch (diff)
The file was addedtarget/linux/generic/pending-6.6/891-dt-bindings-leds-Add-LED1202-LED-Controller.patch
The file was modifiedtarget/linux/mediatek/patches-6.6/950-smartrg-i2c-led-driver.patch (diff)
コミット 7ce4ed4829fafdd37a57681304ea91e3749bc3c8 by robimarko
qualcommax: ipq807x: mx4200v2:  fix LED controller

The Linksys MX4200v2 doesn't have the same LED controller as the MX4200v1 or MX4300.  It comes with the STMicroelectronics LED1202 while the others come with the NXP PCA9633.

This LED controller has a driver under development which is currently being reviewed by the respective kernel maintainers. They are currently on v11.

Apart from the changes needed on the MX4200v2, this commit also amends the configuration of other devices affected by this change as the LED controller is no common to all of them as it was originally thought.

Signed-off-by: Manuel Fombuena <fombuena@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/17451
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 7ce4ed4)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v1.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4300.dts (diff)
The file was modifiedtarget/linux/qualcommax/image/ipq807x.mk (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4x00.dtsi (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v2.dts (diff)
コミット 39b61ee36fa8e5802e008ee01c428b97cba83e46 by robimarko
Revert "qualcommax: ipq807x: mx4200v2:  fix LED controller"

This reverts commit 7ce4ed4829fafdd37a57681304ea91e3749bc3c8.

Turns out that this requires more work, so revert to prevent making the
LED uncontrollable.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 39b61ee)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4300.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v1.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v2.dts (diff)
The file was modifiedtarget/linux/qualcommax/image/ipq807x.mk (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4x00.dtsi (diff)
コミット 916af73fc388d638b1a717a2411792e0680dd8e6 by mail
ath79: reset ETH switch for AR9344

According to datasheet, on AR9344 the switch and switch analog need to
be reset first before initiating a full reset.

Resetting these systems fixes spurious reset hangs on Atheros AR9344
SoCs.

Link: https://github.com/freifunk-gluon/gluon/issues/2904

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: 916af73)
The file was addedtarget/linux/ath79/patches-6.6/101-reset-ath79-reset-ETH-switch-for-AR9344.patch
コミット 381f6624cfb5a1beb763cb09967cb931bcd98427 by vincent
ppp: update to 2.5.2

This is a minor upgrade that mainly fixes some compilation errors
and remove old unused code.

The Makefile has been reorganized. Now all package make parameters
are passed as configure arguments instead of environment variables.
The compilation dependencies remain the same as ppp v2.5.1 and the
package size changes are negligible.

Change log:
https://github.com/ppp-project/ppp/blob/v2.5.2/README#L70

Upstreamed patches:
101-pppd-crypto-fix-build-without-openssl.patch [1]
102-pppd-make-pid-directory-before-create-the-pid-file.patch [2]
103-pppd-crypto-fix-gcc-14-build.patch [3]

[1] https://github.com/ppp-project/ppp/commit/5f6eabdb6666d914e0f8feb3facfa591dee75a1f
[2] https://github.com/ppp-project/ppp/commit/734bc0438e78b7c7cd34acfce3a4ec119d9a50b6
[3] https://github.com/ppp-project/ppp/commit/ac269dbf7c142371cd975c775c6171707ac4dde8

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Link: https://github.com/openwrt/openwrt/pull/17477
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 381f662)
The file was removedpackage/network/services/ppp/patches/101-pppd-crypto-fix-build-without-openssl.patch
The file was modifiedpackage/network/services/ppp/patches/400-simplify_kernel_checks.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/310-precompile_filter.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/204-radius_config.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/340-populate_default_gateway.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/208-fix_status_code.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/401-no_record_file.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/105-debian_demand.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/500-add-pptp-plugin.patch (diff)
The file was modifiedpackage/network/services/ppp/patches/321-multilink_support_custom_iface_names.patch (diff)
The file was removedpackage/network/services/ppp/patches/102-pppd-make-pid-directory-before-create-the-pid-file.patch
The file was modifiedpackage/network/services/ppp/patches/404-remove_obsolete_protocol_names.patch (diff)
The file was modifiedpackage/network/services/ppp/Makefile (diff)
The file was removedpackage/network/services/ppp/patches/103-pppd-crypto-fix-gcc-14-build.patch