mirror of
https://github.com/linux-sunxi/meta-sunxi.git
synced 2025-07-16 13:59:46 +02:00
Compare commits
6 Commits
173b53fce8
...
warrior
Author | SHA1 | Date | |
---|---|---|---|
910aa5f159 | |||
41953517cb | |||
cfca593338 | |||
345cd0d023 | |||
4a083b6678 | |||
986634abbb |
@ -4,6 +4,8 @@ PREFERRED_PROVIDER_virtual/libgles1 ?= "sunxi-mali"
|
|||||||
PREFERRED_PROVIDER_virtual/libgles2 ?= "sunxi-mali"
|
PREFERRED_PROVIDER_virtual/libgles2 ?= "sunxi-mali"
|
||||||
PREFERRED_PROVIDER_virtual/egl ?= "sunxi-mali"
|
PREFERRED_PROVIDER_virtual/egl ?= "sunxi-mali"
|
||||||
|
|
||||||
|
PACKAGECONFIG_remove_pn-xserver-xorg = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'glamor', '', d)}"
|
||||||
|
|
||||||
XSERVER += "sunxi-mali \
|
XSERVER += "sunxi-mali \
|
||||||
sunxi-mali-dev"
|
sunxi-mali-dev"
|
||||||
|
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
SOC_FAMILY ??= ""
|
SOC_FAMILY ??= ""
|
||||||
include conf/machine/include/soc-family.inc
|
include conf/machine/include/soc-family.inc
|
||||||
|
|
||||||
|
MACHINEOVERRIDES =. "sunxi:"
|
||||||
|
|
||||||
# Sub-architecture support
|
# Sub-architecture support
|
||||||
MACHINE_SOCARCH_SUFFIX ?= ""
|
MACHINE_SOCARCH_SUFFIX ?= ""
|
||||||
MACHINE_SOCARCH_SUFFIX_sun4i = "-sun4i"
|
MACHINE_SOCARCH_SUFFIX_sun4i = "-sun4i"
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
SOC_FAMILY ??= ""
|
SOC_FAMILY ??= ""
|
||||||
include conf/machine/include/soc-family.inc
|
include conf/machine/include/soc-family.inc
|
||||||
|
|
||||||
|
MACHINEOVERRIDES =. "sunxi:sunxi64:"
|
||||||
|
|
||||||
PREFERRED_PROVIDER_virtual/kernel ?= "linux-mainline"
|
PREFERRED_PROVIDER_virtual/kernel ?= "linux-mainline"
|
||||||
PREFERRED_PROVIDER_u-boot ?= "u-boot"
|
PREFERRED_PROVIDER_u-boot ?= "u-boot"
|
||||||
PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot"
|
PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot"
|
||||||
|
@ -31,7 +31,7 @@ SRC_URI = "gitsm://github.com/linux-sunxi/sunxi-mali.git \
|
|||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
DEPENDS = "libdrm xorgproto libump"
|
DEPENDS = "libdrm xorgproto libump patchelf-native"
|
||||||
|
|
||||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}"
|
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}"
|
||||||
PACKAGECONFIG[wayland] = "EGL_TYPE=framebuffer,,,"
|
PACKAGECONFIG[wayland] = "EGL_TYPE=framebuffer,,,"
|
||||||
@ -70,11 +70,13 @@ do_install() {
|
|||||||
|
|
||||||
make libdir=${D}${libdir}/ includedir=${D}${includedir}/ install
|
make libdir=${D}${libdir}/ includedir=${D}${includedir}/ install
|
||||||
make libdir=${D}${libdir}/ includedir=${D}${includedir}/ install -C include
|
make libdir=${D}${libdir}/ includedir=${D}${includedir}/ install -C include
|
||||||
|
rm -f ${D}${includedir}/KHR/khrplatform.h
|
||||||
|
|
||||||
# Fix .so name and create symlinks, binary package provides .so wich can't be included directly in package without triggering the 'dev-so' QA check
|
# Fix .so name and create symlinks, binary package provides .so wich can't be included directly in package without triggering the 'dev-so' QA check
|
||||||
# Packages like xf86-video-fbturbo dlopen() libUMP.so, so we do need to ship the .so files in ${PN}
|
# Packages like xf86-video-fbturbo dlopen() libUMP.so, so we do need to ship the .so files in ${PN}
|
||||||
|
|
||||||
mv ${D}${libdir}/libMali.so ${D}${libdir}/libMali.so.3
|
mv ${D}${libdir}/libMali.so ${D}${libdir}/libMali.so.3
|
||||||
|
patchelf --set-soname libMali.so.3 ${D}${libdir}/libMali.so.3
|
||||||
ln -sf libMali.so.3 ${D}${libdir}/libMali.so
|
ln -sf libMali.so.3 ${D}${libdir}/libMali.so
|
||||||
|
|
||||||
for flib in libEGL.so.1.4 libGLESv1_CM.so.1.1 libGLESv2.so.2.0 ; do
|
for flib in libEGL.so.1.4 libGLESv1_CM.so.1.1 libGLESv2.so.2.0 ; do
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||||
index 6713d0f2b3f4..ad0829e8f716 100644
|
index 84cd9c061..917986cce 100644
|
||||||
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
--- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||||
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
|
||||||
@@ -80,19 +80,22 @@
|
@@ -80,13 +80,15 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -19,10 +19,16 @@ index 6713d0f2b3f4..ad0829e8f716 100644
|
|||||||
gpio = <&pio 0 20 GPIO_ACTIVE_HIGH>;
|
gpio = <&pio 0 20 GPIO_ACTIVE_HIGH>;
|
||||||
+ startup-delay-us = <70000>;
|
+ startup-delay-us = <70000>;
|
||||||
+ enable-active-high;
|
+ enable-active-high;
|
||||||
|
+
|
||||||
|
};
|
||||||
|
|
||||||
|
reg_vdd_cpux: vdd-cpux-regulator {
|
||||||
|
@@ -106,10 +108,12 @@
|
||||||
|
1300000 1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
- wifi_pwrseq: wifi_pwrseq {
|
- wifi_pwrseq: wifi_pwrseq {
|
||||||
+ pwrseq_wifi: pwrseq_wifi@0 {
|
+ pwrseq_wifi: pwrseq_wifi {
|
||||||
compatible = "mmc-pwrseq-simple";
|
compatible = "mmc-pwrseq-simple";
|
||||||
+ pinctrl-names = "default";
|
+ pinctrl-names = "default";
|
||||||
+ pinctrl-0 = <&wifi_rst>;
|
+ pinctrl-0 = <&wifi_rst>;
|
||||||
@ -32,10 +38,10 @@ index 6713d0f2b3f4..ad0829e8f716 100644
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -124,9 +127,11 @@
|
@@ -140,9 +144,11 @@
|
||||||
|
};
|
||||||
|
|
||||||
&mmc1 {
|
&mmc1 {
|
||||||
pinctrl-names = "default";
|
|
||||||
pinctrl-0 = <&mmc1_pins_a>;
|
|
||||||
- vmmc-supply = <®_vcc_wifi>;
|
- vmmc-supply = <®_vcc_wifi>;
|
||||||
- mmc-pwrseq = <&wifi_pwrseq>;
|
- mmc-pwrseq = <&wifi_pwrseq>;
|
||||||
+ vmmc-supply = <®_vcc3v3>;
|
+ vmmc-supply = <®_vcc3v3>;
|
||||||
@ -46,7 +52,7 @@ index 6713d0f2b3f4..ad0829e8f716 100644
|
|||||||
non-removable;
|
non-removable;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
@@ -136,9 +141,30 @@
|
@@ -152,6 +158,13 @@
|
||||||
*/
|
*/
|
||||||
xr819: sdio_wifi@1 {
|
xr819: sdio_wifi@1 {
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
@ -60,6 +66,11 @@ index 6713d0f2b3f4..ad0829e8f716 100644
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -208,3 +221,18 @@
|
||||||
|
status = "okay";
|
||||||
|
usb0_id_det-gpios = <&pio 6 12 GPIO_ACTIVE_HIGH>; /* PG12 */
|
||||||
|
};
|
||||||
|
+
|
||||||
+&pio {
|
+&pio {
|
||||||
+ wifi_wake: wifi_wake {
|
+ wifi_wake: wifi_wake {
|
||||||
+ pins = "PG10";
|
+ pins = "PG10";
|
||||||
@ -74,6 +85,3 @@ index 6713d0f2b3f4..ad0829e8f716 100644
|
|||||||
+ };
|
+ };
|
||||||
+};
|
+};
|
||||||
+
|
+
|
||||||
&mmc1_pins_a {
|
|
||||||
bias-pull-up;
|
|
||||||
};
|
|
@ -19,8 +19,8 @@ KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
|
|||||||
|
|
||||||
S = "${WORKDIR}/linux-${PV}"
|
S = "${WORKDIR}/linux-${PV}"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "5e171996b176df3db2150bcb47d042a7"
|
SRC_URI[md5sum] = "5f72b9a1e40192aecf867ff2cdcc15ba"
|
||||||
SRC_URI[sha256sum] = "097b52fe8a872259f4a3dba571b2eaf7b9863d9cde5399c6b316dec0ef57e67a"
|
SRC_URI[sha256sum] = "75988760b931864b46292dcfad1dd54b3f4da10168041f48ca6d7f6dd4e5d25d"
|
||||||
|
|
||||||
SRC_URI = "https://www.kernel.org/pub/linux/kernel/v4.x/linux-${PV}.tar.xz \
|
SRC_URI = "https://www.kernel.org/pub/linux/kernel/v4.x/linux-${PV}.tar.xz \
|
||||||
file://0003-ARM-dts-nanopi-neo-air-Add-WiFi-eMMC.patch \
|
file://0003-ARM-dts-nanopi-neo-air-Add-WiFi-eMMC.patch \
|
||||||
@ -28,5 +28,5 @@ SRC_URI = "https://www.kernel.org/pub/linux/kernel/v4.x/linux-${PV}.tar.xz \
|
|||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI_append_orange-pi-zero += "\
|
SRC_URI_append_orange-pi-zero += "\
|
||||||
file://0001-add-wifi-support.patch \
|
file://0001-dts-orange-pi-zero-Add-wifi-support.patch \
|
||||||
"
|
"
|
@ -28,5 +28,5 @@ SRC_URI = "https://www.kernel.org/pub/linux/kernel/v5.x/linux-${PV}.tar.xz \
|
|||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI_append_orange-pi-zero += "\
|
SRC_URI_append_orange-pi-zero += "\
|
||||||
file://0001-add-wifi-support.patch \
|
file://0001-dts-orange-pi-zero-Add-wifi-support.patch \
|
||||||
"
|
"
|
||||||
|
@ -26,9 +26,8 @@ SRC_URI = "https://git.kernel.org/torvalds/t/linux-${PV}.tar.gz \
|
|||||||
file://0003-ARM-dts-nanopi-neo-air-Add-WiFi-eMMC.patch \
|
file://0003-ARM-dts-nanopi-neo-air-Add-WiFi-eMMC.patch \
|
||||||
file://defconfig \
|
file://defconfig \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI_append_orange-pi-zero += "\
|
SRC_URI_append_orange-pi-zero += "\
|
||||||
file://0001-add-wifi-support.patch \
|
file://0001-dts-orange-pi-zero-Add-wifi-support.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
FILES_${KERNEL_PACKAGE_NAME}-base_append = " ${nonarch_base_libdir}/modules/${KERNEL_VERSION}/modules.builtin.modinfo"
|
FILES_${KERNEL_PACKAGE_NAME}-base_append = " ${nonarch_base_libdir}/modules/${KERNEL_VERSION}/modules.builtin.modinfo"
|
||||||
|
Reference in New Issue
Block a user