Han Gao
f06f585cf1
fix: remove th1520-b-dsi
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-05-30 01:07:11 +08:00
thead_admin
7563179071
Linux_SDK_V1.5.4
...
Signed-off-by: thead_admin <occ_thead@service.alibaba.com >
2024-05-30 01:07:11 +08:00
Icenowy Zheng
89d6663712
add orientation of lichee console 4a panel
...
Signed-off-by: Icenowy Zheng <uwu@icenowy.me >
2024-04-13 07:42:21 -05:00
Lu Hui
833d4accd7
arch: riscv: dts: thead: th1520-lpi4a: change dc-charger pin, add compatible field
2024-04-01 04:41:33 -05:00
Haaland Chen
71b7c456fa
arch: riscv: thead: add antenna selection for Meles
...
Signed-off-by: Haaland Chen <haaland@milkv.io >
2024-03-27 04:06:20 -05:00
Haaland Chen
84b184c6c3
revyos_defconfig: enable CONFIG_INPUT_JOYDEV
...
Signed-off-by: Haaland Chen <haaland@milkv.io >
2024-03-27 04:06:20 -05:00
Haaland Chen
1223f3c597
riscv: dts: thead: meles: add usb power enable pin
...
Signed-off-by: Haaland Chen <haaland@milkv.io >
2024-03-27 04:06:20 -05:00
Haaland Chen
1881bc9051
riscv: dts: thead: meles: rename regulator-usb-select node
...
Signed-off-by: Haaland Chen <haaland@milkv.io >
2024-03-27 04:06:20 -05:00
Haaland Chen
a86c91b80b
revyos_defconfig: enable LED Trigger
...
Signed-off-by: Haaland Chen <haaland@milkv.io >
2024-03-27 04:06:20 -05:00
Han Gao
c75d368ffa
sync: configs: enable PM_DEVFREQ
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-03-06 23:00:07 -06:00
NekoRouter
3eee2bf4d2
riscv: dts: light: milkv meles: add mipi display and touch
2024-02-29 08:48:41 -06:00
Haaland Chen
6b9b37135d
revyos_defconfig: enable CONFIG_DRM_PANEL_ORISETECH_OTA7290B
...
Signed-off-by: Haaland Chen <haaland@milkv.io >
2024-02-29 08:48:41 -06:00
NekoRouter
6f712a1d7f
temp fix: disable poweron pin for aic8800 to make it work
2024-02-18 22:26:45 +08:00
NekoRouter
40d4663361
Clean dts for console: remove warnings when build dtb
2024-02-18 22:26:45 +08:00
Han Gao
9443deb7d4
Revert "fix: enable usb_uas for high speed"
...
This reverts commit 384c5e9e27 .
2024-02-08 20:01:40 +08:00
Lu Hui
8c67a7d26b
dts: lpi4a-laptop: remove gt9xx xmax & ymax
2024-02-08 19:45:39 +08:00
Han Gao
384c5e9e27
fix: enable usb_uas for high speed
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-01-31 22:09:29 +08:00
huaming.jiang
1d7ed6a0c6
lpi4a add wakeup gpio key and usb resume fix
...
Change-Id: I0479ed6cd676af7ad087968e1bb22f2b04e89337
2024-01-31 22:09:29 +08:00
Han Gao
a546653719
compat: add mainline dtb name
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-01-31 22:09:29 +08:00
Han Gao
2ab5512161
feat: configs: support suspend & hibernation
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-01-31 22:09:29 +08:00
Han Gao
05c3f803b9
compat: add old dtb name
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-01-31 22:09:29 +08:00
Han Gao
a6630353d8
sync: sync config for revyos
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-01-31 22:09:29 +08:00
Han Gao
11046edaf7
fix: revert dpu_enc0 for build
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-01-31 22:09:29 +08:00
Han Gao
a695d43115
dts: rename th1520
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2024-01-31 22:09:29 +08:00
thead_admin
d4c68ef2c1
Linux_SDK_V1.4.2
...
Signed-off-by: thead_admin <occ_thead@service.alibaba.com >
2024-01-31 22:09:29 +08:00
thead_admin
e17ac7bab2
Linux_SDK_V1.3.3
...
Signed-off-by: thead_admin <occ_thead@service.alibaba.com >
2024-01-31 22:09:29 +08:00
Han Gao
6a61ffb0b6
config: enable bpf for bpfcc & bpftrace
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2023-12-30 20:18:05 +08:00
Han Gao
6bafa84231
config: network: enable brcmfmac
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2023-12-27 22:38:48 +08:00
Icenowy Zheng
108fcf335e
riscv: dts: thead: downclock SD card for LPi4A
...
It's reported that @198MHz some R/W error will happen.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me >
2023-12-27 22:36:46 +08:00
Han Gao
5441a6d3e1
config: network: wg & team & bonding
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2023-12-27 22:36:30 +08:00
Lu Hui
117a49c9b2
riscv: dts: light-lpi4a-z14inch-m0: add 14inch screen support
2023-12-26 16:29:43 +08:00
Lu Hui
2c9ad71844
revyos_defconfig: disable sysrq from serial port
2023-12-26 16:29:43 +08:00
Lu Hui
fa040f74fb
revyos_defconfig: enable hid over i2c driver
2023-12-26 16:29:43 +08:00
Lu Hui
37075d067b
riscv: dts: light-lpi4a-console: add ydx trackpoint, thank ice
2023-12-26 16:29:43 +08:00
Lu Hui
14763fe34c
revyos_defconfig: enable cw2015 battery & gpio charger
2023-12-26 16:29:43 +08:00
Lu Hui
3c3d82b1e9
revyos_defconfig: enable panel-bridge lt8911exb
2023-12-26 16:29:43 +08:00
Lu Hui
633d39c11d
revyos_defconfig: enable panel-minjun
2023-12-26 16:29:43 +08:00
Lu Hui
25fc785ecc
riscv: dts: add light-lpi4a-[laptop|console|z14inch-m0].dts
2023-12-26 16:29:43 +08:00
Lu Hui
d49c77423a
revyos_defconfig: enable framebuffer console rotate
2023-12-26 16:29:43 +08:00
Lu Hui
31b8e1e375
riscv: dts: light-lpi4a-dsi0-hdmi: allow panel ref by other dts file
2023-12-26 16:29:43 +08:00
Icenowy Zheng
b8c5d35460
revyos_defconfig: use ETNAVIV instead of Galcore
...
Signed-off-by: Icenowy Zheng <uwu@icenowy.me >
2023-12-08 11:24:07 +08:00
Icenowy Zheng
d6f09caa32
light: use etnaviv
...
Signed-off-by: Icenowy Zheng <uwu@icenowy.me >
2023-12-08 11:24:07 +08:00
Han Gao
d81a2398a8
nf: enable nf mangle
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2023-12-03 15:33:55 +08:00
Han Gao
e133903e4d
meles: add 4g/8g dts
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2023-12-03 14:53:53 +08:00
Han Gao
8b4bca072c
meles: fix: usb2.0
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2023-12-03 14:53:53 +08:00
Haaland Chen
026ae08e53
riscv: dts: light: add Milk-V Meles board
...
Signed-off-by: Haaland Chen <haaland@milkv.io >
2023-12-03 14:53:53 +08:00
Han Gao
95a545985b
riscv: default enable xtheadc
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2023-11-29 23:46:21 +08:00
Han Gao
f722795a38
toolchains: fix mainline toolchain build
...
Signed-off-by: Han Gao <gaohan@iscas.ac.cn >
2023-11-29 23:46:21 +08:00
Jisheng Zhang
556f057aca
riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire|release}
...
After selecting ARCH_USE_CMPXCHG_LOCKREF, one straight futher
optimization is implementing the arch_cmpxchg64_relaxed() because the
lockref code does not need the cmpxchg to have barrier semantics. At
the same time, implement arch_cmpxchg64_acquire and
arch_cmpxchg64_release as well.
However, on both TH1520 and JH7110 platforms, I didn't see obvious
performance improvement with Linus' test case [1]. IMHO, this may
be related with the fence and lr.d/sc.d hw implementations. In theory,
lr/sc without fence could give performance improvement over lr/sc plus
fence, so add the code here to leave performance improvement room on
newer HW platforms.
Link: http://marc.info/?l=linux-fsdevel&m=137782380714721&w=4 [1]
Signed-off-by: Jisheng Zhang <jszhang@kernel.org >
2023-11-29 23:46:21 +08:00
Jisheng Zhang
186355454e
riscv: select ARCH_USE_CMPXCHG_LOCKREF
...
Select ARCH_USE_CMPXCHG_LOCKREF to enable the cmpxchg-based lockless lockref
implementation for riscv.
Using Linus' test case[1] on TH1520 platform, I see a 11.2% improvement.
On JH7110 platform, I see 12.0% improvement.
Link: http://marc.info/?l=linux-fsdevel&m=137782380714721&w=4 [1]
Signed-off-by: Jisheng Zhang <jszhang@kernel.org >
2023-11-29 23:46:21 +08:00