Dongjin Kim
3ccb8fe92e
ODROID-COMMON: refactoring board macro functions
...
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
Change-Id: Icf0266d5123a649b9707650faeb04953b34bacc4
2020-03-18 06:37:18 +09:00
Joshua Yang
c59d7f24e7
ODROID-C4: Fix gpiomem register range to use GPIO_AO bank
...
Change-Id: I403e57797a95d3e95e070d5f0cc574e709b06904
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com >
2020-03-18 06:37:18 +09:00
femto
18432c8a65
ODROID-COMMON:Reset uSD card to high-speed mode on reboot.
...
Fixes a problem where watchdog reset does not work properly on some cards that support UHS.
Change-Id: I940b993ea6d06196220a59557dede8fd2b556af7
Signed-off-by: femto <ckkim@hardkernel.com >
Signed-off-by: Yang Deokgyu <secugyu@gmail.com >
2020-03-18 06:37:18 +09:00
Dongjin Kim
a107404a1f
ODROID-C4: dts/amlogic: add new device entry 'hk-lirc-helper'
...
Change-Id: I01436b5db20446993ae4df10c4e4523edfe9d9e8
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Dongjin Kim
e462b36580
ODROID-C4: dts/amlogic: add new devcie entry 'gpio_keypad'
...
Change-Id: I4a030a4f30ed0533ab621f59707d3492c4f37f6a
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Dongjin Kim
dddf6649b3
ODROID-C4: dts/amlogic: add to enable IR receiver
...
Change-Id: I2722b40c209d2c9cc31c8f428cc4b2df43c2b4aa
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Dongjin Kim
8a501a4fa8
ODROID-COMMON: drivers/usb: code featuring for internal USB or external
...
This patch is to handle a SoC builtin or or an external USB controller by
the function 'odroid_amlogic_usb3()' where returns true for SoC builtin USB
controller and false for another one.
Change-Id: I13055dc87378175205ddb019c97d57db9d2e3d98
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Kevin.Kim
f0441aee27
ODROID-C4: kernel config and DTS fix to use PCIe USB 3.0 controller
...
Change-Id: I0197841dc4e93917aa56986b4d7968dd99c59e02
Signed-off-by: Kevin.Kim <ckkim@hardkernel.com >
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Dongjin Kim
57848d955c
ODROID-C4/N2: customize cpufreq/cooling for ODROID-N2
...
ODROID-N2 has two cpufreq clusters while ODROID-C4 has one. This patch is
to manage the cpufreq for the different CPU cluster setup while a board is
running instead of buildtime.
Change-Id: I53d8208f5f53d0e83dbe08c9d24123e64cc1e24f
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Joshua Yang
a7ff8c728c
ODROID-COMMON: cpuinfo: set system revision by the board name in DT
...
Change-Id: I4ce4da547d246b3c82eb7dddb36a1d747f4d9cef
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com >
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Mauro (mdrjr) Ribeiro
564a749f5b
ODROID-COMMON: net/wireless: use vendor driver for rtl8192cu
...
Change-Id: Id31370e78d7bf5e6eca85e469c3b60e2d3e3ab0c
2020-03-18 06:37:18 +09:00
Mauro (mdrjr) Ribeiro
e07234d662
ODROID-N2: config: enable missing CRYPTO modules
...
Change-Id: Iad80ff780bb8ed6f8ff3d6f48218c1e1bde0f551
2020-03-18 06:37:18 +09:00
Dongjin Kim
125ae46893
ODROID-C4: remove 'memory@00000000' from DTS
...
Change-Id: I692ae7effc1963635640192efd11cccff25dec55
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Dongjin Kim
40749a0225
ODROID-N2: usb/gadget: add 'compat_ioctl(...)' for 32bit Android
...
Change-Id: I0ff9c0c97feb7388db8bb8ec4fb283fceb088ee7
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-18 06:37:18 +09:00
Kevin.Kim
177d0ab891
ODROID-C4: arm64/dts: Add overclock frequency table
...
Change-Id: If2ccfb890dedeeab98ad1a0c22d9eb592a7d99e5
2020-03-13 18:08:44 +09:00
Kevin.Kim
b52f111538
ODROID-C4: Add sound card driver
...
Change-Id: Ie91640c3f324076076be6b19b71eb54a74483e1f
2020-03-13 18:08:44 +09:00
Dongjin Kim
b4809c9d61
ODROID-C4: add new Hardkernel SBC 'ODROID-C4'
...
Change-Id: Ic73222cb1f9bd8fdacc091a3c6735904cb46dd2a
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
f4c2132738
ODROID-N2: config: enable gamepad devices
...
Change-Id: I3a91cd72865f0ff670623393861707ec26374c3d
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
2011a6d68a
ODROID-COMMON: HID: apply patchs to support extra game pads
...
Ref: https://forum.odroid.com/viewtopic.php?f=177&t=34769#p263859
Change-Id: Ifc22206ebab6136bd60e7cff2e5c732ff37cf482
2020-03-13 18:08:44 +09:00
Dongjin Kim
3602677e75
ODROID-N2: config: update kernel config on 4.9.182
...
Change-Id: If111e911d4ad0a4fef894b6ec9dbc2ace13183db
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Dmitry_L
c92eaf51a6
ODROID-COMMON: HDMI: Amlogic typo fix for CTS value according to HDMI specification
...
Change-Id: I4ed112f9338fe10c4c73f021681e9a1a5c845f4a
2020-03-13 18:08:44 +09:00
Portisch
419f7b5254
ODROID-COMMON: add missing 'clocks' & 'clock-names' to node efuse
2020-03-13 18:08:44 +09:00
Kevin.Kim
a0db8e26ed
ODROID-N2:Support for MIDI/USB devices
...
Change-Id: I085ad8562b5ecb16384c9de474eb11d6ccfbcb52
2020-03-13 18:08:44 +09:00
Joshua Yang
e3fd251688
ODROID-COMMON: usb: xhci: Make sg_tablesize can be set by bootargs
...
Change-Id: Ic9e9db2ef3291c10bf4481791e0d38389e55f732
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com >
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
1e50dbf2be
ODROID-N2: lock minimum cpu frequency to 667Mhz
...
This locks both A72's and A53's clusters to 667Mhz minimum
Change-Id: I6f5446a8f31dff0ea9c48ac03f82fad8d5d2be1c
2020-03-13 18:08:44 +09:00
charles.park
38938b467a
ODROID-N2 : Remove HID ignored device(0x0EEE:0x0005) for RPI Touch
...
Change-Id: Ic3bbb28952c52caeb22d7f80c5c6386fe8ecd9bd
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
f3ed380723
ODROID-N2: config: enable missing ALSA modules
...
Change-Id: I4e3ff521e9b292466829d38ce6451b567a36ed4d
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
157a4e56da
ODROID-N2: config: make xpad driver as module
...
Change-Id: Ifcce53bdcf9ac75ef7d51b36b8fb38fa81300f21
2020-03-13 18:08:44 +09:00
Dongjin Kim
6d2dea5f37
ODROID-N2: drm: add DRM featured kernel configuration
...
Change-Id: Ic2741f017a509543ba6f0e98e8f4bb18b28975d7
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Dongjin Kim
4d6388e99d
ODORID-N2: gpu/drm: add ARM Mali Bifrost r16p0 kernel driver
...
Change-Id: Id32615f989570499c970d98713f8066504a348ec
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Dongjin Kim
ca26b1cf71
ODROID-N2: config: disable 'CONFIG_CGROUP_SCHEDTUNE'
...
Change-Id: I10c2828044a04a7b678c2fad3e2544699e1b3db5
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
0adb5b510e
ODROID-N2: config: enable missing CRYPTO modules
...
Change-Id: I05a0006dff7a80403ecd8c4507050081e2a7aad2
2020-03-13 18:08:44 +09:00
Kevin Kim
a56160e152
ODROID-N2:Added force64b parameter to fbtft&spicc to increase the refresh-rate.
...
Ex)
modprobe spi_meson_spicc force64b=1
modprobe fbtft_device name=odroid35 rotate=90 force64b=1
Change-Id: I9545740a633f2289648e5bcf72e55fbc23aecebf
2020-03-13 18:08:44 +09:00
charles.park
cc13c90649
ODROID-N2: fbtft_device new fast spi lcd(ili9486) driver added.
...
Change-Id: Iaa24ea37679637729b0ca7b773b9c89e6a0167f5
2020-03-13 18:08:44 +09:00
charles.park
98e5a336a5
ODROID-N2: fbtft odroid35 driver added(fast spi lcd)
...
Change-Id: Ic6a40551bf758d8e1f77b9dfe4031dc9d2f1f078
2020-03-13 18:08:44 +09:00
Dongjin Kim
7ae85259e7
ODROID-N2: config: enable 'CONFIG_IP_MULTIPL_TABLES'
...
This patch is to prevent the error "ip rule returns RTNETLINK answers: Address
family not supported by protocol" for the command 'ip rules'.
https://forum.odroid.com/viewtopic.php?f=177&t=34657
Change-Id: I7eebdf2ecf85ba5688977ce0a4d595779cd99a5b
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Mauro (mdrjr) Ribeiro
d85899658b
ODROID-N2: gpu/arm: MALI: don't use trace_printk
...
Change-Id: I802c61c126484c07ac2a28356bdd4c96f35bbe98
Singed-off-by: Mauro (mdrjr) Ribeiro <mauro.ribeiro@hardkernel.com >
2020-03-13 18:08:44 +09:00
Dongjin Kim
1208ac900f
ODROID-N2: config: add built-in drivers of a few USB/SCSI devices
...
Change-Id: Ieda6ccafaedb65a8428839db87f60ffd7f26be85
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Kevin Kim
4db4d5d0e2
ODROID-N2:Add CONFIG_USB_ANNOUNCE_NEW_DEVICES
...
Change-Id: Ia27893c415cabbf17e6cd3d1bde255caafdd989d
2020-03-13 18:08:44 +09:00
Joy Cho
7d206d1a91
ODROID-COMMON: xen: Remove -fshort-wchar gcc flag
...
- This commit fixes a error message generated by Make in case of distclean
drivers/xen/Makefile:13: *** Recursive variable 'LDFLAGS' references itself (eventually). Stop.
- Since the later sublevel of kernel 4.9.y, this options have been removed.
Change-Id: Ia80dbe6c45434fd6325ee4c39a67c047e1a27b45
Signed-off-by: Joy Cho <joy.cho@hardkernel.com >
2020-03-13 18:08:44 +09:00
Joy Cho
c324ab88af
ODROID-COMMON: vout: Fix hdmi display hotplug issue
...
Change-Id: Ia2a5cb027eb6bb24705da09875f79a97d6daef41
2020-03-13 18:08:44 +09:00
Anand Moon
7790b572e4
ODROID-COMMON: hwmon: pwm-fan: add sys attribute to control active cooling
...
update fan_speed sys attribute to update the cooling level
for pwm-fan.
Change-Id: I67b0d047dbe0cb0cfa81896ec6226e8e6d79fd1e
(cherry picked from commit c2e92581da )
2020-03-13 18:08:44 +09:00
Kevin Kim
8ab7fea36e
ODROID-COMMON: Removed mono sound channel, as it currently doesn't work and has issues
...
Change-Id: I7959e3c2b4f28b998ca2300e9c59fcef77d92854
2020-03-13 18:08:44 +09:00
Dongjin Kim
d3408ae682
ODROID-N2: config: disable 'CONFIG_AMLOGIC_PAGE_TRACE'
...
This patch is to remove the logs below:
[ 0.000000] can't find symbol:arm_dma_alloc
[ 0.000000] can't find symbol:__alloc_from_contiguous
[ 0.000000] can't find symbol:cma_allocator_alloc
[ 0.000000] 0, addr:ffffff80099a15f0 + 140, aml_cma_alloc_post_hook
[ 0.000000] 1, addr:ffffff800957eb88 + 78, dma_alloc_from_contiguous
[ 0.000000] 2, addr:ffffff800922ebc8 + 2b8, cma_alloc
[ 0.000000] 3, addr:ffffff800921f638 + 300, __kmalloc_track_caller
[ 0.000000] 4, addr:ffffff800921c788 + 300, __kmalloc
[ 0.000000] 5, addr:ffffff800921c430 + 290, kmem_cache_alloc_trace
[ 0.000000] 6, addr:ffffff800921c1b0 + 280, kmem_cache_alloc
[ 0.000000] 7, addr:ffffff800921c138 + 78, __slab_alloc.isra.23.constprop.27
[ 0.000000] 8, addr:ffffff800921bdc0 + 378, ___slab_alloc.constprop.28
[ 0.000000] 9, addr:ffffff80092198d0 + 580, new_slab
[ 0.000000] 10, addr:ffffff800920c940 + 70, vmalloc
[ 0.000000] 11, addr:ffffff800920c858 + 70, vzalloc
[ 0.000000] 12, addr:ffffff800920c308 + 2a0, __vmalloc_node_range
[ 0.000000] 13, addr:ffffff80091f0070 + 110, kmalloc_order_trace
[ 0.000000] 14, addr:ffffff80091eff00 + 170, kmalloc_order
[ 0.000000] 15, addr:ffffff80091cf638 + 168, __alloc_page_frag
[ 0.000000] 16, addr:ffffff80091cf5d0 + 68, alloc_pages_exact
[ 0.000000] 17, addr:ffffff80091cf5a0 + 30, get_zeroed_page
[ 0.000000] 18, addr:ffffff80091cf548 + 58, __get_free_pages
[ 0.000000] 19, addr:ffffff80091ce738 + e10, __alloc_pages_nodemask
[ 0.000000] 20, addr:ffffff800909d8a0 + 258, __dma_alloc
Change-Id: Ib81bd3617a47b60472aab2cf4adc4beb1a2643aa
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Dongjin Kim
eb179cfb32
ODROID-N2: config: disable 'CONFIG_AMLOGIC_VMAP'
...
This patch is to remove the error below.
[ 0.282128] VMAP:handle_vmap_fault address ffffff80200c4000 out of range
[ 0.282152] VMAP:handle_vmap_fault PC is:ffffff800925db6c, copy_mount_options, LR is:ffffff800925dad8 copy_mount_options
[ 0.282159] VMAP:handle_vmap_fault task:44 kdevtmpfs, stack:ffffff80200c0000, ffffffc0cf308960
[ 0.282167] CPU: 0 PID: 44 Comm: kdevtmpfs Not tainted 4.9.162+ #1
[ 0.282172] Hardware name: Hardkernel ODROID-N2 (DT)
[ 0.282178] Call trace:
[ 0.282189] [ffffffc0cf308880+ 128][<ffffff800908b908>] dump_backtrace+0x0/0x288
[ 0.282198] [ffffffc0cf308900+ 32][<ffffff800908bc14>] show_stack+0x24/0x30
[ 0.282207] [ffffffc0cf308920+ 64][<ffffff800944d560>] dump_stack+0xb0/0xe0
[ 0.282218] [ffffffc0cf308960+ 64][<ffffff80099a0544>] handle_vmap_fault+0x1e4/0x218
[ 0.282226] [ffffffc0cf3089a0+ 0][<ffffff8009082f68>] el1_da+0x14/0x148
[ 0.282234] [ffffff80200c3d20+ 80][<ffffff800925dad8>] copy_mount_options+0xb8/0x1b0
[ 0.282241] [ffffff80200c3d70+ 64][<ffffff800925eba8>] SyS_mount+0x70/0x108
[ 0.282251] [ffffff80200c3db0+ 112][<ffffff800957d0f8>] devtmpfsd+0x80/0x190
[ 0.282260] [ffffff80200c3e20+ 0][<ffffff80090cd298>] kthread+0xf8/0x110
[ 0.282268] [0000000000000000+ 0][<ffffff8009083ad0>] ret_from_fork+0x10/0x40
Change-Id: If59066c6e094be7f25ba33f1978acde03975700c
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Kevin Kim
7c4dea196e
ODROID-COMMON:alsa-default-sink set to HDMI-output
...
Change-Id: I6165eed22baca6150b4dfc79e9108ba344385d0d
2020-03-13 18:08:44 +09:00
Dongjin Kim
feb0291b47
ODROID-COMMON: net/ethernet: fix compilation error of implicit delcaration
...
Change-Id: I054510f2d0671563b42575c60e5441ed3351347d
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Nobutaka Okabe
f54d9f004f
ODROID-COMMON: BACKPORT: ALSA: usb-audio: Eliminate noise at the start of DSD playback.
...
[Problem]
In some USB DACs, a terrible pop noise comes to be heard
at the start of DSD playback (in the following situations).
- play first DSD track
- change from PCM track to DSD track
- change from DSD64 track to DSD128 track (and etc...)
- seek DSD track
- Fast-Forward/Rewind DSD track
[Cause]
At the start of playback, there is a little silence.
The silence bit pattern "0x69" is required on DSD mode,
but it is not like that.
[Solution]
This patch adds DSD silence pattern to the endpoint settings.
Change-Id: I173538b84978d4136eb0dca31f12738814375604
Signed-off-by: Nobutaka Okabe <nob77413@gmail.com >
Signed-off-by: Dongjin Kim <tobetter@gmail.com >
2020-03-13 18:08:44 +09:00
Kevin Kim
0e7c885fdf
ODROID-COMMON: pwm-fan device enabled for active cooling.
...
Change-Id: I1dcdfa4c22ab72cd24b1be870727420683073f9a
Signed-off-by: Kevin Kim <ckkim@hardkernel.com >
2020-03-13 18:08:44 +09:00
Joy Cho
21de95e0e3
ODROID-COMMON: remote: Add a setup of user remote wakeup decode type
...
Change-Id: Ib7bb759dfec67433b596ed64997f6894d1c7ec27
Signed-by-off: Joy Cho <joy.cho@hardkernel.com >
2020-03-13 18:08:44 +09:00