Reviewed-by: Philip Prindeville <phil...@redfish-solutions.com>
> On Apr 13, 2023, at 9:58 PM, Elliott Mitchell <ehem+open...@m5p.com> wrote: > > While some older PCI motherboard might emulate some functions via > ISA, actual ISA is absent from anything non-legacy. Move ISA DMA > enabling to Geode and Legacy. > > Signed-off-by: Elliott Mitchell <ehem+open...@m5p.com> > --- > Question here is how far to go with removing ISA support? Certainly it > is appropriate to keep for the legacy build, but what of slightly more > recent hardware? Some i686 motherboards might have actual slots, but it > was quickly vestigial. > --- > target/linux/x86/config-5.10 | 5 ++--- > target/linux/x86/config-5.15 | 5 ++--- > target/linux/x86/geode/config-5.10 | 2 ++ > target/linux/x86/geode/config-5.15 | 2 ++ > target/linux/x86/legacy/config-5.10 | 2 ++ > target/linux/x86/legacy/config-5.15 | 2 ++ > 6 files changed, 12 insertions(+), 6 deletions(-) > > diff --git a/target/linux/x86/config-5.10 b/target/linux/x86/config-5.10 > index 8be829d549..98e0372247 100644 > --- a/target/linux/x86/config-5.10 > +++ b/target/linux/x86/config-5.10 > @@ -132,7 +132,6 @@ CONFIG_GENERIC_IOMAP=y > CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y > CONFIG_GENERIC_IRQ_RESERVATION_MODE=y > CONFIG_GENERIC_IRQ_SHOW=y > -CONFIG_GENERIC_ISA_DMA=y > CONFIG_GENERIC_MSI_IRQ=y > CONFIG_GENERIC_MSI_IRQ_DOMAIN=y > CONFIG_GENERIC_PCI_IOMAP=y > @@ -185,8 +184,8 @@ CONFIG_IRQ_DOMAIN=y > CONFIG_IRQ_DOMAIN_HIERARCHY=y > CONFIG_IRQ_FORCED_THREADING=y > CONFIG_IRQ_WORK=y > -# CONFIG_ISA is not set > -CONFIG_ISA_DMA_API=y > +CONFIG_ISA=n > +CONFIG_ISA_DMA_API=n > # CONFIG_IT8712F_WDT is not set > # CONFIG_IT87_WDT is not set > # CONFIG_ITCO_WDT is not set > diff --git a/target/linux/x86/config-5.15 b/target/linux/x86/config-5.15 > index afe66b27b1..3805820416 100644 > --- a/target/linux/x86/config-5.15 > +++ b/target/linux/x86/config-5.15 > @@ -133,7 +133,6 @@ CONFIG_GENERIC_IOMAP=y > CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y > CONFIG_GENERIC_IRQ_RESERVATION_MODE=y > CONFIG_GENERIC_IRQ_SHOW=y > -CONFIG_GENERIC_ISA_DMA=y > CONFIG_GENERIC_MSI_IRQ=y > CONFIG_GENERIC_MSI_IRQ_DOMAIN=y > CONFIG_GENERIC_PCI_IOMAP=y > @@ -187,8 +186,8 @@ CONFIG_IRQ_DOMAIN=y > CONFIG_IRQ_DOMAIN_HIERARCHY=y > CONFIG_IRQ_FORCED_THREADING=y > CONFIG_IRQ_WORK=y > -# CONFIG_ISA is not set > -CONFIG_ISA_DMA_API=y > +CONFIG_ISA=n > +CONFIG_ISA_DMA_API=n > # CONFIG_IT8712F_WDT is not set > # CONFIG_IT87_WDT is not set > # CONFIG_ITCO_WDT is not set > diff --git a/target/linux/x86/geode/config-5.10 > b/target/linux/x86/geode/config-5.10 > index 30b358b050..632e1fb7b7 100644 > --- a/target/linux/x86/geode/config-5.10 > +++ b/target/linux/x86/geode/config-5.10 > @@ -42,6 +42,7 @@ CONFIG_CS5535_MFGPT=y > CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 > CONFIG_DMA_ACPI=y > # CONFIG_EL3 is not set > +CONFIG_GENERIC_ISA_DMA=y > CONFIG_GEODE_WDT=y > CONFIG_GEOS=y > CONFIG_GPIO_ACPI=y > @@ -67,6 +68,7 @@ CONFIG_IOSF_MBI=y > CONFIG_ISA=y > # CONFIG_ISAPNP is not set > CONFIG_ISA_BUS_API=y > +CONFIG_ISA_DMA_API=y > # CONFIG_ISCSI_IBFT is not set > # CONFIG_LANCE is not set > CONFIG_LEDS_GPIO=y > diff --git a/target/linux/x86/geode/config-5.15 > b/target/linux/x86/geode/config-5.15 > index 0c54cdaf9e..deaf2123d4 100644 > --- a/target/linux/x86/geode/config-5.15 > +++ b/target/linux/x86/geode/config-5.15 > @@ -45,6 +45,7 @@ CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 > # CONFIG_CS89x0_ISA is not set > CONFIG_DMA_ACPI=y > # CONFIG_EL3 is not set > +CONFIG_GENERIC_ISA_DMA=y > CONFIG_GEODE_WDT=y > CONFIG_GEOS=y > CONFIG_GPIO_ACPI=y > @@ -74,6 +75,7 @@ CONFIG_IOSF_MBI=y > CONFIG_ISA=y > # CONFIG_ISAPNP is not set > CONFIG_ISA_BUS_API=y > +CONFIG_ISA_DMA_API=y > # CONFIG_ISCSI_IBFT is not set > # CONFIG_LANCE is not set > CONFIG_LEDS_GPIO=y > diff --git a/target/linux/x86/legacy/config-5.10 > b/target/linux/x86/legacy/config-5.10 > index a11eca8fc2..3a44ab45d6 100644 > --- a/target/linux/x86/legacy/config-5.10 > +++ b/target/linux/x86/legacy/config-5.10 > @@ -106,6 +106,7 @@ CONFIG_FONT_SUPPORT=y > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y > # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set > +CONFIG_GENERIC_ISA_DMA=y > CONFIG_HDMI=y > CONFIG_HID_BATTERY_STRENGTH=y > # CONFIG_HIGHMEM4G is not set > @@ -136,6 +137,7 @@ CONFIG_IOSF_MBI=y > CONFIG_ISA=y > CONFIG_ISAPNP=y > CONFIG_ISA_BUS_API=y > +CONFIG_ISA_DMA_API=y > # CONFIG_ISCSI_IBFT is not set > CONFIG_ISO9660_FS=y > # CONFIG_JOLIET is not set > diff --git a/target/linux/x86/legacy/config-5.15 > b/target/linux/x86/legacy/config-5.15 > index b424147073..74edf85abd 100644 > --- a/target/linux/x86/legacy/config-5.15 > +++ b/target/linux/x86/legacy/config-5.15 > @@ -109,6 +109,7 @@ CONFIG_FONT_SUPPORT=y > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y > # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set > +CONFIG_GENERIC_ISA_DMA=y > CONFIG_HDMI=y > CONFIG_HID_BATTERY_STRENGTH=y > # CONFIG_HIGHMEM4G is not set > @@ -142,6 +143,7 @@ CONFIG_IOSF_MBI=y > CONFIG_ISA=y > CONFIG_ISAPNP=y > CONFIG_ISA_BUS_API=y > +CONFIG_ISA_DMA_API=y > # CONFIG_ISCSI_IBFT is not set > CONFIG_ISO9660_FS=y > # CONFIG_JOLIET is not set > -- > (\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/) > \BS ( | ehem+open...@m5p.com PGP 87145445 | ) / > \_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/ > 8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445 > > > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel