Dongjin Kim
a63bd706eb
ODROID-M2: dtb/dtbo: add to switch FIQ debug port to UART2
...
Change-Id: I2933f7ac226ecbf7fabc7ca06461aa43cb37f275
2024-08-12 12:39:09 +09:00
8970b0739f
ODROID-M2: dtbo: add to off the BLUE LED default
...
Signed-off-by: YoungSoo Shin <bob.shin@hardkernel.com >
Change-Id: I71b417e27d5fef27275ef9163e2e9dcade552c67
2024-08-08 03:05:59 +00:00
xiane
4b2f30f05f
ODROID-M2: arm64/dts: change fiq_debugger serial-id.
...
Signed-off-by: xiane <sangch.go@gmail.com >
Change-Id: I2104f7f12531def7b21843cb9fd87b3575df47d8
2024-08-08 02:58:06 +00:00
xiane
f365825f0b
ODROID-M2: arm64/dtbo: Add I2C & UART overlays.
...
- add i2c2, uart2, uart3 and uart4.
- apply aliases.
can2 -> can0.
uart4 -> serial2
uart8 -> serial3
uart1 -> serial4
uart2 -> serial7
uart0 -> serial8
uart3 -> serial9
i2c1 -> i2c2
i2c2 -> i2c6
- Update fiq-debugger serial-id value.
Signed-off-by: xiane <sangch.go@gmail.com >
Change-Id: I175a1298af610b7494468c445e06b8947ffaf5a1
2024-08-08 02:55:50 +00:00
xiane
fad2fecd21
ODROID-M2: dtb/dtbo: Add weather_board_zero
...
Signed-off-by: xiane <sangch.go@gmail.com >
Change-Id: I15e281b158b552885389ebc67abc79dffebc3762
2024-08-07 12:33:12 +09:00
phillip.choi
1d4792c902
ODROID-M2: dtb/dtbo: Support spdif with pins 29 and 32
...
- Support spdif using both pins: 29 and 32
- Pins can be set by modifying config.ini
- Only one pin shoud be used for spdif functions
- If both pins were set as spdif in config.ini, last pin would be ignored
Signed-off-by: phillip.choi <phillip.choi@hardkernel.com >
Change-Id: I3f6e92668189ef040dce12b88f7bef2192bfc9d1
2024-08-07 12:33:12 +09:00
aca5628544
ODROID-M2: dtb/dtbo: add fiq_debugger 115200 baudrate
...
Signed-off-by: YoungSoo Shin <bob.shin@hardkernel.com >
Change-Id: I90dcdc18c04565e2fd7f3b4d57e381e5a2388916
2024-08-07 12:33:12 +09:00
456221b918
ODROID-M2: dtb/dtbo: Add DHT-11, 1-Wire overlays.
...
- add DHT-11 and 1-wire
Signed-off-by: YoungSoo Shin <bob.shin@hardkernel.com >
Change-Id: I06887161b9d8b8fca18873c6af4978efda442610
2024-08-07 12:33:12 +09:00
phillip.choi
b257fa425e
ODROID-M2: arm64/dts: Change name spdif_tx1 to spdif_tx
...
- Change node name for multiple pins support
Signed-off-by: phillip.choi <phillip.choi@hardkernel.com >
Change-Id: Id2bffad3cfba3e08cd2a4c5b5e266e3861acd48f
2024-08-07 12:33:12 +09:00
ckkim
a08de79a0e
ODROID-M2: arm64/dts: Increase the initial drive voltage of the cooling fan.
...
Signed-off-by: ckkim <changkon12@gmail.com >
Change-Id: I777b759a92d2046723a1025c2d1c2149720d6482
2024-08-07 12:30:12 +09:00
xiane
70d40be78c
ODROID-M2: arm64/dts: Enable CEC.
...
Signed-off-by: xiane <sangch.go@gmail.com >
Change-Id: Ib6db5bc6089fdde8acce3722c5fd586a58dbf716
2024-06-03 11:48:46 +09:00
xiane
f9a62b91b2
ODROID-M2: arm64/dts: Enable fan.
...
- Changed pwm period values to fit frequency, 45KHz.
Signed-off-by: xiane <sangch.go@gmail.com >
Change-Id: Id1dc4739401fdb90e28d3346dbd69d232de9c216
2024-06-03 11:48:46 +09:00
ckkim
56b39887b1
ODROID-M2: arm64/dts: Improved SD/MMC compatibility: mmc-bus drive strength and card detect fix.
...
Signed-off-by: ckkim <changkon12@gmail.com >
Change-Id: I91255cdee0f84685a0a158c8e42f2a9fe33c851a
2024-06-03 11:48:45 +09:00
Steve Jeong
ae9b6b16c3
ODROID-COMMON: arm64/dts: gpiomem: Remove reg and Add support for rk3588
...
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: Ied99507860f7fa4a1150303c35b48236f0f802f5
2024-06-03 11:48:45 +09:00
Steve Jeong
72faba8c8b
ODROID-COMMON: driver/gpiomem: Support RK3588
...
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: I2b7c13cb0333e45d121b813c4ba4c3e031ceaab8
2024-06-03 11:48:45 +09:00
Steve Jeong
7c9beafe66
ODROID-M2: dtb/dtbo: Add rknpu overlay
...
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: If92d47b62746478f4655aac0f4f4d97a131aaffa
2024-06-03 11:48:45 +09:00
Dongjin Kim
e0aa0bbbbb
ODROID-COMMON: drm/rockchip: suppress noisy log 'use tmds mode'
...
The log 'use tmds mode' comes when ODROID is connected with non-FRL
supported display and the driver fails to parse its tramsmission modes
from EDID blob.
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: I7bb76c9d2136eb2469f720e754c09190b1dfaacc
2024-06-03 11:48:45 +09:00
Steve Jeong
d6f657761f
ODROID-M2: dtb/dtbo: Add gpio alt function overlays
...
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: I853cdb308affad904cf6b1191b25cff004c67436
2024-06-03 11:48:41 +09:00
Steve Jeong
992ac8dec6
ODROID-M2: arch/arm64: Fix pinctrl for gpio alt functions
...
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: Idee5c04ddef438fef2b08cb5b4e14b8e63ae78c0
2024-06-03 11:48:41 +09:00
Steve Jeong
e545aed360
ODROID-M2: arm64/dts: Add gpio line names
...
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: I88d98d2daf0aef87dcc5da3ec2ba28f8a332cde6
2024-06-03 11:48:41 +09:00
Dongjin Kim
a2afd1bad3
ODROID-M2: arm64/dts: Add RTC wake up interrupt
...
Change-Id: I207e2a61f577cf0156cc6916496bcc1a92d3c333
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2024-06-03 11:48:41 +09:00
ckkim
4a3b19ced0
ODROID-M2: arm64/dts: Add support dp0-sound (typeC to dp0)
...
Signed-off-by: ckkim <changkon12@gmail.com >
Change-Id: I177e16fe085dfc8f343586b91c4d52aea6590ff5
2024-06-03 11:48:41 +09:00
Dongjin Kim
215057f75a
ODROID-M2: arm64/dts: remove default kernel parameter in device tree
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: I78a7f6f5764660ad4264a265e65156f9fee6413b
2024-06-03 11:48:40 +09:00
Dongjin Kim
e5cede640c
ODROID-M2: dtb/dtbo: add new device tree for ODROID-Vu8S display
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: I45416e79b37b601218e09d308f777f32d7e4579e
2024-06-03 11:48:40 +09:00
ckkim
d78c47d829
ODROID-M2: Introduce new SBC of Hardkernel based on RK3588S
...
Signed-off-by: ckkim <changkon12@gmail.com >
Change-Id: Iff820bee5965eabc0f6354e1e40e094ec3f3e0e0
2024-06-03 11:48:40 +09:00
Dongjin Kim
f1b684f084
ODROID-M1S: dts/dtbo: Add I2C4 device tree overlay
...
Change-Id: If5d7e2f2555d62876cb993906214746a2f14abf8
2024-05-29 16:53:24 +09:00
Dongjin Kim
4e7b58acdc
ODROID-M1S: arm64/dts: add 'i2c4' and set pinmux to 'i2c4-m1'
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: I46823f15cae349b3ff246a43d1a939b6f84b97c6
2024-05-29 16:46:12 +09:00
Chris
dba6f9dfb4
ODROID-M1: Disable dmc for odroidm1.
...
if dmc status is okay, odroidm1 reduced performance.
Change-Id: I6b6e8cb7a960f1950dfd658af768ada091056891
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2024-05-23 10:36:33 +09:00
Liang Chen
6381ca1dc4
arm64: dts: rockchip: rk3568: remove rockchip,max-volt for cpu0_opp_table
...
The property rockchip,max-volt is not used for cpu0_opp_table, so remove it.
Signed-off-by: Liang Chen <cl@rock-chips.com >
Change-Id: If0493c7029a8c67a790771cadff93e26e0f2df08
2024-05-23 10:36:33 +09:00
Dongjin Kim
ef2dcd0e28
ODROID-COMMON: input/touchscreen: Add Vu5/Vu7+ multitouch driver
...
Signed-off-by: codewalker <codewalker@hardkernel.com >
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: Ia86bf185b5b0cc4c7f39c303e6b575ab59953f29
2024-05-10 14:17:36 +09:00
Steve Jeong
a4cccc026c
ODROID-M1/S: driver/gpiomem: Disallow pwm areas
...
In windingPi, Fix the mechanism of PWM controls by not directly accessing the hardware and reading/writing it,
but by transferring the value through sysfs.
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: I8f49b8423afcfe762866207d2ff46b91eeb712f4
2024-04-03 02:05:38 +00:00
Steve Jeong
abc45675b6
ODROID-M1: arch/arm64: Change default CAN MODE 2.0 to FD
...
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: Ie67f1669d9882c3f0cc8f7fe2016f81194342338
2024-03-25 19:19:22 +09:00
Steve Jeong
fc02a233e2
ODROID-M1S: arm64/dts: fix pwm2 pinctrl
...
Unify with M1's pwm2
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: I85306524a56be6f55ae292322a6262b02a83ee9b
2024-03-25 19:19:21 +09:00
Dongjin Kim
62c0169b21
Merge remote-tracking branch 'rockchip/rk356x_linux_20240105' into odroidm1-5.10.y
...
Change-Id: Ib8269881f428687a4cacfe4be8798ea0c710e59c
2024-02-26 12:24:12 +09:00
Dongjin Kim
44eb43e24d
ODROID-COMMON: dtb/dtbo: sort out common node entries
...
Since many entries in Tiny DRM device tree are common, they are moved to
common file and keep 'compatible=...' to each display device tree
overlay file.
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: Ib4b3daac14f07ca2769450450998fa83bfa65497
2024-01-10 00:18:12 +09:00
Dongjin Kim
fb65fc4026
ODROID-M1: dtb/dtbo: add Waveshare 1.47" ISP lcd
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: I263d4abe45589266be1d5bc545c2ddc17dba9ed6
2024-01-10 00:18:04 +09:00
Dongjin Kim
9eeeb8705a
ODROID-M1: dtb/dtbo: add Waveshare 1.69" ISP lcd
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: Ib9d7616fc5145149ed6416708272f7d93431dae5
2024-01-10 00:17:54 +09:00
Dongjin Kim
9daf51bbce
ODROID-M1S: dtb/dtbo: add 1.44" 128x128 TFT LCD with 'st7735' controller
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: I46ae1370749feeb2da330ef951172bc3c9b6e510
2024-01-09 00:29:35 +09:00
Dongjin Kim
cb43bd573c
ODROID-M1S: dtb/dtbo: add Waveshare 1.47" ISP lcd
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: I630dfa9a96a1bd227052ef410c60f8330f3a1e4f
2024-01-09 00:29:35 +09:00
Dongjin Kim
3fe0363ed7
ODROID-M1S: dtb/dtbo: add Waveshare 1.69" ISP lcd
...
Change-Id: Id6de414b02cf79354f2d93c1c914f31a9fb042de
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2024-01-09 00:29:35 +09:00
Steve Jeong
9cd2fd27d5
ODROID-M1/S: dtb/dtbo: Add circuitpython dtbo
...
Signed-off-by: Steve Jeong <steve@how2flow.net >
Change-Id: Ic7510118c686d6f3a0cbcd4bd20bb396207dae80
2024-01-08 08:09:13 +00:00
Dongjin Kim
c02b8f4544
ODROID-COMMON: drm/tiny: add support for Waveshare 1.47" / 1.69" LCD module
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: Id7cf8db6061d753e99daca805f3a9ad930c02537
2024-01-04 16:36:15 +09:00
Xuezhi Zhang
be416fdc5f
ODROID-COMMON: drm/tiny: add support for Waveshare 2inch LCD module
...
This adds a new module for the ST7789V controller with parameters for
the Waveshare 2inch LCD module.
Signed-off-by: Xuezhi Zhang <zhangxuezhi1@yulong.com >
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: I6b8e472ed86c06b2293d00410fa3c55b5de1ac0e
2024-01-04 16:35:53 +09:00
Dongjin Kim
275c8052ec
Merge "ODROID-COMMON: drm/rockchip: remove calling 'rockchip_drm_show_logo()'" into odroidm1-5.10.y
2024-01-02 02:18:17 +09:00
Finley Xiao
604cec4004
soc: rockchip: rockchip_system_monitor: Fix opp_info NULL pointer
...
Fixes: feecbd010e ("soc: rockchip: rockchip_system_monitor: Add support to use low temp pvtpll config")
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: I17f5dbc2cd2da487f7e5c9f81a89520c6eb53799
2023-12-29 17:56:35 +08:00
Zefa Chen
8a6ab5ba66
media: rockchip: vicap fixes error of access NULL point when pm resume
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I9014a892c0eeb1b84389f8ce2980abf1e9ea6bab
2023-12-29 17:56:35 +08:00
Zefa Chen
3c4b76edbe
media: rockchip: vicap fixes error flags of devm_request_irq
...
to resolve:
Unbalanced enable for IRQ 66
WARNING: CPU: 3 PID: 1589 at kernel/irq/manage.c:691 enable_irq+0x9c/0xf0
Modules linked in:
CPU: 3 PID: 1589 Comm: v4l2-ctl Not tainted 5.10.198 #50
Hardware name: Rockchip RK3588 EVB1 LP4 V10 Board (DT)
pstate: 60400089 (nZCv daIf +PAN -UAO -TCO BTYPE=--)
pc : enable_irq+0x9c/0xf0
lr : enable_irq+0x9c/0xf0
sp : ffffffc00e53b660
x29: ffffffc00e53b670 x28: 0000000000000001
x27: ffffff810313f610 x26: 0000000000000000
x25: 0000000000000000 x24: 0000000000000001
x23: ffffff81030de600 x22: 0000000000020001
x21: ffffff810310e380 x20: 0000000000000042
x19: ffffff8101193400 x18: ffffffffffffffff
x17: 0000000000000000 x16: 00000000000000f4
x15: 0000000000000004 x14: 0000000000001fff
x13: ffffffc009be2528 x12: 0000000000000003
x11: 00000000ffffdfff x10: c0000000ffffdfff
x9 : 44662b0799533b00 x8 : 44662b0799533b00
x7 : 6f6620656c62616e x6 : ffffffc009d69688
x5 : ffffffc008cee45c x4 : 0000000000000001
x3 : 0000000000000000 x2 : 0000000000000000
x1 : ffffffc00e53b330 x0 : 000000000000001c
Call trace:
enable_irq+0x9c/0xf0
csi2_start+0x31c/0x594
csi2_s_stream+0xf8/0x238
rkcif_pipeline_set_stream+0x250/0x63c
rkcif_do_start_stream+0xe64/0x122c
rkcif_start_streaming+0x1c/0x24
vb2_start_streaming+0x64/0x134
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: I0506b9b49094b6ee22331d38aa028ec46bb2d50d
2023-12-29 17:56:35 +08:00
Damon Ding
732061bcf9
pwm: rockchip: support pwm version 4
...
Change-Id: I64e270c49e51244a9437f40cdc9e0df5aff1576d
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
2023-12-28 09:47:16 +08:00
Damon Ding
0b024bc977
pwm: core: add oneshot_repeat and duty_offset attributes
...
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: I39caf2cc449499afc51097724a28cc2055ab149f
2023-12-28 09:47:16 +08:00
Damon Ding
a8165608c7
pwm: rockchip: support more features
...
1.support counter, frequency meter, global control and
wave generator.
2.add struct rockchip_pwm_funcs and modify struct
rockchip_pwm_data for compatibility and extensibility.
3.rename current .enable/.config/.irq_handler to v1.
4.not to return ERRNO if failed to get irq in probing for
pwm_v3.
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: I28c6a2946ccb9072f464397d6b25f4b6803fa8c5
2023-12-28 09:47:16 +08:00