Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Antsdr #17

Open
wants to merge 69 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
5dedf2c
configs/zynq_pluto_defconfig: Add Pluto SDR
mhennerich Aug 26, 2016
9ef98ae
configs/zynq_pluto_defconfig: Misc Updates
mhennerich Sep 28, 2016
f18bb20
common/image: Add workaround for full compressed bit streams.
mhennerich Oct 18, 2016
f391e42
arch/arm/dts/zynq-pluto-sdr: Further updates
mhennerich Oct 18, 2016
5d9ddd8
include/configs/zynq-common: More Pluto updates and defaults
mhennerich Oct 20, 2016
d944d98
drivers/mtd/spi/spi_flash: Add bottom 1M protection support
mhennerich Oct 25, 2016
6b29762
include/configs/zynq-common.h: Pluto rename ALT DFU image names
mhennerich Oct 25, 2016
c6fee53
configs/zynq-common: In case FIT fails read entire partition from SF
mhennerich Oct 25, 2016
bb481c3
drivers/dfu/dfu: Save DFU alt and filesize to environment
mhennerich Oct 28, 2016
bbfa256
cmd/version.c: New U_BOOT_CMD envversion
mhennerich Nov 3, 2016
edf012e
include/configs/zynq-common: Add DFU ENV partition, cmdline Version s…
mhennerich Nov 3, 2016
9383486
cmd/version.c: Remove debug code
mhennerich Nov 3, 2016
79ab782
include/configs/zynq-common.h: rework DFU test
mhennerich Nov 3, 2016
fe06980
include/configs/zynq-common.h: Add DFU RAM target
mhennerich Nov 8, 2016
0f9efba
include/configs/zynq-common: Add extra environment import
mhennerich Nov 14, 2016
7e21344
drivers:dfu:dfu_sf: Fix upload - add partition/altsetting start address
mhennerich Nov 16, 2016
3a46c55
include/configs/zynq-common: Add uboot-extra-env.dfu
mhennerich Nov 16, 2016
b5e38f7
include/configs/zynq-common: Add jtagboot modeboot automation
mhennerich Nov 17, 2016
96f5f6d
include/configs/zynq-common.h: Add support for FIT config
mhennerich Dec 23, 2016
9881bd1
pluto: Add Rev.B and XADC support
mhennerich Jan 19, 2017
52b1206
configs/zynq_m2k_defconfig: New target M2k
mhennerich Feb 1, 2017
3cf4307
include/configs/zynq-common.h: Try to unify Pluto/M2k
mhennerich Feb 1, 2017
74805f6
zynq-common: Add more reboot causes and restore normal reset
mhennerich Feb 24, 2017
d6159ef
Merge tag 'xilinx-v2016.4' into pluto
mhennerich Mar 1, 2017
a4e7907
configs/zynq_pluto_defconfig: Remove MMC, NET, I2C
mhennerich Mar 2, 2017
ad5784e
configs/zynq_m2k_defconfig: Remove MMC, NET, I2C
mhennerich Mar 2, 2017
413748e
include/configs/zynq-common.h: Enable single core zynq
mhennerich Mar 15, 2017
1373a64
zynq-common: Fix device tree patching for multi dt FIT images
mhennerich Mar 16, 2017
26e73f4
include/configs/zynq-common: Add variable to support all versions of …
mhennerich Apr 6, 2017
6d76a08
cmd/xadcps.h: Fix PD0 and PD1 assignments
mhennerich Apr 11, 2017
804b3e2
cmd/version.c: XADC power down after use
mhennerich Apr 11, 2017
8a5c810
configs/zynq_pluto_defconfig: BOOTDELAY = 0
mhennerich Apr 12, 2017
d86bb52
board/xilinx/zynq/board: default env if button pressed
mhennerich Apr 12, 2017
4bdff59
include/configs/zynq-common: Be less verbose
mhennerich Apr 12, 2017
9bc27b7
rsa: Fix build with OpenSSL 1.1.x
mhennerich Sep 8, 2017
efdb9e8
configs: zynq-common: Redo SF lock upon button press and failed boot
mhennerich Dec 15, 2017
658ace0
arch: arm: add support for Sidekiq Z2 board
commodo Feb 12, 2018
ffa45f0
spi: spi_flash: add support for ISSI IS25WP256D flash
commodo Feb 15, 2018
d8cf117
spi_flash: do not return error code for unsupported flash lock/unlock…
commodo Feb 16, 2018
abc63df
zynq-pluto-sdr: remove `xlnx,zynq-picozed-sdr2` compat string
commodo Feb 23, 2018
c43e333
zynq-pluto-sdr.dts: correct file header and update copyright
commodo Feb 23, 2018
73aff3d
Merge pull request #1 from analogdevicesinc/sidekiq-z2-support
commodo Apr 25, 2018
720a4c7
sidekiqz2: update u-boot env settings with manufacturer specs
commodo May 25, 2018
f5f001e
configs/zynq_sidekiqz2_defconfig: Use USB PID 0x5A32 in DFU mode
mhennerich Jun 14, 2018
c7d5f61
board: xilinx: zynq: board: Optimize board_late_init
mhennerich Oct 16, 2018
89d0754
configs: zynq_m2k_defconfig: Set bootldelay 0
mhennerich Oct 16, 2018
a2f86f3
Fixed variable definition separators for sidekiqz2
epiq-alex Apr 26, 2019
469a0fd
configs: zynq-common: Add environment configuration for RevC
Jan 10, 2020
af19d59
configs: zynq-common: Fix 1r1t mode
Jul 24, 2020
e1eb71f
configs: zynq-common: Fix SPI env update
Oct 20, 2020
b5af456
ci,pluto,m2k,azure-pipelines: add initial CI integration for Azure
commodo Jan 11, 2021
d41a6a6
configs: zynq-common: Guard against M2K platform
Dec 16, 2020
b15d169
configs: zynq-common: Fix mode 2r2t
Dec 17, 2020
d16d68b
configs: zynq-common: Fix rev B fdt errors
Jan 5, 2021
23a5c00
configs: zynq-common: Use double quotes for strings
Mar 16, 2021
8b44bd8
config: zynq-common: Fix refclk setting
Mar 16, 2021
19b59bd
config: zynq-common: Fix attr_val attr_name
Mar 16, 2021
a2c2013
config: zynq-common: Remove compatible env setting
Mar 17, 2021
4a83728
Add support for ANTSDR
black-pigeon Jun 19, 2021
f2fc2f7
Add u-boot defconfig for ANTSDR B220
black-pigeon Jun 22, 2021
213dbc9
add support for sdcard boot image
black-pigeon Jul 8, 2021
b3ecfa9
add support for antsdr e310
black-pigeon Aug 12, 2021
363a974
add support 2r2t and fix fw_printf
lone-boy Aug 1, 2022
3fc3bc8
add support for antsdr e200
black-pigeon Sep 29, 2022
d7fb4d6
Merge pull request #1 from black-pigeon/antsdr
MicroPhase Sep 29, 2022
a82801b
add config for antsdr_e310
black-pigeon Nov 7, 2022
1b19fc2
add support for antsdr e310_v2
black-pigeon Nov 9, 2022
77a164e
e310 set back to the last version
black-pigeon Nov 13, 2022
449c24b
change e310v2 uboot uart to uart1
black-pigeon Mar 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion arch/arm/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -94,10 +94,17 @@ dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \
zynq-cse-nor.dtb \
zynq-cse-qspi.dtb \
zynq-picozed.dtb \
zynq-picozed-sdr2.dtb \
zynq-pluto-sdr.dtb \
zynq-m2k.dtb \
zynq-sidekiqz2.dtb \
zynq-zc770-xm010.dtb \
zynq-zc770-xm011.dtb \
zynq-zc770-xm012.dtb \
zynq-zc770-xm013.dtb
zynq-zc770-xm013.dtb \
zynq-antsdre200.dtb \
zynq-e310v2.dtb \
zynq-ant.dtb
dtb-$(CONFIG_ARCH_ZYNQMP) += \
zynqmp-ep108.dtb \
zynqmp-zcu100.dtb \
Expand Down
113 changes: 113 additions & 0 deletions arch/arm/dts/zynq-ant.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
/*
* MicroPhase Inc. ANTSDR board DTS
*
* Copyright (C) 2015-2018 MicroPhase Inc.
*
* SPDX-License-Identifier: GPL-2.0+
*/
/dts-v1/;
#include "zynq-7000.dtsi"

/ {
model = "MicroPhase, ANTSDR-E310";
compatible = "xlnx,zynq-7000";

aliases {
ethernet0 = &gem0;
serial0 = &uart1;
spi0 = &qspi;
};

memory {
device_type = "memory";
reg = <0x0 0x40000000>;
};

chosen {
bootargs = "earlyprintk";
linux,stdout-path = &uart1;
stdout-path = &uart1;
};

usb_phy0: phy0 {
compatible = "usb-nop-xceiv";
#phy-cells = <0>;
};
gpio_keys {
compatible = "gpio-keys";
#address-cells = <1>;
#size-cells = <0>;
button {
label = "Button";
gpios = <&gpio0 14 0>;
linux,code = <103>; /* up */
wakeup-source;
autorepeat;
};

};


};






&qspi {
status = "okay";
is-dual = <0>;
num-cs = <1>;
flash@0 {
compatible = "n25q512a","micron,m25p80";
reg = <0x0>;
spi-tx-bus-width = <1>;
spi-rx-bus-width = <4>;
spi-max-frequency = <50000000>;
#address-cells = <1>;
#size-cells = <1>;
partition@qspi-fsbl-uboot {
label = "qspi-fsbl-uboot";
reg = <0x0 0x100000>; /* 1M */
};
partition@qspi-uboot-env {
label = "qspi-uboot-env";
reg = <0x100000 0x20000>; /* 128k */
};
partition@qspi-nvmfs {
label = "qspi-nvmfs";
reg = <0x120000 0xE0000>; /* 1M */
};
partition@qspi-linux {
label = "qspi-linux";
reg = <0x200000 0x1E00000>; /* 30M */
};
};
};

&uart1 {
status = "okay";
};

&usb0 {
status = "okay";
dr_mode = "host";
usb-phy = <&usb_phy0>;
};
&sdhci0 {
u-boot,dm-pre-reloc;
status = "okay";

};

&gem0 {
status = "okay";
phy-mode = "rgmii-id";
phy-handle = <&ethernet_phy0>;

ethernet_phy0: ethernet-phy@0 {
reg = <0>;
reset-gpios = <&gpio0 46 0>;
};
};
103 changes: 103 additions & 0 deletions arch/arm/dts/zynq-antsdre200.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
/*
* MicroPhase Inc. ANTSDR board DTS
*
* Copyright (C) 2015-2018 MicroPhase Inc.
*
* SPDX-License-Identifier: GPL-2.0+
*/
/dts-v1/;
#include "zynq-7000.dtsi"

/ {
model = "MicroPhase, ANTSDR-E200";
compatible = "xlnx,zynq-7000";

aliases {
ethernet0 = &gem0;
serial0 = &uart0;
spi0 = &qspi;
};

memory {
device_type = "memory";
reg = <0x0 0x20000000>;
};

chosen {
bootargs = "earlyprintk";
linux,stdout-path = &uart0;
stdout-path = &uart0;
};

usb_phy0: phy0 {
compatible = "usb-nop-xceiv";
#phy-cells = <0>;
};

};

&qspi {
status = "okay";
is-dual = <0>;
num-cs = <1>;
flash@0 {
compatible = "n25q512a","micron,m25p80";
reg = <0x0>;
spi-tx-bus-width = <1>;
spi-rx-bus-width = <4>;
spi-max-frequency = <50000000>;
#address-cells = <1>;
#size-cells = <1>;
partition@qspi-fsbl-uboot {
label = "qspi-fsbl-uboot";
reg = <0x0 0x100000>; /* 1M */
};
partition@qspi-uboot-env {
label = "qspi-uboot-env";
reg = <0x100000 0x20000>; /* 128k */
};
partition@qspi-nvmfs {
label = "qspi-nvmfs";
reg = <0x120000 0xE0000>; /* 1M */
};
partition@qspi-linux {
label = "qspi-linux";
reg = <0x200000 0x1E00000>; /* 30M */
};
};
};

&uart0 {
status = "okay";
};

&usb0 {
status = "okay";
dr_mode = "host";
usb-phy = <&usb_phy0>;
};
&sdhci0 {
u-boot,dm-pre-reloc;
status = "okay";

};

&gem0 {
status = "okay";

phy-handle = <&phy0>;
phy-mode = "rgmii-rxid";

phy0: phy@0 {
device_type = "ethernet-phy";
reg = <0x0>;
// marvell,reg-init = <3 16 0xff00 0x1e 3 17 0xfff0 0x00>;
};

gmiitorgmii: gmiitorgmii@8 {
compatible = "xlnx,gmii-to-rgmii-1.0";
reg = <0x8>;
phy-handle = <&phy0>;
};

};
103 changes: 103 additions & 0 deletions arch/arm/dts/zynq-e310v2.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
/*
* MicroPhase Inc. ANTSDR board DTS
*
* Copyright (C) 2015-2018 MicroPhase Inc.
*
* SPDX-License-Identifier: GPL-2.0+
*/
/dts-v1/;
#include "zynq-7000.dtsi"

/ {
model = "MicroPhase, ANTSDR-E310-V2";
compatible = "xlnx,zynq-7000";

aliases {
ethernet0 = &gem0;
serial0 = &uart1;
spi0 = &qspi;
};

memory {
device_type = "memory";
reg = <0x0 0x40000000>;
};

chosen {
bootargs = "earlyprintk";
linux,stdout-path = &uart1;
stdout-path = &uart1;
};

usb_phy0: phy0 {
compatible = "usb-nop-xceiv";
#phy-cells = <0>;
};

};

&qspi {
status = "okay";
is-dual = <0>;
num-cs = <1>;
flash@0 {
compatible = "n25q512a","micron,m25p80";
reg = <0x0>;
spi-tx-bus-width = <1>;
spi-rx-bus-width = <4>;
spi-max-frequency = <50000000>;
#address-cells = <1>;
#size-cells = <1>;
partition@qspi-fsbl-uboot {
label = "qspi-fsbl-uboot";
reg = <0x0 0x100000>; /* 1M */
};
partition@qspi-uboot-env {
label = "qspi-uboot-env";
reg = <0x100000 0x20000>; /* 128k */
};
partition@qspi-nvmfs {
label = "qspi-nvmfs";
reg = <0x120000 0xE0000>; /* 1M */
};
partition@qspi-linux {
label = "qspi-linux";
reg = <0x200000 0x1E00000>; /* 30M */
};
};
};

&uart0 {
status = "okay";
};

&usb0 {
status = "okay";
dr_mode = "host";
usb-phy = <&usb_phy0>;
};
&sdhci0 {
u-boot,dm-pre-reloc;
status = "okay";

};

&gem0 {
status = "okay";

phy-handle = <&phy0>;
phy-mode = "rgmii-rxid";

phy0: phy@0 {
device_type = "ethernet-phy";
reg = <0x0>;
// marvell,reg-init = <3 16 0xff00 0x1e 3 17 0xfff0 0x00>;
};

gmiitorgmii: gmiitorgmii@8 {
compatible = "xlnx,gmii-to-rgmii-1.0";
reg = <0x8>;
phy-handle = <&phy0>;
};

};
Loading