openwrt/package/kernel/mac80211/patches/ath
Mathias Kresin d35f2a5565 ath9k: register GPIO chip for OF targets
This partitialy reverts commit ccab68f2d3.

Registering the GPIO chip without a parent device completely breaks the
ath9k GPIOs for device tree targets.

As long as boards using the devicetree don't have the gpio-controller
property set for the ath9k node, the unloading of the driver works as
expected.

Register the GPIO chip with the ath9k device as parent only for OF
targets to find a trade-off between the needs of driver developers and
the broken LEDs and buttons seen by users.

Signed-off-by: Mathias Kresin <dev@kresin.me>
2018-12-12 12:28:26 +01:00
..
070-ath_common_config.patch
080-ath10k_thermal_config.patch
201-ath5k-WAR-for-AR71xx-PCI-bug.patch
350-ath9k_hw-reset-AHB-WMAC-interface-on-AR91xx.patch
351-ath9k_hw-issue-external-reset-for-QCA955x.patch
354-ath9k-force-rx_clear-when-disabling-rx.patch
356-Revert-ath9k-interpret-requested-txpower-in-EIRP-dom.patch
365-ath9k-adjust-tx-power-reduction-for-US-regulatory-do.patch
381-ath9k-fix-tx99-with-monitor-mode-interface.patch
395-ath9k-add-back-support-for-using-active-monitor-inte.patch mac80211: Add patches which were added later 2018-09-26 16:39:44 +02:00
400-ath_move_debug_code.patch
401-ath9k_blink_default.patch
402-ath_regd_optional.patch
403-world_regd_fixup.patch
404-regd_no_assoc_hints.patch
405-ath_regd_us.patch
406-ath_relax_default_regd.patch
410-ath9k_allow_adhoc_and_ap.patch
411-ath5k_allow_adhoc_and_ap.patch
420-ath5k_disable_fast_cc.patch
430-add_ath5k_platform.patch
431-add_platform_eeprom_support_to_ath5k.patch
432-ath5k_add_pciids.patch
440-ath5k_channel_bw_debugfs.patch
500-ath9k_eeprom_debugfs.patch
501-ath9k_ahb_init.patch
510-ath9k_intr_mitigation_tweak.patch
511-ath9k_reduce_rxbuf.patch
512-ath9k_channelbw_debugfs.patch
513-ath9k_add_pci_ids.patch
530-ath9k_extra_leds.patch
531-ath9k_extra_platform_leds.patch
540-ath9k_reduce_ani_interval.patch
542-ath9k_debugfs_diag.patch
543-ath9k_entropy_from_adc.patch
544-ath9k-ar933x-usb-hang-workaround.patch
545-ath9k_ani_ws_detect.patch
547-ath9k_led_defstate_fix.patch
548-ath9k_enable_gpio_chip.patch ath9k: register GPIO chip for OF targets 2018-12-12 12:28:26 +01:00
549-ath9k_enable_gpio_buttons.patch ath9k: register GPIO chip for OF targets 2018-12-12 12:28:26 +01:00
550-ath9k-disable-bands-via-dt.patch
551-ath9k_ubnt_uap_plus_hsr.patch
552-ahb_of.patch
553-ath9k-dynack-use-authentication-messages-for-late-ac.patch ath9k: fix dynack in IBSS mode 2018-11-06 11:49:27 +01:00
554-ath9k-dynack-move-debug-log-after-buffer-increments.patch ath9k: fix dynack in IBSS mode 2018-11-06 11:49:27 +01:00
555-ath9k-dynack-check-da-enabled-first-in-sampling-rout.patch ath9k: fix dynack in IBSS mode 2018-11-06 11:49:27 +01:00
556-ath9k-dynack-make-ewma-estimation-faster.patch ath9k: fix dynack in IBSS mode 2018-11-06 11:49:27 +01:00
557-ath9k-dynack-remove-experimental-tag.patch ath9k: fix dynack in IBSS mode 2018-11-06 11:49:27 +01:00
921-ath10k_init_devices_synchronously.patch
930-ath10k_add_tpt_led_trigger.patch
936-ath10k-fix-otp-failure-result.patch
960-0010-ath10k-limit-htt-rx-ring-size.patch
960-0011-ath10k-limit-pci-buffer-size.patch
972-ath10k_fix-crash-due-to-wrong-handling-of-peer_bw_rxnss_override-parameter.patch
973-ath10k_fix-band_center_freq-handling-for-VHT160-in-recent-firmwares.patch
974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch
975-ath10k-use-tpt-trigger-by-default.patch
976-ath10k-Limit-available-channels-via-DT-ieee80211-fre.patch