Skip to content

Instantly share code, notes, and snippets.

00: cc
01: 70
02: a3
03: 51
04: 00
05: 00
06: 00
07: 00
08: 00
09: 00
U-Boot SPL 2018.01-rc2-00030-gc386be61da (Dec 25 2017 - 09:28:42)
DRAM: 2048 MiB
Trying to boot from MMC2
NOTICE: BL3-1: Running on A64/H64 (1689) in SRAM A2 (@0x44000)
NOTICE: Configuring SPC Controller
NOTICE: BL3-1: v1.0(debug):59ada14d
NOTICE: BL3-1: Built : 22:24:32, Dec 23 2017
NOTICE: DT: "sun50i-a64-sopine-baseboard"
NOTICE: Configuring AXP PMIC
NOTICE: PMIC: setup successful
U-Boot SPL 2018.01-rc2-00030-gc386be61da (Dec 25 2017 - 09:28:42)
DRAM: 2048 MiB
Trying to boot from MMC2
NOTICE: BL3-1: Running on A64/H64 (1689) in SRAM A2 (@0x44000)
NOTICE: Configuring SPC Controller
NOTICE: BL3-1: v1.0(debug):59ada14d
NOTICE: BL3-1: Built : 22:24:32, Dec 23 2017
NOTICE: DT: "sun50i-a64-sopine-baseboard"
NOTICE: Configuring AXP PMIC
NOTICE: PMIC: setup successful
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 4.16.0 Kernel Configuration
#
CONFIG_ARM64=y
CONFIG_64BIT=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_MMU=y
CONFIG_ARM64_PAGE_SHIFT=12
CONFIG_ARM64_CONT_SHIFT=4
diff --git a/drivers/iio/adc/sun4i-gpadc-iio.c b/drivers/iio/adc/sun4i-gpadc-iio.c
index f24b09022528..b169e778704c 100644
--- a/drivers/iio/adc/sun4i-gpadc-iio.c
+++ b/drivers/iio/adc/sun4i-gpadc-iio.c
@@ -758,6 +758,12 @@ static int sun4i_gpadc_get_temp(void *data, int *temp)
if (sun4i_gpadc_temp_read(info->indio_dev, &val, info->sensor_id))
return -ETIMEDOUT;
+ /* Ignore first sample which is always zero. 0 is either too
+ * cold or too hot, so we can safely ignore it
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
index a7904f4ba01c..71bb96d1d4fb 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
@@ -929,6 +929,7 @@
assigned-clocks = <&ccu CLK_GPU>;
assigned-clock-rates = <384000000>;
+ switch-delay = <0xffff>;
};
diff --git a/drivers/iio/adc/sun4i-gpadc-iio.c b/drivers/iio/adc/sun4i-gpadc-iio.c
index b169e778704c..68256e73a4d2 100644
--- a/drivers/iio/adc/sun4i-gpadc-iio.c
+++ b/drivers/iio/adc/sun4i-gpadc-iio.c
@@ -279,15 +279,8 @@ static const struct gpadc_data sun9i_a80_ths_data = {
};
static const struct gpadc_data sun50i_a64_ths_data = {
- /*
- * The original formula on the datasheet seems to be wrong.
[ 4.372272] Unable to handle kernel NULL pointer dereference at virtual address 00000008
[ 4.380360] Mem abort info:
[ 4.383148] ESR = 0x96000004
[ 4.386206] Exception class = DABT (current EL), IL = 32 bits
[ 4.392115] SET = 0, FnV = 0
[ 4.395173] EA = 0, S1PTW = 0
[
00000000: 00ff ffff ffff ff00 09e5 3700 0000 0000 ..........7.....
00000010: 0116 0104 801f 1178 0ab0 9097 5854 9226 .......x....XT.&
00000020: 1d50 5400 0000 0101 0101 0101 0101 0101 .PT.............
00000030: 0101 0101 0101 3e1c 56a0 5000 1630 3020 ......>.V.P..00
00000040: 3600 35ad 1000 001a 3e1c 56a0 5000 1630 6.5.....>.V.P..0
00000050: 3020 3600 35ad 1000 001a 0000 00fe 0042 0 6.5..........B
00000060: 4f45 2048 460a 2020 2020 2020 0000 00fe OE HF. ....
00000070: 0048 4231 3430 5758 312d 3530 310a 0081 .HB140WX1-501...
diff --git a/src/mesa/state_tracker/st_glsl_to_nir.cpp b/src/mesa/state_tracker/st_glsl_to_nir.cpp
index bd6d588a98..087a0d943f 100644
--- a/src/mesa/state_tracker/st_glsl_to_nir.cpp
+++ b/src/mesa/state_tracker/st_glsl_to_nir.cpp
@@ -568,7 +568,7 @@ st_link_nir(struct gl_context *ctx,
mask = (nir_variable_mode)(mask | nir_var_shader_out);
nir_shader *nir = shader->Program->nir;
- nir_lower_io_to_scalar_early(nir, mask);
+ //nir_lower_io_to_scalar_early(nir, mask);