mirror of
https://gitee.com/bianbu-linux/linux-6.6
synced 2025-04-24 14:07:52 -04:00
nios2 update for v5.7-rc1
MAINTAINERS: Remove nios2-dev@lists.rocketboards.org arch: nios2: remove 'resetvalue' property arch: nios2: rename 'altr,gpio-bank-width' -> 'altr,ngpio' arch: nios2: Enable the common clk subsystem on Nios2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJekLG3AAoJEFWoEK+e3syCY2EP/3aMWVLoVXNjSGu2S4BSinQs IEag621TYh3EXI4YXoZ46lMbwTLBZtoRwF3r5MTGHcJi0R5CtTIlIvb3h6NBUlzO 7lnefhjXVT70RIRaVo+jwOWfXmP1+i+VQ+7rPlUwEf9R9us3QeUgs6awfNCl5qvK 7bMgSySHTGJwUaM0K9QzN857+8NVPwA4b3hzx1jl/mwZ2LXlE/cesPW78x0sXudJ jUapo9FLsnkowm3G1OgXQ6vqoUheADMav4liW1Q2q9Oc1vJsXuSLTNT8+sn0AmoK oK2jWUw70xFuR5gVbWtIBg4/OKsbWmVcwjyIiMEe4ewmR93epcubzL7RbOGi5dWo sAM92bQ1QIeYtrk4MbouKuKbsPGpBd0ml8FIe8Cyr6pkaT+yI6kYCZVYBE0Drfnv HcUua7js9n891CTTISDo4DU+IOF5ZtR1Y7mJK1dDFDJa4d2F+XKowmV77mPZN6Hr 7h8VzqMu1l17kOc0sWETMySmZ0MbXnfGNRjvx5jrb7gF/Z02+ec8s0LaLrDmJ8Mr RYMby+83oApvl1tBQPNQREVNS3EqBsptwOxhlI+1cxjXAKEMBzGXlYUhcwkiUSks LXRWuGyXt+26PRctKm7z9+g3HvwnRZDfZ4nZQaW9IrGcXw+dRQpIGrI7GJ/tklLy +LH9lOqZmnWekkkGHoMs =K/BF -----END PGP SIGNATURE----- Merge tag 'nios2-v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2 Pull nios2 updates from Ley Foon Tan: - Remove nios2-dev@lists.rocketboards.org from MAINTAINERS - remove 'resetvalue' property - rename 'altr,gpio-bank-width' -> 'altr,ngpio' - enable the common clk subsystem on Nios2 * tag 'nios2-v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2: MAINTAINERS: Remove nios2-dev@lists.rocketboards.org arch: nios2: remove 'resetvalue' property arch: nios2: rename 'altr,gpio-bank-width' -> 'altr,ngpio' arch: nios2: Enable the common clk subsystem on Nios2
This commit is contained in:
commit
b032227c62
5 changed files with 13 additions and 11 deletions
|
@ -263,7 +263,7 @@ Overlay contains:
|
||||||
gpio@10040 {
|
gpio@10040 {
|
||||||
compatible = "altr,pio-1.0";
|
compatible = "altr,pio-1.0";
|
||||||
reg = <0x10040 0x20>;
|
reg = <0x10040 0x20>;
|
||||||
altr,gpio-bank-width = <4>;
|
altr,ngpio = <4>;
|
||||||
#gpio-cells = <2>;
|
#gpio-cells = <2>;
|
||||||
clocks = <2>;
|
clocks = <2>;
|
||||||
gpio-controller;
|
gpio-controller;
|
||||||
|
@ -468,8 +468,7 @@ programming is the FPGA based bridge of fpga_region1.
|
||||||
compatible = "altr,pio-1.0";
|
compatible = "altr,pio-1.0";
|
||||||
reg = <0x10040 0x20>;
|
reg = <0x10040 0x20>;
|
||||||
clocks = <0x2>;
|
clocks = <0x2>;
|
||||||
altr,gpio-bank-width = <0x4>;
|
altr,ngpio = <0x4>;
|
||||||
resetvalue = <0x0>;
|
|
||||||
#gpio-cells = <0x2>;
|
#gpio-cells = <0x2>;
|
||||||
gpio-controller;
|
gpio-controller;
|
||||||
};
|
};
|
||||||
|
|
|
@ -738,7 +738,6 @@ F: drivers/i2c/busses/i2c-altera.c
|
||||||
|
|
||||||
ALTERA MAILBOX DRIVER
|
ALTERA MAILBOX DRIVER
|
||||||
M: Ley Foon Tan <ley.foon.tan@intel.com>
|
M: Ley Foon Tan <ley.foon.tan@intel.com>
|
||||||
L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
|
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/mailbox/mailbox-altera.c
|
F: drivers/mailbox/mailbox-altera.c
|
||||||
|
|
||||||
|
@ -766,14 +765,12 @@ F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
|
||||||
ALTERA TRIPLE SPEED ETHERNET DRIVER
|
ALTERA TRIPLE SPEED ETHERNET DRIVER
|
||||||
M: Thor Thayer <thor.thayer@linux.intel.com>
|
M: Thor Thayer <thor.thayer@linux.intel.com>
|
||||||
L: netdev@vger.kernel.org
|
L: netdev@vger.kernel.org
|
||||||
L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
|
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/net/ethernet/altera/
|
F: drivers/net/ethernet/altera/
|
||||||
|
|
||||||
ALTERA UART/JTAG UART SERIAL DRIVERS
|
ALTERA UART/JTAG UART SERIAL DRIVERS
|
||||||
M: Tobias Klauser <tklauser@distanz.ch>
|
M: Tobias Klauser <tklauser@distanz.ch>
|
||||||
L: linux-serial@vger.kernel.org
|
L: linux-serial@vger.kernel.org
|
||||||
L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
|
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/tty/serial/altera_uart.c
|
F: drivers/tty/serial/altera_uart.c
|
||||||
F: drivers/tty/serial/altera_jtaguart.c
|
F: drivers/tty/serial/altera_jtaguart.c
|
||||||
|
@ -11925,7 +11922,6 @@ F: drivers/scsi/nsp32*
|
||||||
|
|
||||||
NIOS2 ARCHITECTURE
|
NIOS2 ARCHITECTURE
|
||||||
M: Ley Foon Tan <ley.foon.tan@intel.com>
|
M: Ley Foon Tan <ley.foon.tan@intel.com>
|
||||||
L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
|
|
||||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/nios2/
|
F: arch/nios2/
|
||||||
|
|
|
@ -7,6 +7,7 @@ config NIOS2
|
||||||
select ARCH_HAS_SYNC_DMA_FOR_DEVICE
|
select ARCH_HAS_SYNC_DMA_FOR_DEVICE
|
||||||
select ARCH_HAS_DMA_SET_UNCACHED
|
select ARCH_HAS_DMA_SET_UNCACHED
|
||||||
select ARCH_NO_SWAP
|
select ARCH_NO_SWAP
|
||||||
|
select COMMON_CLK
|
||||||
select TIMER_OF
|
select TIMER_OF
|
||||||
select GENERIC_ATOMIC64
|
select GENERIC_ATOMIC64
|
||||||
select GENERIC_CLOCKEVENTS
|
select GENERIC_CLOCKEVENTS
|
||||||
|
|
|
@ -179,8 +179,7 @@
|
||||||
led_pio: gpio@180014d0 {
|
led_pio: gpio@180014d0 {
|
||||||
compatible = "altr,pio-1.0";
|
compatible = "altr,pio-1.0";
|
||||||
reg = <0x180014d0 0x00000010>;
|
reg = <0x180014d0 0x00000010>;
|
||||||
altr,gpio-bank-width = <4>;
|
altr,ngpio = <4>;
|
||||||
resetvalue = <15>;
|
|
||||||
#gpio-cells = <2>;
|
#gpio-cells = <2>;
|
||||||
gpio-controller;
|
gpio-controller;
|
||||||
};
|
};
|
||||||
|
@ -190,11 +189,10 @@
|
||||||
reg = <0x180014c0 0x00000010>;
|
reg = <0x180014c0 0x00000010>;
|
||||||
interrupt-parent = <&cpu>;
|
interrupt-parent = <&cpu>;
|
||||||
interrupts = <6>;
|
interrupts = <6>;
|
||||||
altr,gpio-bank-width = <3>;
|
altr,ngpio = <3>;
|
||||||
altr,interrupt-type = <2>;
|
altr,interrupt-type = <2>;
|
||||||
edge_type = <1>;
|
edge_type = <1>;
|
||||||
level_trigger = <0>;
|
level_trigger = <0>;
|
||||||
resetvalue = <0>;
|
|
||||||
#gpio-cells = <2>;
|
#gpio-cells = <2>;
|
||||||
gpio-controller;
|
gpio-controller;
|
||||||
};
|
};
|
||||||
|
|
|
@ -15,6 +15,12 @@
|
||||||
#include <linux/slab.h>
|
#include <linux/slab.h>
|
||||||
#include <linux/sys_soc.h>
|
#include <linux/sys_soc.h>
|
||||||
#include <linux/io.h>
|
#include <linux/io.h>
|
||||||
|
#include <linux/clk-provider.h>
|
||||||
|
|
||||||
|
static const struct of_device_id clk_match[] __initconst = {
|
||||||
|
{ .compatible = "fixed-clock", .data = of_fixed_clk_setup, },
|
||||||
|
{}
|
||||||
|
};
|
||||||
|
|
||||||
static int __init nios2_soc_device_init(void)
|
static int __init nios2_soc_device_init(void)
|
||||||
{
|
{
|
||||||
|
@ -38,6 +44,8 @@ static int __init nios2_soc_device_init(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
of_clk_init(clk_match);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue