| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- diff -Nur linux-4.4.302.orig/arch/h8300/boot/dts/edosk2674.dts linux-4.4.302/arch/h8300/boot/dts/edosk2674.dts
- --- linux-4.4.302.orig/arch/h8300/boot/dts/edosk2674.dts 2022-02-03 09:27:54.000000000 +0100
- +++ linux-4.4.302/arch/h8300/boot/dts/edosk2674.dts 2026-08-27 14:19:08.312619408 +0200
- @@ -104,4 +104,15 @@
- clocks = <&fclk>;
- clock-names = "sci_ick";
- };
- + flash: flash@0 {
- + compatible = "cfi-flash";
- + reg = <0x000000 0x400000>;
- + bank-width = <2>;
- + device-width = <2>;
- + };
- + ethernet: ethernet@f80000 {
- + compatible = "smsc,lan91c94";
- + reg = <0xf80000 0xfbffff>;
- + interrupts = <16 0>;
- + };
- };
- diff -Nur linux-4.4.302.orig/arch/h8300/boot/dts/h8300h_sim.dts linux-4.4.302/arch/h8300/boot/dts/h8300h_sim.dts
- --- linux-4.4.302.orig/arch/h8300/boot/dts/h8300h_sim.dts 2022-02-03 09:27:54.000000000 +0100
- +++ linux-4.4.302/arch/h8300/boot/dts/h8300h_sim.dts 2026-08-27 14:17:11.028444049 +0200
- @@ -37,7 +37,7 @@
-
- memory@400000 {
- device_type = "memory";
- - reg = <0x400000 0x400000>;
- + reg = <0x400000 0x800000>;
- };
-
- cpus {
- diff -Nur linux-4.4.302.orig/arch/h8300/Kconfig.cpu linux-4.4.302/arch/h8300/Kconfig.cpu
- --- linux-4.4.302.orig/arch/h8300/Kconfig.cpu 2022-02-03 09:27:54.000000000 +0100
- +++ linux-4.4.302/arch/h8300/Kconfig.cpu 2026-08-27 14:17:11.028444049 +0200
- @@ -96,4 +96,8 @@
- hex "Load offset"
- default 0
-
- +config RAMBASE
- + hex "RAM base address"
- + default 0x400000
- +
- endmenu
- diff -Nur linux-4.4.302.orig/drivers/net/ethernet/smsc/Kconfig linux-4.4.302/drivers/net/ethernet/smsc/Kconfig
- --- linux-4.4.302.orig/drivers/net/ethernet/smsc/Kconfig 2022-02-03 09:27:54.000000000 +0100
- +++ linux-4.4.302/drivers/net/ethernet/smsc/Kconfig 2026-08-27 14:17:21.080457216 +0200
- @@ -7,7 +7,7 @@
- default y
- depends on ARM || ARM64 || ATARI_ETHERNAT || BLACKFIN || COLDFIRE || \
- ISA || M32R || MAC || MIPS || MN10300 || NIOS2 || PCI || \
- - PCMCIA || SUPERH || XTENSA
- + PCMCIA || SUPERH || XTENSA || H8300
- ---help---
- If you have a network (Ethernet) card belonging to this class, say Y.
-
- @@ -36,9 +36,8 @@
- tristate "SMC 91C9x/91C1xxx support"
- select CRC32
- select MII
- - depends on !OF || GPIOLIB
- depends on ARM || ARM64 || ATARI_ETHERNAT || BLACKFIN || COLDFIRE || \
- - M32R || MIPS || MN10300 || NIOS2 || SUPERH || XTENSA
- + M32R || MIPS || MN10300 || NIOS2 || SUPERH || XTENSA || H8300
- ---help---
- This is a driver for SMC's 91x series of Ethernet chipsets,
- including the SMC91C94 and the SMC91C111. Say Y if you want it
- diff -Nur linux-4.4.302.orig/drivers/net/ethernet/smsc/smc91x.c linux-4.4.302/drivers/net/ethernet/smsc/smc91x.c
- --- linux-4.4.302.orig/drivers/net/ethernet/smsc/smc91x.c 2022-02-03 09:27:54.000000000 +0100
- +++ linux-4.4.302/drivers/net/ethernet/smsc/smc91x.c 2026-08-27 14:17:21.080457216 +0200
- @@ -61,7 +61,7 @@
-
- /* Debugging level */
- #ifndef SMC_DEBUG
- -#define SMC_DEBUG 0
- +#define SMC_DEBUG 1
- #endif
-
-
- @@ -2204,6 +2204,7 @@
- };
- MODULE_DEVICE_TABLE(of, smc91x_match);
-
- +#if defined(CONFIG_GPIOLIB)
- /**
- * of_try_set_control_gpio - configure a gpio if it exists
- */
- @@ -2228,6 +2229,15 @@
-
- return 0;
- }
- +#else
- +static int try_toggle_control_gpio(struct device *dev,
- + struct gpio_desc **desc,
- + const char *name, int index,
- + int value, unsigned int nsdelay)
- +{
- + return 0;
- +}
- +#endif
- #endif
-
- /*
- diff -Nur linux-4.4.302.orig/drivers/tty/serial/sh-sci.c linux-4.4.302/drivers/tty/serial/sh-sci.c
- --- linux-4.4.302.orig/drivers/tty/serial/sh-sci.c 2022-02-03 09:27:54.000000000 +0100
- +++ linux-4.4.302/drivers/tty/serial/sh-sci.c 2026-08-27 14:17:11.028444049 +0200
- @@ -889,8 +889,6 @@
- /* overrun error */
- if (tty_insert_flip_char(tport, 0, TTY_OVERRUN))
- copied++;
- -
- - dev_notice(port->dev, "overrun error\n");
- }
-
- if (status & SCxSR_FER(port)) {
- @@ -963,7 +961,6 @@
- tty_insert_flip_char(tport, 0, TTY_OVERRUN);
- tty_flip_buffer_push(tport);
-
- - dev_dbg(port->dev, "overrun error\n");
- copied++;
- }
-
|