diff options
author | Steffen Trumtrar <s.trumtrar@pengutronix.de> | 2018-07-31 12:44:32 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-08-08 09:21:48 +0200 |
commit | 4418dd99704afe1392f7873c5f30cf264414b123 (patch) | |
tree | e70550a016bec5ab499269a4c4421b256bc9eaeb /arch/arm/mach-socfpga/include/mach | |
parent | 98152c31407a97d5fda8eeb00aade6c93495a11b (diff) | |
download | barebox-4418dd99704afe1392f7873c5f30cf264414b123.tar.gz barebox-4418dd99704afe1392f7873c5f30cf264414b123.tar.xz |
ARM: socfpga: arria10-init: split pinsetup
Move the setup of the shared- and fpgapins to its own function.
These pins can only be configured and let out of reset after the FPGA has been
programmed.
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-socfpga/include/mach')
-rw-r--r-- | arch/arm/mach-socfpga/include/mach/generic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-socfpga/include/mach/generic.h b/arch/arm/mach-socfpga/include/mach/generic.h index 9d6dd1f26c..da9028903c 100644 --- a/arch/arm/mach-socfpga/include/mach/generic.h +++ b/arch/arm/mach-socfpga/include/mach/generic.h @@ -13,6 +13,8 @@ struct arria10_pinmux_cfg; void arria10_init(struct arria10_mainpll_cfg *mainpll, struct arria10_perpll_cfg *perpll, uint32_t *pinmux); +void arria10_finish_io(struct arria10_mainpll_cfg *mainpll, + struct arria10_perpll_cfg *perpll, uint32_t *pinmux); void socfpga_lowlevel_init(struct socfpga_cm_config *cm_config, struct socfpga_io_config *io_config); |