コード例 #1
0
ファイル: sa1100_badge4.c プロジェクト: johnny/CobraDroidBeta
int pcmcia_badge4_init(struct device *dev)
{
	int ret = -ENODEV;

	if (machine_is_badge4()) {
		printk(KERN_INFO
		       "%s: badge4_pcmvcc=%d, badge4_pcmvpp=%d, badge4_cfvcc=%d\n",
		       __func__,
		       badge4_pcmvcc, badge4_pcmvpp, badge4_cfvcc);

		ret = sa11xx_drv_pcmcia_probe(dev, &badge4_pcmcia_ops, 0, 2);
	}

	return ret;
}
コード例 #2
0
ファイル: sa1100_neponset.c プロジェクト: 274914765/C
int __init pcmcia_neponset_init(struct sa1111_dev *sadev)
{
    int ret = -ENODEV;

    if (machine_is_assabet()) {
        /*
         * Set GPIO_A<3:0> to be outputs for the MAX1600,
         * and switch to standby mode.
         */
        sa1111_set_io_dir(sadev, GPIO_A0|GPIO_A1|GPIO_A2|GPIO_A3, 0, 0);
        sa1111_set_io(sadev, GPIO_A0|GPIO_A1|GPIO_A2|GPIO_A3, 0);
        sa1111_set_sleep_io(sadev, GPIO_A0|GPIO_A1|GPIO_A2|GPIO_A3, 0);
        ret = sa11xx_drv_pcmcia_probe(&sadev->dev, &neponset_pcmcia_ops, 0, 2);
    }

    return ret;
}
コード例 #3
0
ファイル: sa1100_neponset.c プロジェクト: xricson/knoppix
int __init pcmcia_neponset_init(struct device *dev)
{
        int ret = -ENODEV;

        if (machine_is_assabet()) {
                /*
                 * Set GPIO_A<3:0> to be outputs for the MAX1600,
                 * and switch to standby mode.
                 */
                PA_DDR = 0;
                PA_DWR = 0;
		PA_SDR = 0;
		PA_SSR = 0;
		ret = sa11xx_drv_pcmcia_probe(dev, &neponset_pcmcia_ops, 0, 2);
	}

	return ret;
}