mirror of
https://github.com/linux-sunxi/meta-sunxi.git
synced 2025-07-17 22:39:48 +02:00
allwinner-a10: initial import.
Signed-off-by: Enrico Butera <ebutera@users.berlios.de>
This commit is contained in:
1934
recipes-kernel/linux/linux-allwinner-git/allwinner-a10/defconfig
Normal file
1934
recipes-kernel/linux/linux-allwinner-git/allwinner-a10/defconfig
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,31 @@
|
||||
diff --git a/drivers/media/video/sun4i_csi/include/sun4i_csi_core.h b/drivers/media/video/sun4i_csi/include/sun4i_csi_core.h
|
||||
index 010814d..9e0e5f2 100755
|
||||
--- a/drivers/media/video/sun4i_csi/include/sun4i_csi_core.h
|
||||
+++ b/drivers/media/video/sun4i_csi/include/sun4i_csi_core.h
|
||||
@@ -357,12 +357,12 @@ struct csi_dev {
|
||||
void bsp_csi_open(struct csi_dev *dev);
|
||||
void bsp_csi_close(struct csi_dev *dev);
|
||||
void bsp_csi_configure(struct csi_dev *dev,__csi_conf_t *mode);
|
||||
-void inline bsp_csi_set_buffer_address(struct csi_dev *dev,__csi_buf_t buf, u32 addr);
|
||||
-u32 inline bsp_csi_get_buffer_address(struct csi_dev *dev,__csi_buf_t buf);
|
||||
+void bsp_csi_set_buffer_address(struct csi_dev *dev,__csi_buf_t buf, u32 addr);
|
||||
+u32 bsp_csi_get_buffer_address(struct csi_dev *dev,__csi_buf_t buf);
|
||||
void bsp_csi_double_buffer_enable(struct csi_dev *dev);
|
||||
void bsp_csi_double_buffer_disable(struct csi_dev *dev);
|
||||
-void inline bsp_csi_double_buffer_select_next(struct csi_dev *dev,__csi_double_buf_t type);
|
||||
-void inline bsp_csi_double_buffer_get_status(struct csi_dev *dev,__csi_double_buf_status_t * status);
|
||||
+void bsp_csi_double_buffer_select_next(struct csi_dev *dev,__csi_double_buf_t type);
|
||||
+void bsp_csi_double_buffer_get_status(struct csi_dev *dev,__csi_double_buf_status_t * status);
|
||||
void bsp_csi_capture_video_start(struct csi_dev *dev);
|
||||
void bsp_csi_capture_video_stop(struct csi_dev *dev);
|
||||
void bsp_csi_capture_picture(struct csi_dev *dev);
|
||||
@@ -371,7 +371,7 @@ void bsp_csi_set_size(struct csi_dev *dev, u32 length_h, u32 length_v, u32 buf_
|
||||
void bsp_csi_set_offset(struct csi_dev *dev,u32 start_h, u32 start_v);
|
||||
void bsp_csi_int_enable(struct csi_dev *dev,__csi_int_t interrupt);
|
||||
void bsp_csi_int_disable(struct csi_dev *dev,__csi_int_t interrupt);
|
||||
-void inline bsp_csi_int_get_status(struct csi_dev *dev,__csi_int_status_t * status);
|
||||
-void inline bsp_csi_int_clear_status(struct csi_dev *dev,__csi_int_t interrupt);
|
||||
+void bsp_csi_int_get_status(struct csi_dev *dev,__csi_int_status_t * status);
|
||||
+void bsp_csi_int_clear_status(struct csi_dev *dev,__csi_int_t interrupt);
|
||||
|
||||
#endif /* _CSI_H_ */
|
24
recipes-kernel/linux/linux-allwinner_git.bb
Normal file
24
recipes-kernel/linux/linux-allwinner_git.bb
Normal file
@ -0,0 +1,24 @@
|
||||
require recipes-kernel/linux/linux.inc
|
||||
|
||||
COMPATIBLE_MACHINE = "allwinner-a10"
|
||||
|
||||
DESCRIPTION = "Linux kernel for Allwinner A10 boards"
|
||||
KERNEL_IMAGETYPE = "uImage"
|
||||
|
||||
#DEFAULT_PREFERENCE = "-99"
|
||||
|
||||
PV = "3.0.8+"
|
||||
SRCREV_pn-${PN} = "5080a650d1c91e6da2f29d4480bbf7e44b08cfad"
|
||||
|
||||
FILESEXTRAPATHS := "${THISDIR}/${PN}-git"
|
||||
|
||||
# The main PR is now using MACHINE_KERNEL_PR
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
|
||||
SRC_URI += "git://github.com/amery/linux-allwinner.git;protocol=git;branch=lichee-3.0.8-sun4i \
|
||||
\
|
||||
file://csi/3.0.8-fix-csi-inline.patch \
|
||||
file://defconfig"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
Reference in New Issue
Block a user