Openwrt/target/linux/brcm63xx/patches-4.9
Rafał Miłecki 2a598bbaa3 kernel: backport mtd support for subpartitions in DT
This is a new & warm feature that allows nesting partiitons in DT and
mixing their types (e.g. static vs. dynamic). It's very useful for
boards that have most partitions static but some of them require extra
parsing (e.g. a "firmware" partition).

It's required to successfully backport support for new devices using
that new syntax in their DT files.

Since brcm63xx has a custom alternative patch the upstream one is being
reverted for it. The plan is to make brcm63xx use the upstream
implementation.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2018-07-27 22:16:24 +02:00
..
001-4.11-01-mtd-m25p80-consider-max-message-size-in-m25p80_read.patch
001-4.12-01-spi-bcm63xx-make-spi-subsystem-aware-of-message-size.patch
001-4.12-02-spi-bcm63xx-document-device-tree-bindings.patch
001-4.12-03-spi-bcm63xx-add-support-for-probing-through-devicetr.patch
001-4.12-04-spi-bcm63xx-hsspi-allow-providing-clock-rate-through.patch
001-4.12-05-spi-bcm63xx-hsspi-document-device-tree-bindings.patch
001-4.12-06-spi-bcm63xx-hsspi-add-support-for-probing-through-de.patch
001-4.12-07-mdio_bus-Issue-GPIO-RESET-to-PHYs.patch
001-4.12-08-net-phy-Call-bus-reset-after-releasing-PHYs-from-res.patch
001-4.13-01-leds-bcm6328-fix-signal-source-assignment-for-high-l.patch
001-4.15-01-MIPS-BCM63XX-add-clkdev-lookup-support.patch
001-4.15-02-MIPS-BCM63XX-provide-periph-clock-as-refclk-for-uart.patch
001-4.15-03-tty-bcm63xx_uart-use-refclk-for-the-expected-clock-n.patch
001-4.15-04-tty-bcm63xx_uart-allow-naming-clock-in-device-tree.patch
001-4.15-05-MIPS-BCM63XX-move-the-HSSPI-PLL-HZ-into-its-own-cloc.patch
001-4.15-06-MIPS-BCM63XX-provide-enet-clocks-as-enet-to-the-ethe.patch
001-4.15-07-MIPS-BCM63XX-split-out-swpkt_sar-usb-clocks.patch
001-4.15-08-bcm63xx_enet-correct-clock-usage.patch
001-4.15-09-bcm63xx_enet-do-not-write-to-random-DMA-channel-on-B.patch
001-4.15-10-bcm63xx_enet-do-not-rely-on-probe-order.patch
001-4.15-11-bcm63xx_enet-use-managed-functions-for-clock-ioremap.patch
001-4.15-12-bcm63xx_enet-drop-unneeded-NULL-phy_clk-check.patch
001-4.15-13-bcm63xx_enet-remove-unneeded-include.patch
001-4.16-01-bcm63xx_enet-just-use-enet-as-the-clock-name.patch
001-4.16-02-bcm63xx_enet-use-platform-data-for-dma-channel-numbe.patch
001-4.16-03-bcm63xx_enet-remove-pointless-mac_id-check.patch
001-4.16-04-bcm63xx_enet-use-platform-device-id-directly-for-mii.patch
100-MIPS-BCM63XX-add-USB-host-clock-enable-delay.patch
101-MIPS-BCM63XX-add-USB-device-clock-enable-delay-to-cl.patch
102-MIPS-BCM63XX-move-code-touching-the-USB-private-regi.patch
103-MIPS-BCM63XX-add-OHCI-EHCI-configuration-bits-to-com.patch
104-MIPS-BCM63XX-introduce-BCM63XX_OHCI-configuration-sy.patch
105-MIPS-BCM63XX-add-support-for-the-on-chip-OHCI-contro.patch
106-MIPS-BCM63XX-register-OHCI-controller-if-board-enabl.patch
107-MIPS-BCM63XX-introduce-BCM63XX_EHCI-configuration-sy.patch
108-MIPS-BCM63XX-add-support-for-the-on-chip-EHCI-contro.patch
109-MIPS-BCM63XX-register-EHCI-controller-if-board-enabl.patch
110-MIPS-BCM63XX-EHCI-controller-does-not-support-overcu.patch
111-MIPS-BCM63XX-allow-NULL-clock-for-clk_get_rate.patch
119-Revert-mtd-partitions-use-DT-info-for-parsing-partit.patch kernel: backport mtd support for subpartitions in DT 2018-07-27 22:16:24 +02:00
120-mtd-add-of_match_table-parsing-for-partition-parsers.patch
121-mtd-bcm63xxpart-move-imagetag-parsing-to-its-own-par.patch
122-mtd-bcm63xxpart-add-of_match_table.patch
123-mtd-parser_bcm63xx_imagetag-add-of_match_table-suppo.patch
130-pinctrl-add-bcm63xx-base-code.patch
131-Documentation-add-BCM6328-pincontroller-binding-docu.patch
132-pinctrl-add-a-pincontrol-driver-for-BCM6328.patch
133-Documentation-add-BCM6348-pincontroller-binding-docu.patch
134-pinctrl-add-a-pincontrol-driver-for-BCM6348.patch
135-Documentation-add-BCM6358-pincontroller-binding-docu.patch
136-pinctrl-add-a-pincontrol-driver-for-BCM6358.patch
137-Documentation-add-BCM6362-pincontroller-binding-docu.patch
138-pinctrl-add-a-pincontrol-driver-for-BCM6362.patch
139-Documentation-add-BCM6368-pincontroller-binding-docu.patch
140-pinctrl-add-a-pincontrol-driver-for-BCM6368.patch
141-Documentation-add-BCM63268-pincontroller-binding-doc.patch
142-pinctrl-add-a-pincontrol-driver-for-BCM63268.patch
206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch
207-MIPS-BCM63XX-move-device-registration-code-into-its-.patch
208-MIPS-BCM63XX-pass-a-mac-addresss-allocator-to-board-.patch
309-cfe_version_mod.patch
310-cfe_simplify_detection.patch
311-bcm63xxpart_use_cfedetection.patch
320-irqchip-add-support-for-bcm6345-style-periphery-irq-.patch
321-irqchip-add-support-for-bcm6345-style-external-inter.patch
322-MIPS-BCM63XX-switch-to-IRQ_DOMAIN.patch
323-MIPS-BCM63XX-wire-up-BCM6358-s-external-interrupts-4.patch
330-MIPS-BCM63XX-add-a-new-cpu-variant-helper.patch
331-MIPS-BCM63XX-define-variant-id-field.patch
332-MIPS-BCM63XX-detect-BCM6328-variants.patch
333-MIPS-BCM63XX-detect-BCM6362-variants.patch
334-MIPS-BCM63XX-detect-BCM6368-variants.patch
335-MIPS-BCM63XX-fix-PCIe-memory-window-size.patch
336-MIPS-BCM63XX-dynamically-set-the-pcie-memory-windows.patch
337-MIPS-BCM63XX-widen-cpuid-field.patch
338-MIPS-BCM63XX-increase-number-of-IRQs.patch
339-MIPS-BCM63XX-add-support-for-BCM63268.patch
340-MIPS-BCM63XX-add-pcie-support-for-BCM63268.patch
341-MIPS-BCM63XX-add-support-for-BCM6318.patch
342-MIPS-BCM63XX-split-PCIe-reset-signals.patch
343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch
344-MIPS-BCM63XX-detect-flash-type-early-and-store-the-r.patch
345-MIPS-BCM63XX-fixup-mapped-SPI-flash-access-on-boot.patch
346-MIPS-BCM63XX-USB-ENETSW-6318-clocks.patch
347-MIPS-BCM6318-USB-support.patch
348-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch
349-MIPS-BCM63XX-add-BCM63268-USB-support.patch
350-MIPS-BCM63XX-support-settings-num-usbh-ports.patch
351-set-board-usbh-ports.patch
354-MIPS-BCM63XX-allow-building-support-for-more-than-on.patch
355-MIPS-BCM63XX-allow-board-implementations-to-force-fl.patch
356-MIPS-BCM63XX-move-fallback-sprom-support-into-its-ow.patch
357-MIPS-BCM63XX-use-platform-data-for-the-sprom.patch
358-MIPS-BCM63XX-make-fallback-sprom-optional.patch
359-MIPS-BCM63XX-allow-different-types-of-sprom.patch
360-MIPS-BCM63XX-add-support-for-raw-sproms.patch
361-MIPS-BCM63XX-add-raw-fallback-sproms-for-most-common.patch
362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch
363-MIPS-BCM63XX-add-BCMA-based-sprom-templates.patch
364-MIPS-BCM63XX-allow-board-files-to-provide-sprom-fixu.patch
365-MIPS-BCM63XX-allow-setting-a-pci-bus-device-for-fall.patch
367-MIPS-BCM63XX-add-support-for-loading-DTB.patch
368-MIPS-BCM63XX-add-support-for-matching-the-board_info.patch
369-MIPS-BCM63XX-populate-the-compatible-to-board_info-l.patch
371_add_of_node_available_by_alias.patch
372_dont_register_pflash_when_available_in_dtb.patch
373-MIPS-BCM63XX-register-interrupt-controllers-through-.patch
374-gpio-add-a-simple-GPIO-driver-for-bcm63xx.patch
375-MIPS-BCM63XX-switch-to-new-gpio-driver.patch
377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch
378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch
379-MIPS-BCM63XX-provide-a-gpio-lookup-for-the-pcmcia-re.patch
380-pcmcia-bcm63xx_pmcia-use-the-new-named-gpio.patch
381-Documentation-add-BCM6318-pincontroller-binding-docu.patch
382-pinctrl-add-a-pincontrol-driver-for-BCM6318.patch
383-bcm63xx_select_pinctrl.patch
389-MIPS-BCM63XX-add-clkdev-lookups-for-device-tree.patch
390-MIPS-BCM63XX-do-not-register-SPI-controllers.patch
391-MIPS-BCM63XX-do-not-register-uart.patch
392-MIPS-BCM63XX-remove-leds-and-buttons.patch
400-bcm963xx_flashmap.patch
401-bcm963xx_real_rootfs_length.patch
402_bcm63xx_enet_vlan_incoming_fixed.patch
403-6358-enet1-external-mii-clk.patch
404-NET-bcm63xx_enet-move-phy_-dis-connect-into-probe-re.patch
408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch
411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch
413-BCM63XX-allow-providing-fixup-data-in-board-data.patch
415-MIPS-BCM63XX-export-the-attached-flash-type.patch
416-BCM63XX-add-a-fixup-for-ath9k-devices.patch
420-BCM63XX-add-endian-check-for-ath9k.patch
421-BCM63XX-add-led-pin-for-ath9k.patch
422-BCM63XX-add-a-fixup-for-rt2x00-devices.patch
423-bcm63xx_enet_add_b53_support.patch
424-bcm63xx_enet_no_request_mem_region.patch
427-boards_probe_switch.patch
499-allow_better_context_for_board_patches.patch
500-board-D4PW.patch
501-board-NB4.patch
502-board-96338W2_E7T.patch
503-board-CPVA642.patch
504-board_dsl_274xb_rev_c.patch
505-board_spw500v.patch
506-board_gw6200_gw6000.patch
507-board-MAGIC.patch
508-board_hw553.patch
509-board_rta1320_16m.patch
510-board_spw303v.patch
511-board_V2500V.patch
512-board_BTV2110.patch
513-MIPS-BCM63XX-add-inventel-Livebox-support.patch
514-board_ct536_ct5621.patch
515-board_DWV-S0_fixes.patch
516-board_96348A-122.patch
519_board_CPVA502plus.patch
520-bcm63xx-add-support-for-96368MVWG-board.patch brcm63xx: add kernel 4.9 support 2018-02-11 23:15:05 +01:00
521-bcm63xx-add-support-for-96368MVNgr-board.patch
522-MIPS-BCM63XX-add-96328avng-reference-board.patch
523-MIPS-BCM63XX-add-963281TAN-reference-board.patch
524-board_dsl_274xb_rev_f.patch
525-board_96348w3.patch
526-board_CT6373-1.patch
527-board_dva-g3810bn-tl-1.patch
528-board_nb6.patch
529-board_fast2604.patch
530-board_A4001N1.patch
531-board_AR-5387un.patch
532-board_AR-5381u.patch
533-board_rta770bw.patch
534-board_hw556.patch
535-board_rta770w.patch
536-board_fast2704.patch
537-board_fast2504n.patch
555-board_96318ref.patch
556-board_96318ref_p300.patch
557-board_bcm963269bhr.patch
558-board_AR1004G.patch
559-board_vw6339gu.patch
560-board_963268gu_p300.patch
561-board_WAP-5813n.patch
562-board_VR-3025u.patch
563-board_VR-3025un.patch
564-board_P870HW-51a_v2.patch
565-board_hw520.patch
566-board_A4001N.patch
567-board_dsl-2751b_e1.patch
568-board_DGND3700v1_3800B.patch
569-board_homehub2a.patch
570-board_HG655b.patch
571-board_fast2704n.patch
572-board_VR-3026e.patch
573-board_R5010UNv2.patch
574-board_HG622.patch
575-board_EVG2000.patch
576-board_AV4202N.patch
577-board_VH4032N.patch
578-board_R1000H.patch
579-board_AR-5315u.patch
580-board_AD1018.patch
598-board_sr102.patch
800-wl_exports.patch
801-ssb_export_fallback_sprom.patch
802-rtl8367r_fix_RGMII_support.patch
803-jffs2-work-around-unaligned-accesses-failing-on-bcm6.patch
804-bcm63xx_enet_63268_rgmii_ports.patch