1 NXP LPC1850 Reset Generation Unit (RGU)
2 ========================================
4 Please also refer to reset.txt in this directory for common reset
5 controller binding usage.
8 - compatible: Should be "nxp,lpc1850-rgu"
9 - reg: register base and length
10 - clocks: phandle and clock specifier to RGU clocks
11 - clock-names: should contain "delay" and "reg"
12 - #reset-cells: should be 1
14 See table below for valid peripheral reset numbers. Numbers not
15 in the table below are either reserved or not applicable for
19 9 System control unit (SCU)
20 12 ARM Cortex-M0 subsystem core (LPC43xx only)
27 21 External memory controller (EMC)
37 36 Repetitive Interrupt timer (RIT)
38 37 State Configurable Timer (SCT)
39 38 Motor control PWM (MCPWM)
53 53 Serial Flash Interface (SPIFI)
56 56 ARM Cortex-M0 application core (LPC4370 only)
57 57 SGPIO (LPC43xx only)
59 60 ADCHS (12-bit ADC) (LPC4370 only)
61 Refer to NXP LPC18xx or LPC43xx user manual for more details about
62 the reset signals and the connected block/peripheral.
64 Reset provider example:
65 rgu: reset-controller@40053000 {
66 compatible = "nxp,lpc1850-rgu";
67 reg = <0x40053000 0x1000>;
68 clocks = <&cgu BASE_SAFE_CLK>, <&ccu1 CLK_CPU_BUS>;
69 clock-names = "delay", "reg";
73 Reset consumer example:
74 mac: ethernet@40010000 {
75 compatible = "nxp,lpc1850-dwmac", "snps,dwmac-3.611", "snps,dwmac";
76 reg = <0x40010000 0x2000>;
78 interrupt-names = "macirq";
79 clocks = <&ccu1 CLK_CPU_ETHERNET>;
80 clock-names = "stmmaceth";
82 reset-names = "stmmaceth";