On 313, 11 09, 2014 at 09:14:05PM -0800, Robert Richter wrote:
I apologize for possibly repeated mail, my mailsystem was misconfigured :(
Some comments from quick look are below.
> +static int nic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
> +{
> + struct device *dev =
On 313, 11 09, 2014 at 09:14:05PM -0800, Robert Richter wrote:
I apologize for possibly repeated mail, my mailsystem was misconfigured :(
Some comments from quick look are below.
+static int nic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
+{
+ struct device *dev =
CI_ANY_ID,
> + 0,
> + 0,
> + pbn_b0_1_115200 },
> +
> + { PCI_VENDOR_ID_ADDIDATA,
> + PCI_DEVICE_ID_ADDIDATA_APCI7500_3,
> + PCI_ANY_ID,
> + PCI_ANY_ID,
> + 0,
> + 0,
> +
,
+ 0,
+ pbn_b0_bt_8_115200 },
+
+ /*
* These entries match devices with class COMMUNICATION_SERIAL,
* COMMUNICATION_MODEM or COMMUNICATION_MULTISERIAL
*/
Otherwise patch looks good.
--
Andrey Panin| Linux and UNIX system
On 295, 10 22, 2007 at 01:14:14 -0400, Chris Bergeron wrote:
> Andrey Panin wrote:
>> On 291, 10 18, 2007 at 01:00:06 -0400, Chris Bergeron wrote:
>> So the card probably generates screaming interrupt... that's bad.
>> I found some docs for IT887x chips, according to these
On 295, 10 22, 2007 at 01:14:14 -0400, Chris Bergeron wrote:
Andrey Panin wrote:
On 291, 10 18, 2007 at 01:00:06 -0400, Chris Bergeron wrote:
So the card probably generates screaming interrupt... that's bad.
I found some docs for IT887x chips, according to these docs IT887x
have simple
On 295, 10 22, 2007 at 12:18:08PM -0400, Lennart Sorensen wrote:
> On Mon, Oct 22, 2007 at 07:33:23PM +0400, Andrey Panin wrote:
> > So the card probably generates screaming interrupt... that's bad.
> > I found some docs for IT887x chips, according to these docs IT887x
> >
On 295, 10 22, 2007 at 12:18:08PM -0400, Lennart Sorensen wrote:
On Mon, Oct 22, 2007 at 07:33:23PM +0400, Andrey Panin wrote:
So the card probably generates screaming interrupt... that's bad.
I found some docs for IT887x chips, according to these docs IT887x
have simple interrupt
On 291, 10 18, 2007 at 01:00:06 -0400, Chris Bergeron wrote:
> Andrey Panin wrote:
>> On 290, 10 17, 2007 at 06:16:58 -0400, Chris Bergeron wrote:
>>
>>> Andrey Panin wrote:
>>>
>>>> Is it possible to connect two ports and run getty on one port
On 291, 10 18, 2007 at 01:00:06 -0400, Chris Bergeron wrote:
Andrey Panin wrote:
On 290, 10 17, 2007 at 06:16:58 -0400, Chris Bergeron wrote:
Andrey Panin wrote:
Is it possible to connect two ports and run getty on one port and
minicom on
another ? We should check that UARTs
On 290, 10 17, 2007 at 06:16:58 -0400, Chris Bergeron wrote:
> Andrey Panin wrote:
>>
>> Is it possible to connect two ports and run getty on one port and minicom
>> on
>> another ? We should check that UARTs are really working.
>>
>>
> I used t
On 289, 10 16, 2007 at 03:03:34PM -0400, Chris Bergeron wrote:
> Andrey Panin wrote:
>> On 284, 10 11, 2007 at 01:02:12PM -0400, Chris Bergeron wrote:
>>
>>> Andrey Panin wrote:
>>>
>>>> On 278, 10 05, 2007 at 05:31:05PM -0400, Chris
On 290, 10 17, 2007 at 06:16:58 -0400, Chris Bergeron wrote:
Andrey Panin wrote:
Is it possible to connect two ports and run getty on one port and minicom
on
another ? We should check that UARTs are really working.
I used the on-board serial port as a known working control (after
On 289, 10 16, 2007 at 03:03:34PM -0400, Chris Bergeron wrote:
Andrey Panin wrote:
On 284, 10 11, 2007 at 01:02:12PM -0400, Chris Bergeron wrote:
Andrey Panin wrote:
On 278, 10 05, 2007 at 05:31:05PM -0400, Chris Bergeron wrote:
Hello all,
I've just installed a multiport
mer_con = (p_mem_addr + 0x72);
> +
> +#ifndef CONFIG_X86_64
> + /*
> + * Let's try to map in the ROM for 32 bit Operating Systems because
> + * we need get the CRU Service through the 32 Bit BIOS SD.
> + * This is not the case for 64 bit Operating Systems where we get
> + * that service through SMBIOS.
> + */
> + retval = find_32bit_bios_sd();
> + if (retval < 0) {
> + printk(KERN_WARNING
> +"hpwdt: No 32 Bit BIOS Service Directory found.\n");
> + goto error_out;
> + }
> +
> + retval = cru_detect();
> + if (retval < 0) {
> + printk(KERN_WARNING
> +"hpwdt: Unable to detect 32 Bit CRU Service.\n");
> + goto error_out;
> + }
> +#else
> + retval = smbios_detect();
> + if (retval < 0) {
> + printk(KERN_WARNING "hpwdt: No 64 Bit SMBIOS found.\n");
> + goto error_out;
> + }
> +
> + retval = smbios_get_64bit_cru_info();
> + if (retval < 0) {
> + printk(KERN_WARNING
> +"hpwdt: Unable to detect the 64 Bit CRU Service.\n");
> + goto error_out;
> + }
> +#endif
> + /*
> + * We know this is the only CRU call we need to make so lets keep as
> + * few instructions as possible once the NMI comes in.
> + */
> + memset(_regs, 0, sizeof(CMN_REGISTERS));
> + cmn_regs.u1.s1.rah = 0x0D;
> + cmn_regs.u1.s1.ral = 0x02;
> +
> + retval = register_die_notifier(_notifier);
> + if (retval != 0) {
> + printk(KERN_WARNING
> +"hpwdt: Unable to register a die notifier.\n");
> + goto error_out;
> + }
> + die_reg = 1;
> +
> + new_margin = soft_margin;
> + printk("hp Watchdog Timer Driver: 1.00, timer margin: %d minutes\n",
> + new_margin);
> +
> + return 0;
> +error_out:
> + printk(KERN_WARNING "hpwdt: NMI support is not possible.\n");
> + misc_deregister(_miscdev);
> + if (pci_enable)
> + pci_disable_device(dev);
> + if (p_mem_addr)
> + iounmap(p_mem_addr);
> + if (gpVirtRomCRUAddr)
> + iounmap(gpVirtRomCRUAddr);
> + return retval;
> +}
> +
> +static void __devexit hpwdt_exit(struct pci_dev *dev)
> +{
> + if (die_reg)
> + unregister_die_notifier(_notifier);
> +
> + misc_deregister(_miscdev);
> + if (p_mem_addr)
> + iounmap(p_mem_addr);
> + if (gpVirtRomCRUAddr)
> + iounmap(gpVirtRomCRUAddr);
> +}
> +
> +static struct pci_driver hpwdt_driver = {
> + .name = "hpwdt",
> + .id_table = hpwdt_devices,
> + .probe = hpwdt_init_one,
> + .remove = __devexit_p(hpwdt_exit),
> +};
> +
> +static void __exit hpwdt_cleanup(void)
> +{
> + pci_unregister_driver(_driver);
> +}
> +
> +static int __init hpwdt_init(void)
> +{
> + return pci_register_driver(_driver);
> +}
> +
> +MODULE_AUTHOR("Tom Mingarelli");
> +MODULE_DESCRIPTION("hp watchdog driver");
> +MODULE_LICENSE("GPL");
> +MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
> +
> +module_param(soft_margin, int, 0);
> +MODULE_PARM_DESC(soft_margin, "Watchdog timeout in minutes");
> +
> +module_init(hpwdt_init);
> +module_exit(hpwdt_cleanup);
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description
ree_list((u16 *)_cols[MAX_RC - pdata->cols]);
> +
> + input_unregister_device(bf54x_kpad->input);
> +
> + kfree(bf54x_kpad->keycode);
> + kfree(bf54x_kpad);
> + platform_set_drvdata(pdev, NULL);
> +
> + return 0;
> +}
> +
> +struct platform_driver bfin_kpad_device_driver = {
> + .probe = bfin_kpad_probe,
> + .remove = __devexit_p(bfin_kpad_remove),
> + .driver = {
> + .name = DRV_NAME,
> + }
> +};
> +
> +static int __init bfin_kpad_init(void)
> +{
> + return platform_driver_register(_kpad_device_driver);
> +}
> +
> +static void __exit bfin_kpad_exit(void)
> +{
> + platform_driver_unregister(_kpad_device_driver);
> +}
> +
> +module_init(bfin_kpad_init);
> +module_exit(bfin_kpad_exit);
> +
> +MODULE_LICENSE("GPL");
> +MODULE_AUTHOR("Michael Hennerich <[EMAIL PROTECTED]>");
> +MODULE_DESCRIPTION("Keypad driver for BF54x Processors");
> diff --git a/include/asm-blackfin/mach-bf548/bf54x_keys.h
> b/include/asm-blackfin/mach-bf548/bf54x_keys.h
> new file mode 100644
> index 000..8ab1f91
> --- /dev/null
> +++ b/include/asm-blackfin/mach-bf548/bf54x_keys.h
> @@ -0,0 +1,17 @@
> +#ifndef _BFIN_KPAD_H
> +#define _BFIN_KPAD_H
> +
> +struct bfin_kpad_platform_data {
> + int rows;
> + int cols;
> + unsigned int *keymap;
> + unsigned short keymapsize;
> + unsigned short repeat;
> + u32 debounce_time; /* in ns */
> + u32 coldrive_time; /* in ns */
> + u32 keyup_test_interval; /* in ms */
> +};
> +
> +#define KEYVAL(col, row, val) (((1 << col) << 24) | ((1 << row) << 16) |
> (val))
> +
> +#endif
> --
> 1.5.3.4
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
) |
(val))
+
+#endif
--
1.5.3.4
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Andrey Panin
On 284, 10 11, 2007 at 01:02:12PM -0400, Chris Bergeron wrote:
> Andrey Panin wrote:
>> On 278, 10 05, 2007 at 05:31:05PM -0400, Chris Bergeron wrote:
>>
>>> Hello all,
>>>
>>> I've just installed a multiport serial card released by an outfit called
t; +{
> + free_irq(CONFIG_BFIN_JOYSTICK_IRQ_PFX, ad7142_interrupt);
> + kthread_stop(ad7142_task);
> +}
> +
> +static int __init ad7142_init(void)
> +{
> + int ret;
> +
> + ad7142_dev = input_allocate_device();
> + if (!ad7142_dev)
> + return -ENOMEM;
> +
> + ad7142_dev->open = ad7142_open;
> + ad7142_dev->close = ad7142_close;
> + ad7142_dev->evbit[0] = BIT(EV_KEY);
> + ad7142_dev->keybit[LONG(BTN_BASE)] = BIT(BTN_BASE) | BIT(BTN_BASE2) |
> + BIT(BTN_BASE3) | BIT(BTN_BASE4);
> + ad7142_dev->keybit[LONG(KEY_UP)] |= BIT(KEY_UP) | BIT(KEY_DOWN) |
> + BIT(KEY_LEFT) | BIT(KEY_RIGHT);
> +
> + ad7142_dev->name = "ad7142 joystick";
> + ad7142_dev->phys = "ad7142/input0";
> + ad7142_dev->id.bustype = BUS_I2C;
> + ad7142_dev->id.vendor = 0x0001;
> + ad7142_dev->id.product = 0x0001;
> + ad7142_dev->id.version = 0x0100;
> +
> + ret = input_register_device(ad7142_dev);
> + if (ret) {
> + printk(KERN_ERR "Failed to register AD7142 input device!\n");
> + goto fail_register;
> + }
> +
> + ret = i2c_add_driver(_driver);
> + if (ret) {
> + printk(KERN_ERR "Failed to add AD7142 I2C driver!\n");
> + goto fail_add;
> + }
> + return 0;
> +
> +fail_add:
> + input_unregister_device(ad7142_dev);
> +fail_register:
> + input_free_device(ad7142_dev);
> + return ret;
> +}
> +
> +static void __exit ad7142_exit(void)
> +{
> + i2c_del_driver(_driver);
> + input_unregister_device(ad7142_dev);
> +}
> +
> +module_init(ad7142_init);
> +module_exit(ad7142_exit);
> --
> 1.5.3.4
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key
On 284, 10 11, 2007 at 01:02:12PM -0400, Chris Bergeron wrote:
Andrey Panin wrote:
On 278, 10 05, 2007 at 05:31:05PM -0400, Chris Bergeron wrote:
Hello all,
I've just installed a multiport serial card released by an outfit called
Syba. This is an 8 port serial-only card with an Octopus
: latency=0
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
; /* Compaq touchscreen */
> { "FPI2002", 0 },
> /* Fujitsu Stylistic touchscreens */
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
-
To unsubscribe from this list
},
{ WACF006, 0 },
+ { WACF007, 0 },
+ { WACF008, 0 },
/* Compaq touchscreen */
{ FPI2002, 0 },
/* Fujitsu Stylistic touchscreens */
--
Andrey Panin
://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
T) {
> + timeout = WATCHDOG_TIMEOUT;
> + printk(KERN_INFO PREFIX
> +"timeout value must be 1<=x<=%d, using %d\n",
> +WATCHDOG_MAX_TIMEOUT, timeout);
> + }
> + wdt_set_timeout(timeout);
> +
> + printk(KERN_INFO PREFIX
> +"Watchdog driver for SBC7240 initialised (nowayout=%d)\n",
> +nowayout);
> +
> + return 0;
> +
> + err_out_miscdev:
> + misc_deregister(_miscdev);
> + err_out_region1:
> + release_region(ENABLE_SBC7240_PORT, 1);
> + err_out:
> + return rc;
> +}
> +
> +module_init(sbc7240_wdt_init);
> +module_exit(sbc7240_wdt_unload);
> +
> +MODULE_AUTHOR("Gilles Gigan");
> +MODULE_DESCRIPTION
> +("Watchdog device driver for single board computer EPIC Nano 7240 from
> iEi");
> +MODULE_LICENSE("GPL");
> +MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
>
> --
> Free pop3 email with a spam filter.
> http://www.bluebottle.com/tag/5
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
atic inline struct dmi_device * dmi_find_device(int type, const char *name,
struct dmi_device *from) { return NULL; }
static inline int dmi_get_year(int year) { return 0; }
static inline int dmi_name_in_vendors(char *s) { return 0; }
#endif
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
int dmi_name_in_vendors(char *s) { return 0; }
#endif
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
n
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Andrey Panin| Linu
PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
On 239, 08 27, 2007 at 11:28:19PM +0200, Adrian Bunk wrote:
> "extern inline" will have different semantics with gcc 4.3.
>
> Signed-off-by: Adrian Bunk <[EMAIL PROTECTED]>
Looks good.
Acked-by: Andrey Panin <[EMAIL PROTECTED]>
> ---
>
> This
On 239, 08 27, 2007 at 11:28:19PM +0200, Adrian Bunk wrote:
extern inline will have different semantics with gcc 4.3.
Signed-off-by: Adrian Bunk [EMAIL PROTECTED]
Looks good.
Acked-by: Andrey Panin [EMAIL PROTECTED]
---
This patch has been sent on:
- 14 Aug 2007
include/asm-i386
ot;);
> +MODULE_LICENSE("GPL");
> +MODULE_AUTHOR("Intel Corporation");
> +
> +static struct pci_device_id ioat_pci_tbl[] = {
> + { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IOAT) },
> + { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_IOAT_CNB) },
>
, PCI_DEVICE_ID_INTEL_IOAT_SCNB) },
+ { PCI_DEVICE(PCI_VENDOR_ID_UNISYS, PCI_DEVICE_ID_UNISYS_DMA_DIRECTOR) },
+ { 0, }
+};
Why this driver lacks MODULE_DEVICE_TABLE() ? Is it intentionaly omitted ?
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED
ANTABILITY 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 the LZO library; see the file COPYING.
> + If not, write to the Free Software Found
(M2_MAX_LEN + 1)
+
+#endif /* already included */
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
;
> /*
> + * ITE
> + */
> + [pbn_ite_887x] = {
> +.flags = FL_BASE0 | FL_BASE_BARS,
> +.base_baud = 115200,
> +.uart_offset = 8,
> +},
IMHO this is not needed. You can use pbn_b0_bt_2_115
this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED
codec_buf = (char *) kmalloc(size, GFP_KERNEL);
>
> + if (!videocodec_buf)
> + return 0;
> i = 0;
> i += scnprintf(videocodec_buf + i, size - 1,
> "lave or attached aster name type flagsmagic
> ");
Can you also remove
On 068, 03 09, 2007 at 07:53:08AM +, Christoph Hellwig wrote:
> On Fri, Mar 09, 2007 at 09:50:56AM +0300, Andrey Panin wrote:
> > On 068, 03 09, 2007 at 04:56:32PM +1100, Rusty Russell wrote:
> > > __builtin_types_compatible_p() has been around since gcc 2.95,
> >
&g
On 068, 03 09, 2007 at 07:53:08AM +, Christoph Hellwig wrote:
On Fri, Mar 09, 2007 at 09:50:56AM +0300, Andrey Panin wrote:
On 068, 03 09, 2007 at 04:56:32PM +1100, Rusty Russell wrote:
__builtin_types_compatible_p() has been around since gcc 2.95,
but it's not available in Intel C
);
+ if (!videocodec_buf)
+ return 0;
i = 0;
i += scnprintf(videocodec_buf + i, size - 1,
Slave or attached Master name type flagsmagic
);
Can you also remove useless (char *) cast above ?
--
Andrey Panin| Linux and UNIX system administrator
e from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Andrey Panin| Linux and UNIX system ad
info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
PNP0f13 - PS/2 port for PS/2-style mice
PNP0700 - PC standard floppy disk controller
PNP0400 - Standard LPT printer port
PNP0501 - 16550A-compatible COM port
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
PNP0c02 - Motherboard resources
PNP0c04 - Math coprocessor
PNP0303 - IBM enhanced keyboard (101/102-key, PS/2 mouse support)
PNP0f13 - PS/2 port for PS/2-style mice
PNP0700 - PC standard floppy disk controller
PNP0400 - Standard LPT printer port
PNP0501 - 16550A-compatible COM port
--
Andrey Panin
pbn_b0_4_921600 }, */
> + { PCI_VENDOR_ID_KORENIX, PCI_DEVICE_ID_KORENIX_JETCARDF1,
> + 0x1208, 0x0004, 0, 0,
> + pbn_b0_4_921600 },
> +
> + /*
>* Dell Remote Access Card 4 - [EMAIL PROTECTED]
>*/
> { PCI_VENDOR_ID_
},
+
+ /*
* Dell Remote Access Card 4 - [EMAIL PROTECTED]
*/
{ PCI_VENDOR_ID_DELL, PCI_DEVICE_ID_DELL_RAC4,
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
diff -urdpNX /usr/share/dontdiff -x Makefile
linux
On 229, 08 17, 2005 at 01:14:15PM -0700, Andrew Morton wrote:
> Andrey Panin <[EMAIL PROTECTED]> wrote:
> >
> >
> > This patch adds driver for IBM Automatic Server Restart watchdog hardware
> > found in some IBM eServer xSeries machines. This driver is based on th
On 229, 08 17, 2005 at 01:14:15PM -0700, Andrew Morton wrote:
Andrey Panin [EMAIL PROTECTED] wrote:
This patch adds driver for IBM Automatic Server Restart watchdog hardware
found in some IBM eServer xSeries machines. This driver is based on the ugly
driver provided by IBM. Driver
ted if this driver
> gets called?
>
> Can we have a check that the machine is (a) a Dell and (b) has a PIIX and (c)
> the
> PIIX has a functional SMI behind it, before we start doing outb() calls?
What about dmi_check_system() ?
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
SMI behind it, before we start doing outb() calls?
What about dmi_check_system() ?
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
This patch adds driver for IBM Automatic Server Restart watchdog hardware
found in some IBM eServer xSeries machines. This driver is based on the ugly
driver provided by IBM. Driver was tested on IBM eServer 226.
Signed-off-by: Andrey Panin <[EMAIL PROTECTED]>
drivers/char/watchdog/K
DMI debugging code is unused for ages. This patch removes it.
Signed-off-by: Andrey Panin <[EMAIL PROTECTED]>
arch/i386/kernel/dmi_scan.c | 21 -
1 files changed, 21 deletions(-)
diff -urdpNX /usr/share/dontdiff
linux-2.6.13-rc5-mm1.vanilla/arch/i386/kernel/dmi_
This patch adds onboard devices and IPMI BMC discovery into DMI scan code.
Drivers can use dmi_find_device() function to search for devices by type
and name.
Signed-off-by: Andrey Panin <[EMAIL PROTECTED]>
arch/i386/kernel/dmi_scan.c | 102 ++--
i
This patch replaces homebrew DMI scanning code in IPMI System Interface driver
with dmi_find_device() call.
Signed-off-by: Andrey Panin <[EMAIL PROTECTED]>
drivers/char/ipmi/ipmi_si_intf.c | 105 ++-
1 files changed, 17 insertions(+), 88 deletions(-)
This patch changes dmi_string() function to allocate string copy by itself,
to avoid code duplication in the next patch.
Signed-off-by: Andrey Panin <[EMAIL PROTECTED]>
arch/i386/kernel/dmi_scan.c | 39 +++
1 files changed, 23 insertions(+), 16 del
After elimination of central DMI blacklist dmi_scan_machine() function
became a wrapper for dmi_iterate(). This patch moves some code around to
kill unneeded function.
Signed-off-by: Andrey Panin <[EMAIL PROTECTED]>
arch/i386/kernel/dmi_scan.c
This patch changes dmi_string() function to allocate string copy by itself,
to avoid code duplication in the next patch.
Signed-off-by: Andrey Panin [EMAIL PROTECTED]
arch/i386/kernel/dmi_scan.c | 39 +++
1 files changed, 23 insertions(+), 16 deletions
After elimination of central DMI blacklist dmi_scan_machine() function
became a wrapper for dmi_iterate(). This patch moves some code around to
kill unneeded function.
Signed-off-by: Andrey Panin [EMAIL PROTECTED]
arch/i386/kernel/dmi_scan.c | 85
DMI debugging code is unused for ages. This patch removes it.
Signed-off-by: Andrey Panin [EMAIL PROTECTED]
arch/i386/kernel/dmi_scan.c | 21 -
1 files changed, 21 deletions(-)
diff -urdpNX /usr/share/dontdiff
linux-2.6.13-rc5-mm1.vanilla/arch/i386/kernel/dmi_scan.c
This patch adds onboard devices and IPMI BMC discovery into DMI scan code.
Drivers can use dmi_find_device() function to search for devices by type
and name.
Signed-off-by: Andrey Panin [EMAIL PROTECTED]
arch/i386/kernel/dmi_scan.c | 102 ++--
include
This patch replaces homebrew DMI scanning code in IPMI System Interface driver
with dmi_find_device() call.
Signed-off-by: Andrey Panin [EMAIL PROTECTED]
drivers/char/ipmi/ipmi_si_intf.c | 105 ++-
1 files changed, 17 insertions(+), 88 deletions(-)
diff
This patch adds driver for IBM Automatic Server Restart watchdog hardware
found in some IBM eServer xSeries machines. This driver is based on the ugly
driver provided by IBM. Driver was tested on IBM eServer 226.
Signed-off-by: Andrey Panin [EMAIL PROTECTED]
drivers/char/watchdog/Kconfig
> usb-handoff did it, thanks a lot!
IIRC there was a patch which used DMI to automatically enable USB handoff
on machines that need it. Was it rejected ?
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
used DMI to automatically enable USB handoff
on machines that need it. Was it rejected ?
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
;
> #define REFRESH_ASYNC 0x00/* do asynchronous refresh */
> #define REFRESH_SYNC 0x01/* do synchronous refresh */
>
> /*
> * where to find the various accelerometer data
> * these map to the members of struct hdaps_accel_data
> */
> #define HDAPS_PORT_STATE 0x1611
> #define HDAPS_PORT_XACCEL 0x1612
> #define HDAPS_PORT_YACCEL 0x1614
> #define HDAPS_PORT_TEMP 0x1616
> #define HDAPS_PORT_XVAR 0x1617
> #define HDAPS_PORT_YVAR 0x1619
> #define HDAPS_PORT_TEMP2 0x161b
> #define HDAPS_PORT_UNKNOWN0x161c
> #define HDAPS_PORT_KMACCT 0x161d
>
> #endif /* __IBM_HDAPS_H__ */
> --- Makefile.org 2005-07-04 07:58:53.0 +0200
> +++ Makefile 2005-07-04 07:57:50.0 +0200
> @@ -26,3 +26,7 @@
> install -d $(KMISC)
> install -m 644 -c $(addsuffix .ko,$(list-m)) $(KMISC)
> /sbin/depmod -a
> +
> +uninstall:
> + rm -f $(KMISC)/$(addsuffix .ko,$(list-m))
> + /sbin/depmod -a
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
-1807,21 +1693,12 @@
> pci_restore_state(dev);
>
> if (priv) {
> - int i;
> -
> /*
> * The device may have been disabled. Re-enable it.
>*/
> pci_enable_device(dev);
>
> -
-a
+
+uninstall:
+ rm -f $(KMISC)/$(addsuffix .ko,$(list-m))
+ /sbin/depmod -a
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
/
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
).
>
> This patch therefore removes the one in mpparse.c .
>
> Signed-off-by: Adrian Bunk <[EMAIL PROTECTED]>
Looks good. For the visws part:
Signed-off-by: Andrey Panin <[EMAIL PROTECTED]>
> ---
>
> arch/i386/kernel/mpparse.c |2 --
> arch/i386/m
removes the one in mpparse.c .
Signed-off-by: Adrian Bunk [EMAIL PROTECTED]
Looks good. For the visws part:
Signed-off-by: Andrey Panin [EMAIL PROTECTED]
---
arch/i386/kernel/mpparse.c |2 --
arch/i386/mach-visws/mpparse.c |5 +
2 files changed, 1 insertion(+), 6
On 095, 04 05, 2005 at 12:05:24AM -0700, Andrew Morton wrote:
what useful this part of the patch is supposed to do ?
Looks like the result of whitespace damage.
--- linux-2.6.12-rc2/drivers/acpi/sleep/main.c 2005-03-02 01:09:19.0
-0800
+++ 25/drivers/acpi/sleep/main.c
On 095, 04 05, 2005 at 12:05:24AM -0700, Andrew Morton wrote:
what useful this part of the patch is supposed to do ?
Looks like the result of whitespace damage.
--- linux-2.6.12-rc2/drivers/acpi/sleep/main.c 2005-03-02 01:09:19.0
-0800
+++ 25/drivers/acpi/sleep/main.c
> Presumably this is because of other CONFIG options which are still
> enabled but don't work w/o CONFIG_PCI. So please post your .config.
>
d> Both 2.4 and 2.6 kernels with CONFIG_PCI=n work Ok(*) on my 486.
Disable CONFIG_PARPORT_SERIAL in your config.
--
Andrey Panin| Li
and 2.6 kernels with CONFIG_PCI=n work Ok(*) on my 486.
Disable CONFIG_PARPORT_SERIAL in your config.
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
-
To unsubscribe from this list: send the line unsubscribe linux-kernel
; >
>
> Ok, I have some patches to lifebook that I would like to included (if
> they work):
>
> 1. lifebook-dmi-x86-only - do not compile in DMI detection on anything
>but x86.
On !x86 machines DMI functions will be optimized away and so you'll save only
few bytes in .init.
-dmi-x86-only - do not compile in DMI detection on anything
but x86.
On !x86 machines DMI functions will be optimized away and so you'll save only
few bytes in .init.data section. IMHO it's not worth additional ugly #ifdef's.
--
Andrey Panin| Linux and UNIX system administrator
On 080, 03 21, 2005 at 08:22:28AM +, Russell King wrote:
> On Mon, Mar 21, 2005 at 11:16:38AM +0300, Andrey Panin wrote:
> > On 078, 03 19, 2005 at 08:33:14PM +0200, Jacques Goldberg wrote:
> > >That's really what is needed (mainline).
> > >I attach t
uch a list, whose
> objects would be skipped by the serial driver.
>Sorry to repeat myself, but avoiding the need for the users to
> recompile a kernel should be the first worry when implementing a solution.
It's not a reason to fill kernel code with ugly kludges :)
--
Andrey Pani
be skipped by the serial driver.
Sorry to repeat myself, but avoiding the need for the users to
recompile a kernel should be the first worry when implementing a solution.
It's not a reason to fill kernel code with ugly kludges :)
--
Andrey Panin| Linux and UNIX system administrator
On 080, 03 21, 2005 at 08:22:28AM +, Russell King wrote:
On Mon, Mar 21, 2005 at 11:16:38AM +0300, Andrey Panin wrote:
On 078, 03 19, 2005 at 08:33:14PM +0200, Jacques Goldberg wrote:
That's really what is needed (mainline).
I attach the file which Sasha, author or the lmodem
+ /*
> > + * Check to see if this is a x86_64 ES7000 machine.
> > + */
> > + if (!(boot_cpu_data.x86 <= 15 && boot_cpu_data.x86_model <= 2))
> > + es7000_plat = 2;
> > + else
> >
+ es7000_plat = 1;
+
Perhaps some nice enumerated identifiers here, rather than magic numbers?
While you are looking at this code can you take a look at the attached
trivial patch ?
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP
On 063, 03 04, 2005 at 12:17:40 -0800, Pete Zaitcev wrote:
> On Wed, 2 Feb 2005 10:18:47 +0300 Andrey Panin <[EMAIL PROTECTED]> wrote:
>
> > > +++ linux-2.6.11-rc2-lem/arch/i386/kernel/dmi_scan.c 2005-01-31
> > > 20:42:16.163592792 -0800
>
> > > +s
On 063, 03 04, 2005 at 12:17:40 -0800, Pete Zaitcev wrote:
On Wed, 2 Feb 2005 10:18:47 +0300 Andrey Panin [EMAIL PROTECTED] wrote:
+++ linux-2.6.11-rc2-lem/arch/i386/kernel/dmi_scan.c 2005-01-31
20:42:16.163592792 -0800
+static __init int enable_usb_handoff(struct dmi_blacklist
MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"),
> + MATCH(DMI_PRODUCT_NAME, "Precision WorkStation 650"),
> + NO_MATCH, NO_MATCH }},
> +
> { NULL, }
--
Andrey Panin| Linux and UNIX system administrator
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
signature.asc
Description: Digital signature
.
+ */
+ { enable_usb_handoff, Dell PW650, {
+ MATCH(DMI_SYS_VENDOR, Dell Computer Corporation),
+ MATCH(DMI_PRODUCT_NAME, Precision WorkStation 650),
+ NO_MATCH, NO_MATCH }},
+
{ NULL, }
--
Andrey Panin| Linux and UNIX system
Hi,
ISD200 based hard drive bay doesn't work with 2.4 & 2.5,
can someone assist me with it?
Kernel message log appended.
Best regards.
--
Andrey Panin| Embedded systems software developer
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
drivers/usb/core/usb.c: registered
Hi,
ISD200 based hard drive bay doesn't work with 2.4 2.5,
can someone assist me with it?
Kernel message log appended.
Best regards.
--
Andrey Panin| Embedded systems software developer
[EMAIL PROTECTED] | PGP key: wwwkeys.pgp.net
drivers/usb/core/usb.c: registered new
to implement PnP device naming function ?
Best regards.
--
Andrey Panin| Embedded systems software engineer
[EMAIL PROTECTED]| PGP key: http://www.orbita1.ru/~pazke/AndreyPanin.asc
diff -urN -X /usr/dontdiff /linux.vanilla/drivers/pnp/pnp_bios.c
/linux/drivers/pnp/pnp_bios.c
to implement PnP device naming function ?
Best regards.
--
Andrey Panin| Embedded systems software engineer
[EMAIL PROTECTED]| PGP key: http://www.orbita1.ru/~pazke/AndreyPanin.asc
diff -urN -X /usr/dontdiff /linux.vanilla/drivers/pnp/pnp_bios.c
/linux/drivers/pnp/pnp_bios.c
Hi all,
this patch (2.4.3-ac7) adds some missing __init and __initdata
into at1700.c NIC driver.
Best regards.
--
Andrey Panin| Embedded systems software engineer
[EMAIL PROTECTED]| PGP key: http://www.orbita1.ru/~pazke/AndreyPanin.asc
diff -ur linux.vanilla/drivers/net
Hi all,
this patch (2.4.3-ac7) adds some missing __init and __initdata
into at1700.c NIC driver.
Best regards.
--
Andrey Panin| Embedded systems software engineer
[EMAIL PROTECTED]| PGP key: http://www.orbita1.ru/~pazke/AndreyPanin.asc
diff -ur linux.vanilla/drivers/net
Do you think it worth an effort ?
--
Andrey Panin| Embedded systems software engineer
[EMAIL PROTECTED]| PGP key: http://www.orbita1.ru/~pazke/AndreyPanin.asc
PGP signature
Do you think it worth an effort ?
--
Andrey Panin| Embedded systems software engineer
[EMAIL PROTECTED]| PGP key: http://www.orbita1.ru/~pazke/AndreyPanin.asc
PGP signature
Hi all,
attached patches add missing __init and (__devinit) to some network drivers:
at1700.c, eepro.c, epic100.c, hamachi.c, sis900.c,
tokenring/abyss.c, tokenring/tmsisa.c, tokenring/tmspci.c.
Best regards.
--
Andrey Panin| Embedded systems software engineer
Hi all,
attached patches add missing __init and (__devinit) to some network drivers:
at1700.c, eepro.c, epic100.c, hamachi.c, sis900.c,
tokenring/abyss.c, tokenring/tmsisa.c, tokenring/tmspci.c.
Best regards.
--
Andrey Panin| Embedded systems software engineer
1 - 100 of 159 matches
Mail list logo