u-boot/arch/powerpc/dts
Christophe Leroy 26e8ebcd7c watchdog: mpc8xxx: Make it generic
mpc8xx, mpc83xx and mpc86xx have similar watchdog with almost same
memory registers.

Refactor the driver to get the register addresses from the
device tree and use the compatible to know the prescale factor.

Calculate the watchdog setup value from the provided timeout.

Don't declare it anymore as an HW_WATCHDOG, u-boot will start
servicing the watchdog early enough.

On mpc8xx the watchdog configuration register is also used for
configuring the bus monitor. So add it as an option to the watchdog
when it is mpc8xx. When watchdog is not selected, leave the
configuration of the initial SYPCR from Kconfig.

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
2023-04-06 14:47:47 +02:00
..
fsl powerpc: dts: p2020: Add fsl/p2020si-pre.dtsi and fsl/p2020si-post.dtsi symlinks 2022-04-26 17:18:39 +05:30
gdsys dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
.gitignore gazerbeam: Import Linux DT 2019-05-21 08:03:38 +02:00
cmpc885.dts watchdog: mpc8xxx: Make it generic 2023-04-06 14:47:47 +02:00
e500mc_power_isa.dtsi powerpc: Enable device tree support for P2041RDB 2019-08-26 21:25:23 +05:30
e500v2_power_isa.dtsi powerpc: Enable device tree support for P1020RDB 2019-08-26 21:23:21 +05:30
e5500_power_isa.dtsi powerpc: Enable device tree support for T1024RDB 2019-08-26 21:21:02 +05:30
e6500_power_isa.dtsi powerpc: dts: Enable device tree support for T2080QDS 2018-09-27 10:14:14 -07:00
elo3-dma-0.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
elo3-dma-1.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
gazerbeam.dts mpc83xx: Add gazerbeam board 2019-05-21 08:03:38 +02:00
km836x-uboot.dtsi dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
km836x.dtsi km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
km8321-uboot.dtsi dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
km8321.dtsi km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmcent2-u-boot.dtsi dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
kmcent2.dts PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
kmcoge5ne-uboot.dtsi km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmcoge5ne.dts km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmeter1-uboot.dtsi km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmeter1.dts km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmopti2.dts km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmsupc5.dts km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmsupm5.dts km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmtepr2.dts km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmtuge1.dts km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
kmtuxa1.dts km: fix license string and compatible strings 2020-10-22 09:54:54 -04:00
Makefile board: cssi: Add new board MCR3000_2G 2023-02-11 08:47:58 +01:00
mcr3000.dts watchdog: mpc8xxx: Make it generic 2023-04-06 14:47:47 +02:00
mpc8379erdb.dts mpc8379erdb: enable DM_USB DM_PCI DM_ETH 2021-07-06 14:07:36 -04:00
mpc8548-post.dtsi pci: fsl: Change compatible string for mpc8548 to "fsl, mpc8548-pcie" 2022-04-26 17:18:39 +05:30
mpc8548.dtsi powerpc: Enable device tree support for MPC8548CDS 2019-08-26 21:33:46 +05:30
mpc8548cds.dts MPC8548: dts: Added PCIe DT node 2019-08-28 13:47:47 +05:30
mpc8548cds_36b.dts MPC8548: dts: Added PCIe DT node 2019-08-28 13:47:47 +05:30
p1010rdb-pa.dts dts: P1010RDB: Add eSPI slave DT nodes 2020-09-24 08:27:44 -04:00
p1010rdb-pa_36b.dts dts: P1010RDB: Add eSPI slave DT nodes 2020-09-24 08:27:44 -04:00
p1010rdb-pb.dts powerpc: dts: p1010: add i2c node 2020-05-04 09:12:37 +05:30
p1010rdb-pb_36b.dts powerpc: dts: p1010: add i2c node 2020-05-04 09:12:37 +05:30
p1010rdb.dtsi dts: powerpc: p1010rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
p1010rdb_32b.dtsi powerpc: Enable device tree support for P1010RDB 2020-05-04 09:12:37 +05:30
p1010rdb_36b.dtsi powerpc: Enable device tree support for P1010RDB 2020-05-04 09:12:37 +05:30
p1010si-post.dtsi dts: powerpc: p1010rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
p1010si-pre.dtsi powerpc: Enable device tree support for P1010RDB 2020-05-04 09:12:37 +05:30
p1020-post.dtsi powerpc: dts: p1020/p2020: Fix esdhc node name 2022-04-26 17:18:39 +05:30
p1020.dtsi powerpc: Enable device tree support for P1020RDB 2019-08-26 21:23:21 +05:30
p1020rdb-pc.dts dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
p1020rdb-pc.dtsi dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
p1020rdb-pc_36b.dts dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
p1020rdb-pd.dts dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
p2020-post.dtsi powerpc: dts: p2020: Remove duplicate pic@40000 node 2022-07-03 15:13:51 +08:00
p2020.dtsi powerpc: dts: p2020: Define L2 cache node 2022-04-26 17:18:39 +05:30
p2020rdb-pc.dts powerpc: dts: p2020: Do not automatically disable spi@7000 node in p2020-post.dtsi 2022-04-26 17:18:39 +05:30
p2020rdb-pc.dtsi dts: powerpc: p2020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
p2020rdb-pc_36b.dts powerpc: dts: p2020: Do not automatically disable spi@7000 node in p2020-post.dtsi 2022-04-26 17:18:39 +05:30
p2041.dtsi dts: P2041: Add ESPI DT nodes 2020-09-24 08:27:44 -04:00
p2041rdb.dts dts: P2041RDB: Add ESPI slave device node 2020-09-24 08:27:44 -04:00
p2041si-post.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
p3041.dtsi dts: P3041: Add ESPI DT nodes 2020-09-24 08:27:44 -04:00
p3041ds.dts dts: P3041DS: Add ESPI slave device node 2020-09-24 08:27:44 -04:00
p3041si-post.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
p4080.dtsi dts: P4080: Add ESPI DT nodes 2020-09-24 08:27:44 -04:00
p4080ds.dts dts: P4080DS: Add ESPI slave device node 2020-09-24 08:27:44 -04:00
p4080si-post.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
p5040.dtsi dts: P5040: Add ESPI DT nodes 2020-09-24 08:27:44 -04:00
p5040ds.dts dts: P5040DS: Add ESPI slave device node 2020-09-24 08:27:44 -04:00
p5040si-post.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
pq3-dma-0.dtsi powerpc: dts: p2020: Define DMA nodes 2022-06-20 09:18:26 +08:00
pq3-dma-1.dtsi powerpc: dts: p2020: Define DMA nodes 2022-06-20 09:18:26 +08:00
pq3-duart-0.dtsi powerpc: dts: p2020: Add serial0 and serial1 via pq3-duart-0.dtsi 2022-04-26 17:18:39 +05:30
pq3-etsec1-0.dtsi dts: powerpc: p2020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec1-1.dtsi dts: powerpc: p2020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec1-2.dtsi dts: powerpc: p2020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec1-3.dtsi dts: powerpc: p2020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec1-timer-0.dtsi powerpc: dts: p2020: Add ptp_clock@24e00 node via pq3-etsec1-timer-0.dtsi 2022-04-26 17:18:39 +05:30
pq3-etsec2-0.dtsi dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec2-1.dtsi dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec2-2.dtsi dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec2-grp2-0.dtsi dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec2-grp2-1.dtsi dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-etsec2-grp2-2.dtsi dts: powerpc: p1020rdb: Add eTSEC DT nodes 2020-09-24 08:27:44 -04:00
pq3-gpio-0.dtsi powerpc: dts: p2020: Add gpio-controller@fc00 node via pq3-gpio-0.dtsi 2022-04-26 17:18:39 +05:30
pq3-i2c-0.dtsi dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
pq3-i2c-1.dtsi dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
pq3-mpic-timer-B.dtsi powerpc: dts: p2020: Define MPIC nodes 2022-06-20 09:18:26 +08:00
pq3-mpic.dtsi powerpc: dts: p2020: Define MPIC nodes 2022-06-20 09:18:26 +08:00
pq3-sec3.1-0.dtsi powerpc: dts: p2020: Define crypto node 2022-06-20 09:18:26 +08:00
qemu-ppce500.dts arm: qemu-ppce500: Add a devicetree file 2021-12-23 10:24:39 -05:00
qoriq-bman1.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-clockgen1.dtsi powerpc: dts: QorIQ: Add node(s) for the platform PLL 2020-06-04 18:53:20 +05:30
qoriq-clockgen2.dtsi powerpc: dts: QorIQ: Add node(s) for the platform PLL 2020-06-04 18:53:20 +05:30
qoriq-duart-0.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-duart-1.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-esdhc-0.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-espi-0.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-fman-0-1g-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-0-1g-1.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-0-1g-2.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-0-1g-3.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-0-1g-4.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-0-10g-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-1-1g-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-1-1g-1.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-1-1g-2.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-1-1g-3.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-1-1g-4.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-1-10g-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman-1.dtsi powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-1g-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-1g-1.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-1g-2.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-1g-3.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-1g-4.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-1g-5.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-10g-0-best-effort.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-10g-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-10g-1-best-effort.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0-10g-1.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-fman3-1-1g-0.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3-1-1g-1.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3-1-1g-2.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3-1-1g-3.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3-1-1g-4.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3-1-1g-5.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3-1-10g-0.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3-1-10g-1.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3-1.dtsi powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
qoriq-fman3l-0.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes 2020-06-04 18:53:20 +05:30
qoriq-gpio-0.dtsi powerpc: dts: add QorIQ GPIOs 2020-06-04 18:53:20 +05:30
qoriq-gpio-1.dtsi powerpc: dts: add QorIQ GPIOs 2020-06-04 18:53:20 +05:30
qoriq-gpio-2.dtsi powerpc: dts: add QorIQ GPIOs 2020-06-04 18:53:20 +05:30
qoriq-gpio-3.dtsi powerpc: dts: add QorIQ GPIOs 2020-06-04 18:53:20 +05:30
qoriq-i2c-0.dtsi dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
qoriq-i2c-1.dtsi dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
qoriq-mpic.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-qman3.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-sata2-0.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-sata2-1.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-sec4.0-0.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
qoriq-sec4.2-0.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
qoriq-sec5.0-0.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-sec5.2-0.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
qoriq-usb2-dr-0.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
qoriq-usb2-mph-0.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
socrates-u-boot.dtsi dm: dts: Convert driver model tags to use new schema 2023-02-14 09:43:26 -07:00
socrates.dts powerpc: dts: updates socrates board 2023-02-06 13:04:53 -05:00
t102x.dtsi dts: T102x: Add ESPI DT nodes 2020-09-24 08:27:44 -04:00
t104x.dtsi dts: T104x: Add ESPI DT nodes 2020-09-24 08:27:44 -04:00
t104xsi-pre.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
t1023si-post.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
t1024rdb.dts dts: T1024RDB: Add ESPI slave device node 2020-09-24 08:27:44 -04:00
t1024si-post.dtsi powerpc: dts: add QorIQ DPAA 1 FMan v3 for T102x 2020-06-04 18:53:20 +05:30
t1040si-post.dtsi PowerPC: dts: Pulled in kmcent2 dts files from Linux 5.10 2021-02-08 14:01:17 +05:30
t1042d4rdb.dts powerpc: dts: t1042d4rdb: add FMan v3 nodes 2021-04-15 14:27:29 +05:30
t1042si-post.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
t2080.dtsi powerpc: dts: t2080: add espi controller node support 2020-09-24 08:27:44 -04:00
t2080qds.dts powerpc: dts: t2080qds: add espi slave nodes support 2020-09-24 08:27:44 -04:00
t2080rdb.dts board: freescale: t208xrdb: add a config option for rev D dts fixups 2021-06-17 11:46:11 +05:30
t2080si-post.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
t4240.dtsi dts: T4240: Add ESPI DT nodes 2020-09-24 08:27:44 -04:00
t4240rdb.dts powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 2021-04-15 14:26:56 +05:30
t4240si-post.dtsi PPC: Add crypto node in device tree 2022-04-12 11:20:01 +02:00
u-boot.dtsi powerpc/mpc85xx: socrates: rework build process 2023-02-06 13:04:53 -05:00