Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1586329 > unrolled thread
| Started by | thor.thayer@linux.intel.com |
|---|---|
| First post | 2017-02-22 18:20 +0100 |
| Last post | 2017-02-22 18:20 +0100 |
| Articles | 3 — 1 participant |
Back to article view | Back to linux.kernel
[PATCHv2 0/5] Add Arria10 System Manager Reset Controller thor.thayer@linux.intel.com - 2017-02-22 18:20 +0100
[PATCHv2 2/5] dt-bindings: reset: a10sr: Add Arria10 SR Reset Controller offsets thor.thayer@linux.intel.com - 2017-02-22 18:20 +0100
[PATCHv2 5/5] ARM: dts: socfpga: Add Devkit A10-SR Reset Controller thor.thayer@linux.intel.com - 2017-02-22 18:20 +0100
| From | thor.thayer@linux.intel.com |
|---|---|
| Date | 2017-02-22 18:20 +0100 |
| Subject | [PATCHv2 0/5] Add Arria10 System Manager Reset Controller |
| Message-ID | <tdIK5-53Y-3@gated-at.bofh.it> |
From: Thor Thayer <thor.thayer@linux.intel.com> This series of patches adds the Altera Arria10 Development Kit System Resource Chip's Reset Controller. Thor Thayer (5): dt-bindings: mfd: Add Altera Arria10 SR Reset Controller bindings dt-bindings: reset: a10sr: Add Arria10 SR Reset Controller offsets reset: Add Altera Arria10 SR Reset Controller mfd: altr_a10sr: Add Arria10 DevKit Reset Controller ARM: dts: socfpga: Add Devkit A10-SR Reset Controller .../devicetree/bindings/mfd/altera-a10sr.txt | 11 ++ MAINTAINERS | 2 + arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 5 + drivers/mfd/altera-a10sr.c | 4 + drivers/reset/Kconfig | 7 ++ drivers/reset/Makefile | 1 + drivers/reset/reset-a10sr.c | 138 +++++++++++++++++++++ include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 33 +++++ 8 files changed, 201 insertions(+) create mode 100644 drivers/reset/reset-a10sr.c create mode 100644 include/dt-bindings/reset/altr,rst-mgr-a10sr.h -- 1.9.1
[toc] | [next] | [standalone]
| From | thor.thayer@linux.intel.com |
|---|---|
| Date | 2017-02-22 18:20 +0100 |
| Subject | [PATCHv2 2/5] dt-bindings: reset: a10sr: Add Arria10 SR Reset Controller offsets |
| Message-ID | <tdIK6-53Y-27@gated-at.bofh.it> |
| In reply to | #1586329 |
From: Thor Thayer <thor.thayer@linux.intel.com> The Arria10 System Resource Chip reset controller handles the Arria10 peripheral PHYs. This patch adds the offsets for these PHYs. Signed-off-by: Thor Thayer <thor.thayer@linux.intel.com> --- v2 Add NUM_RESETs to altr,rst-mgr-a10sr.h for maximum count. --- MAINTAINERS | 1 + include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 33 ++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 include/dt-bindings/reset/altr,rst-mgr-a10sr.h diff --git a/MAINTAINERS b/MAINTAINERS index b9af886..4b714bd 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -654,6 +654,7 @@ S: Maintained F: drivers/gpio/gpio-altera-a10sr.c F: drivers/mfd/altera-a10sr.c F: include/linux/mfd/altera-a10sr.h +F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h ALTERA TRIPLE SPEED ETHERNET DRIVER M: Vince Bridgers <vbridger@opensource.altera.com> diff --git a/include/dt-bindings/reset/altr,rst-mgr-a10sr.h b/include/dt-bindings/reset/altr,rst-mgr-a10sr.h new file mode 100644 index 0000000..9855925 --- /dev/null +++ b/include/dt-bindings/reset/altr,rst-mgr-a10sr.h @@ -0,0 +1,33 @@ +/* + * Copyright Intel Corporation (C) 2017. All Rights Reserved + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see <http://www.gnu.org/licenses/>. + * + * Reset binding definitions for Altera Arria10 MAX5 System Resource Chip + * + * Adapted from altr,rst-mgr-a10.h + */ + +#ifndef _DT_BINDINGS_RESET_ALTR_RST_MGR_A10SR_H +#define _DT_BINDINGS_RESET_ALTR_RST_MGR_A10SR_H + +/* Peripheral PHY resets */ +#define A10SR_RESET_ENET_HPS 0 +#define A10SR_RESET_PCIE 1 +#define A10SR_RESET_FILE 2 +#define A10SR_RESET_BQSPI 3 +#define A10SR_RESET_USB 4 + +#define A10SR_RESET_NUM 5 + +#endif -- 1.9.1
[toc] | [prev] | [next] | [standalone]
| From | thor.thayer@linux.intel.com |
|---|---|
| Date | 2017-02-22 18:20 +0100 |
| Subject | [PATCHv2 5/5] ARM: dts: socfpga: Add Devkit A10-SR Reset Controller |
| Message-ID | <tdIK6-53Y-25@gated-at.bofh.it> |
| In reply to | #1586329 |
From: Thor Thayer <thor.thayer@linux.intel.com>
Add the Altera Arria10 System Resource Reset Controller to the MFD
Signed-off-by: Thor Thayer <thor.thayer@linux.intel.com>
Acked-by: Dinh Nguyen <dinguyen@kernel.org>
---
v2 change commit header to ARM: dts: socfpga.
---
arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/socfpga_arria10_socdk.dtsi b/arch/arm/boot/dts/socfpga_arria10_socdk.dtsi
index c57e6ce..9329025 100644
--- a/arch/arm/boot/dts/socfpga_arria10_socdk.dtsi
+++ b/arch/arm/boot/dts/socfpga_arria10_socdk.dtsi
@@ -121,6 +121,11 @@
gpio-controller;
#gpio-cells = <2>;
};
+
+ a10sr_rst: reset-controller {
+ compatible = "altr,a10sr-reset";
+ #reset-cells = <1>;
+ };
};
};
--
1.9.1
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web