Openwrt/target/linux/bcm63xx/patches-5.4
Daniele Castro d6f66dd88e brcm63xx: add support for ADB P.DG A4001N A-000-1A1-AX
ADB P.DG A4001N A-000-1A1-AX a.k.a. Telecom Italia ADSL2+ Wi-Fi N (AGPWI)
has the same PCB as the OpenWrt's ADB P.DG A4001N1 with LEDs connected
to different GPIO PINs in active low configuration.

OpenWrt's ADB P.DG A4001N image is made for the ADB P.DG A4001N A-000-1A1-AE.
It has different LEDs configuration and flash size/layout
w.r.t the ADB P.DG A4001N A-000-1A1-AX.

Hardware:
* Board ID: 96328avng
* SoC: Broadcom BCM6328
* RAM DDR2-800: 32 Mbyte - winbond W9725G6KB-25
* Serial flash: 16 Mbyte - MXIC MX25L 12845EMI-10G
* Ethernet: 4x Ethernet 10/100 baseT
* Wifi 2.4GHz: Broadcom Corporation BCM43224/5 Wireless Network Adapter (rev 01)
* LEDs: 2x Power, 2x ADSL, 2x Internet, 2x Wi-Fi, 2x Service
* Buttons: 1x Reset, 1x WPS (named WiFi/LED)
* UART: 1x TTL 115200n8, TX  NC  RX, on J5 connector (short R192 and R193)
                         NC  GND NC

Installation via CFE:
* Stock CFE has to be overwriten with one for 96328avng boards that can upload
  .bin images with no signature check (cfe-A4001N-V0000_96328avng.bin)
* connect a serial port to the board
* Stop the boot process after power on by pressing enter
* set static IP 192.168.1.2 and subnet mask 255.255.255.0
* navigate to http://192.168.1.1/
* upload the OpenWrt image file

Signed-off-by: Daniele Castro <danielecastro@hotmail.it>
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2020-05-22 21:23:21 +02:00
..
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
120-leds-bcm6328-support-second-hw-blinking-interval.patch bcm63xx: bcm6328-leds: improve HW blinking 2020-05-19 11:03:58 +02:00
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
143-gpio-fix-device-tree-gpio-hogs-on-dual-role-gpio-pin.patch
144-add-removed-syscon_regmap_lookup_by_pdevname.patch bcm63xx: 5.4: fix compilation for changed driver_find_device 2020-04-12 12:45:56 +02:00
145-pinctrl-BCM6362-fix-gpio-mode.patch bcm63xx: bcm6362: fix pinctrl bug 2020-05-14 16:12:12 +02:00
150-mips-bcm63xx-bcm6328-fix-strapbus-boot-sel.patch bcm63xx: bcm6328: fix strapbus boot sel 2020-05-19 13:33:39 +02:00
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
324-irqchip-bcm6345-periph-fix-block-uninitialized.patch bcm63xx: periph_intc: fix warning 2020-05-14 16:27:31 +02:00
325-irqchip-bcm6345-external-fix-base-uninitialized.patch bcm63xx: ext_intc: fix warning 2020-05-14 16:28:31 +02:00
326-irqchip-bcm6345-report-eff-affinity.patch bcm63xx: periph_intc: report effective affinity 2020-05-14 18:10:12 +02:00
327-irqchip-bcm6345-periph-clear-on-init.patch bcm63xx: mask interrupts on init 2020-05-17 23:29:48 +02:00
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 bcm63xx: prevent fall-through in kernel patches for 5.4 2020-04-12 12:43:55 +02:00
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 bcm63xx: redboot: fix warning 2020-05-14 16:12:12 +02:00
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 bcm63xx: bcm6328: fix strapbus boot sel 2020-05-19 13:33:39 +02:00
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 bcm63xx: prevent fall-through in kernel patches for 5.4 2020-04-12 12:43:55 +02:00
420-BCM63XX-add-endian-check-for-ath9k.patch bcm63xx: prevent fall-through in kernel patches for 5.4 2020-04-12 12:43:55 +02:00
421-BCM63XX-add-led-pin-for-ath9k.patch bcm63xx: prevent fall-through in kernel patches for 5.4 2020-04-12 12:43:55 +02:00
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
428-bcm63xx_enet-rgmii-ctrl-fix.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
430-MIPS-BCM63XX-add-nand-clocks.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
431-MIPS-BCM63XX-add-nand-rset.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
432-MIPS-BCM63XX-detect-nand-nvram.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
433-MIPS-BCM63XX-enable-nand-support.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
434-nand-raw-use-write_oob_raw-for-MTD_OPS_AUTO_OOB-mode.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
435-mtd-rawnand-brcmnand-correctly-verify-erased-pages.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
436-mtd-rawnand-brcmnand-fix-hamming-oob-layout.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
437-mtd-rawnand-brcmnand-improve-hamming-oob-layout.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
438-mtd-rawnand-brcmnand-rename-v4-registers.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
439-mtd-rawnand-brcmnand-fix-CS0-layout.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
440-mtd-rawnand-brcmnand-rename-page-sizes.patch bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
441-mtd-rawnand-brcmnand-support-v2.1-v2.2-controllers.patch bcm63xx: nand: fix v2.1 controller support 2020-05-21 19:11:23 +02:00
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 bcm63xx: smp: add NAND support 2020-05-18 18:24:06 +02:00
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
517_board_CPVA502plus.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
518-bcm63xx-add-support-for-96368MVWG-board.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
519-bcm63xx-add-support-for-96368MVNgr-board.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
520-MIPS-BCM63XX-add-96328avng-reference-board.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
521-MIPS-BCM63XX-add-963281TAN-reference-board.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
522-board_dsl_274xb_rev_f.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
523-board_96348w3.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
524-board_CT6373-1.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
525-board_dva-g3810bn-tl-1.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
526-board_nb6.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
527-board_fast2604.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
528-board_A4001N1.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
529-board_AR-5387un.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
530-board_AR-5381u.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
531-board_rta770bw.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
532-board_hw556.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
533-board_rta770w.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
534-board_fast2704.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
535-board_fast2504n.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
536-board_96318ref.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
537-board_96318ref_p300.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
538-board_bcm963269bhr.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
539-board_AR1004G.patch bcm63xx: reorganize board patches 2020-05-19 11:07:24 +02:00
540-board_vw6339gu.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
541-board_963268gu_p300.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
542-board_WAP-5813n.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
543-board_VR-3025u.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
544-board_VR-3025un.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
545-board_P870HW-51a_v2.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
546-board_hw520.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
547-board_A4001N.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
548-board_dsl-2751b_e1.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
549-board_DGND3700v1_3800B.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
550-board_homehub2a.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
551-board_HG655b.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
552-board_fast2704n.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
553-board_VR-3026e.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
554-board_R5010UNv2.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
555-board_HG622.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
556-board_EVG2000.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
557-board_AV4202N.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
558-board_VH4032N.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
559-board_R1000H.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
560-board_AR-5315u.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
561-board_AD1018.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
562-board_sr102.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
563-board-VR-3032u.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
564-board-DGND3700v2.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
565-board-VG-8050.patch bcm63xx: improve rgmii ctrl overrides 2020-05-21 19:11:24 +02:00
566-board-HG253s-v2.patch bcm63xx: WIP: add Huawei HG253s v2 support 2020-05-21 19:11:24 +02:00
567-board-adb_pdg-a4001n-a-000-1a1-ax.patch brcm63xx: add support for ADB P.DG A4001N A-000-1A1-AX 2020-05-22 21:23:21 +02:00
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