platform/kernel/linux-amlogic.git
4 years agoODROID-N2: config: enable missing CRYPTO modules
Mauro (mdrjr) Ribeiro [Thu, 29 Aug 2019 20:00:47 +0000 (17:00 -0300)]
ODROID-N2: config: enable missing CRYPTO modules

Change-Id: Iad80ff780bb8ed6f8ff3d6f48218c1e1bde0f551

4 years agoODROID-C4: remove 'memory@00000000' from DTS
Dongjin Kim [Thu, 22 Aug 2019 09:46:49 +0000 (18:46 +0900)]
ODROID-C4: remove 'memory@00000000' from DTS

Change-Id: I692ae7effc1963635640192efd11cccff25dec55
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: usb/gadget: add 'compat_ioctl(...)' for 32bit Android
Dongjin Kim [Thu, 8 Aug 2019 09:51:03 +0000 (18:51 +0900)]
ODROID-N2: usb/gadget: add 'compat_ioctl(...)' for 32bit Android

Change-Id: I0ff9c0c97feb7388db8bb8ec4fb283fceb088ee7
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-C4: arm64/dts: Add overclock frequency table
Kevin.Kim [Fri, 28 Jun 2019 05:22:59 +0000 (14:22 +0900)]
ODROID-C4: arm64/dts: Add overclock frequency table

Change-Id: If2ccfb890dedeeab98ad1a0c22d9eb592a7d99e5

4 years agoODROID-C4: Add sound card driver
Kevin.Kim [Fri, 28 Jun 2019 05:21:21 +0000 (14:21 +0900)]
ODROID-C4: Add sound card driver

Change-Id: Ie91640c3f324076076be6b19b71eb54a74483e1f

4 years agoODROID-C4: add new Hardkernel SBC 'ODROID-C4'
Dongjin Kim [Fri, 21 Jun 2019 06:26:17 +0000 (15:26 +0900)]
ODROID-C4: add new Hardkernel SBC 'ODROID-C4'

Change-Id: Ic73222cb1f9bd8fdacc091a3c6735904cb46dd2a
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: config: enable gamepad devices
Mauro (mdrjr) Ribeiro [Tue, 30 Jul 2019 02:24:55 +0000 (23:24 -0300)]
ODROID-N2: config: enable gamepad devices

Change-Id: I3a91cd72865f0ff670623393861707ec26374c3d

4 years agoODROID-COMMON: HID: apply patchs to support extra game pads
Mauro (mdrjr) Ribeiro [Tue, 30 Jul 2019 02:22:33 +0000 (23:22 -0300)]
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

4 years agoODROID-N2: config: update kernel config on 4.9.182
Dongjin Kim [Thu, 20 Jun 2019 17:55:41 +0000 (02:55 +0900)]
ODROID-N2: config: update kernel config on 4.9.182

Change-Id: If111e911d4ad0a4fef894b6ec9dbc2ace13183db
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: HDMI: Amlogic typo fix for CTS value according to HDMI specification
Dmitry_L [Sun, 9 Jun 2019 09:04:06 +0000 (12:04 +0300)]
ODROID-COMMON: HDMI: Amlogic typo fix for CTS value according to HDMI specification

Change-Id: I4ed112f9338fe10c4c73f021681e9a1a5c845f4a

4 years agoODROID-COMMON: add missing 'clocks' & 'clock-names' to node efuse
Portisch [Mon, 3 Jun 2019 14:46:27 +0000 (14:46 +0000)]
ODROID-COMMON: add missing 'clocks' & 'clock-names' to node efuse

4 years agoODROID-N2:Support for MIDI/USB devices
Kevin.Kim [Tue, 9 Jul 2019 06:55:37 +0000 (15:55 +0900)]
ODROID-N2:Support for MIDI/USB devices

Change-Id: I085ad8562b5ecb16384c9de474eb11d6ccfbcb52

4 years agoODROID-COMMON: usb: xhci: Make sg_tablesize can be set by bootargs
Joshua Yang [Mon, 24 Jun 2019 05:52:30 +0000 (14:52 +0900)]
ODROID-COMMON: usb: xhci: Make sg_tablesize can be set by bootargs

Change-Id: Ic9e9db2ef3291c10bf4481791e0d38389e55f732
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com>
4 years agoODROID-N2: lock minimum cpu frequency to 667Mhz
Mauro (mdrjr) Ribeiro [Wed, 26 Jun 2019 15:19:14 +0000 (12:19 -0300)]
ODROID-N2: lock minimum cpu frequency to 667Mhz

This locks both A72's and A53's clusters to 667Mhz minimum

Change-Id: I6f5446a8f31dff0ea9c48ac03f82fad8d5d2be1c

4 years agoODROID-N2 : Remove HID ignored device(0x0EEE:0x0005) for RPI Touch
charles.park [Mon, 10 Jun 2019 01:43:28 +0000 (10:43 +0900)]
ODROID-N2 : Remove HID ignored device(0x0EEE:0x0005) for RPI Touch

Change-Id: Ic3bbb28952c52caeb22d7f80c5c6386fe8ecd9bd

4 years agoODROID-N2: config: enable missing ALSA modules
Mauro (mdrjr) Ribeiro [Thu, 6 Jun 2019 21:04:02 +0000 (18:04 -0300)]
ODROID-N2: config: enable missing ALSA modules

Change-Id: I4e3ff521e9b292466829d38ce6451b567a36ed4d

4 years agoODROID-N2: config: make xpad driver as module
Mauro (mdrjr) Ribeiro [Thu, 6 Jun 2019 00:50:29 +0000 (21:50 -0300)]
ODROID-N2: config: make xpad driver as module

Change-Id: Ifcce53bdcf9ac75ef7d51b36b8fb38fa81300f21

4 years agoODROID-N2: drm: add DRM featured kernel configuration
Dongjin Kim [Tue, 28 May 2019 06:31:16 +0000 (15:31 +0900)]
ODROID-N2: drm: add DRM featured kernel configuration

Change-Id: Ic2741f017a509543ba6f0e98e8f4bb18b28975d7
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODORID-N2: gpu/drm: add ARM Mali Bifrost r16p0 kernel driver
Dongjin Kim [Thu, 30 May 2019 06:03:44 +0000 (15:03 +0900)]
ODORID-N2: gpu/drm: add ARM Mali Bifrost r16p0 kernel driver

Change-Id: Id32615f989570499c970d98713f8066504a348ec
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: config: disable 'CONFIG_CGROUP_SCHEDTUNE'
Dongjin Kim [Thu, 16 May 2019 05:43:02 +0000 (14:43 +0900)]
ODROID-N2: config: disable 'CONFIG_CGROUP_SCHEDTUNE'

Change-Id: I10c2828044a04a7b678c2fad3e2544699e1b3db5
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: config: enable missing CRYPTO modules
Mauro (mdrjr) Ribeiro [Wed, 8 May 2019 02:21:39 +0000 (23:21 -0300)]
ODROID-N2: config: enable missing CRYPTO modules

Change-Id: I05a0006dff7a80403ecd8c4507050081e2a7aad2

4 years agoODROID-N2:Added force64b parameter to fbtft&spicc to increase the refresh-rate.
Kevin Kim [Tue, 23 Apr 2019 08:58:42 +0000 (17:58 +0900)]
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

4 years agoODROID-N2: fbtft_device new fast spi lcd(ili9486) driver added.
charles.park [Tue, 9 Apr 2019 02:51:27 +0000 (11:51 +0900)]
ODROID-N2: fbtft_device new fast spi lcd(ili9486) driver added.

Change-Id: Iaa24ea37679637729b0ca7b773b9c89e6a0167f5

4 years agoODROID-N2: fbtft odroid35 driver added(fast spi lcd)
charles.park [Thu, 4 Apr 2019 05:12:29 +0000 (14:12 +0900)]
ODROID-N2: fbtft odroid35 driver added(fast spi lcd)

Change-Id: Ic6a40551bf758d8e1f77b9dfe4031dc9d2f1f078

4 years agoODROID-N2: config: enable 'CONFIG_IP_MULTIPL_TABLES'
Dongjin Kim [Tue, 23 Apr 2019 04:23:56 +0000 (13:23 +0900)]
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>
4 years agoODROID-N2: gpu/arm: MALI: don't use trace_printk
Mauro (mdrjr) Ribeiro [Tue, 16 Apr 2019 14:38:01 +0000 (11:38 -0300)]
ODROID-N2: gpu/arm: MALI: don't use trace_printk

Change-Id: I802c61c126484c07ac2a28356bdd4c96f35bbe98
Singed-off-by: Mauro (mdrjr) Ribeiro <mauro.ribeiro@hardkernel.com>
4 years agoODROID-N2: config: add built-in drivers of a few USB/SCSI devices
Dongjin Kim [Sat, 13 Apr 2019 14:00:00 +0000 (23:00 +0900)]
ODROID-N2: config: add built-in drivers of a few USB/SCSI devices

Change-Id: Ieda6ccafaedb65a8428839db87f60ffd7f26be85
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2:Add CONFIG_USB_ANNOUNCE_NEW_DEVICES
Kevin Kim [Mon, 15 Apr 2019 01:34:33 +0000 (10:34 +0900)]
ODROID-N2:Add CONFIG_USB_ANNOUNCE_NEW_DEVICES

Change-Id: Ia27893c415cabbf17e6cd3d1bde255caafdd989d

4 years agoODROID-COMMON: xen: Remove -fshort-wchar gcc flag
Joy Cho [Fri, 29 Mar 2019 08:04:25 +0000 (17:04 +0900)]
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>
4 years agoODROID-COMMON: vout: Fix hdmi display hotplug issue
Joy Cho [Wed, 10 Apr 2019 07:10:48 +0000 (16:10 +0900)]
ODROID-COMMON: vout: Fix hdmi display hotplug issue

Change-Id: Ia2a5cb027eb6bb24705da09875f79a97d6daef41

4 years agoODROID-COMMON: hwmon: pwm-fan: add sys attribute to control active cooling
Anand Moon [Thu, 13 Apr 2017 06:14:58 +0000 (11:44 +0530)]
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 c2e92581daeaa811ceec4f301d85688567e699d2)

4 years agoODROID-COMMON: Removed mono sound channel, as it currently doesn't work and has issues
Kevin Kim [Mon, 25 Mar 2019 03:01:52 +0000 (12:01 +0900)]
ODROID-COMMON: Removed mono sound channel, as it currently doesn't work and has issues

Change-Id: I7959e3c2b4f28b998ca2300e9c59fcef77d92854

4 years agoODROID-N2: config: disable 'CONFIG_AMLOGIC_PAGE_TRACE'
Dongjin Kim [Fri, 22 Mar 2019 07:32:20 +0000 (16:32 +0900)]
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>
4 years agoODROID-N2: config: disable 'CONFIG_AMLOGIC_VMAP'
Dongjin Kim [Fri, 22 Mar 2019 06:13:18 +0000 (15:13 +0900)]
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:ffffff80200c0000ffffffc0cf308960
[    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>
4 years agoODROID-COMMON:alsa-default-sink set to HDMI-output
Kevin Kim [Fri, 22 Mar 2019 05:03:21 +0000 (14:03 +0900)]
ODROID-COMMON:alsa-default-sink set to HDMI-output

Change-Id: I6165eed22baca6150b4dfc79e9108ba344385d0d

4 years agoODROID-COMMON: net/ethernet: fix compilation error of implicit delcaration
Dongjin Kim [Mon, 18 Mar 2019 04:48:12 +0000 (13:48 +0900)]
ODROID-COMMON: net/ethernet: fix compilation error of implicit delcaration

Change-Id: I054510f2d0671563b42575c60e5441ed3351347d
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: BACKPORT: ALSA: usb-audio: Eliminate noise at the start of DSD playback.
Nobutaka Okabe [Mon, 12 Dec 2016 17:52:58 +0000 (02:52 +0900)]
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>
4 years agoODROID-COMMON: pwm-fan device enabled for active cooling.
Kevin Kim [Wed, 13 Mar 2019 07:02:11 +0000 (16:02 +0900)]
ODROID-COMMON: pwm-fan device enabled for active cooling.

Change-Id: I1dcdfa4c22ab72cd24b1be870727420683073f9a
Signed-off-by: Kevin Kim <ckkim@hardkernel.com>
4 years agoODROID-COMMON: remote: Add a setup of user remote wakeup decode type
Joy Cho [Wed, 13 Mar 2019 00:57:04 +0000 (09:57 +0900)]
ODROID-COMMON: remote: Add a setup of user remote wakeup decode type

Change-Id: Ib7bb759dfec67433b596ed64997f6894d1c7ec27
Signed-by-off: Joy Cho <joy.cho@hardkernel.com>

4 years agoODROID-COMMON: phy/realtek: add to support Wake On Lan enable
Dongjin Kim [Wed, 13 Mar 2019 10:43:20 +0000 (06:43 -0400)]
ODROID-COMMON: phy/realtek: add to support Wake On Lan enable

Adding new kernel command line "enable_wol=<1|0>" will configure the WOL
features on next power off.

Change-Id: I4830aeb1651e90d4699887199000def1163fb6db
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: media: rc: Add lirc helper to support user remote wakeup
Joy Cho [Thu, 7 Mar 2019 05:28:41 +0000 (14:28 +0900)]
ODROID-COMMON: media: rc: Add lirc helper to support user remote wakeup

- set user remote wakeup key
- set ir decode protocol for wakeup

Change-Id: If083545f64d4e0b9c30bed89ce4bc9ecd37ea8ac
Signed-off-by: Joy Cho <joy.cho@hardkernel.com>
4 years agoODROID-COMMON: arm64/dts: audio mclk set to continuous clock
Kevin Kim [Thu, 7 Mar 2019 05:16:41 +0000 (14:16 +0900)]
ODROID-COMMON: arm64/dts: audio mclk set to continuous clock

Change-Id: I2184521fb9370018f7d38fad2aea2bb63adab4fa

4 years agoODROID-N2: config: Add 'gpioplug_ir_recv' for GPIO-based IR receiver
Dongjin Kim [Fri, 8 Mar 2019 10:12:38 +0000 (05:12 -0500)]
ODROID-N2: config: Add 'gpioplug_ir_recv' for GPIO-based IR receiver

Change-Id: I09c12bfa0f4832971ddedd5140128085bc26087d
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: media: rc: Add new IR receiver to specify gpio number for IR sensor
Joy Cho [Thu, 15 Mar 2018 03:05:54 +0000 (12:05 +0900)]
ODROID-COMMON: media: rc: Add new IR receiver to specify gpio number for IR sensor

This driver helps to register the device of GPIO based IR receiver, "gpio-ir-recv"
with the gpio number and pulse trigger when driver is loading. For example,

# modprobe gpio-ir-recv
# modprobe gpioplug-ir-recv gpio_nr=473 active_low=1

Change-Id: I377be5e1d1926d0e777b7e18feef7f0d4bc45f40
Signed-off-by: Joy Cho <joy.cho@hardkernel.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: arm64/dtb: change to suport 'both' interrupt edge trigger
Dongjin Kim [Fri, 8 Mar 2019 09:35:53 +0000 (04:35 -0500)]
ODROID-N2: arm64/dtb: change to suport 'both' interrupt edge trigger

Change-Id: I033e6bf4cbb35199a26572fd442264cc4cb0e58b
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2:40p expansion I2C function enabled by default.
Kevin Kim [Thu, 7 Mar 2019 05:25:47 +0000 (14:25 +0900)]
ODROID-N2:40p expansion I2C function enabled by default.

Change-Id: Ifd14a7a8b0fbd14d636122c013cad3452e3ae245

4 years agoODROID-COMMON: mm: quick fix if 'CONFIG_AMLOGIC_PAGE_TRACE' is not enabled
Dongjin Kim [Thu, 7 Mar 2019 03:44:48 +0000 (12:44 +0900)]
ODROID-COMMON: mm: quick fix if 'CONFIG_AMLOGIC_PAGE_TRACE' is not enabled

Change-Id: Id63e7c4cd0decfacc3708bd8887758d16df132ea
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: config: re-enable f2fs as built-in
Mauro (mdrjr) Ribeiro [Wed, 6 Mar 2019 13:39:03 +0000 (10:39 -0300)]
ODROID-N2: config: re-enable f2fs as built-in

Change-Id: Iea1adf6dfe1cb612a4cbe2b60e568246a25682af

4 years agoODROID-N2: config: reconfig based on BSP openlinux-20190220
Dongjin Kim [Tue, 26 Feb 2019 09:23:13 +0000 (18:23 +0900)]
ODROID-N2: config: reconfig based on BSP openlinux-20190220

Change-Id: I09d6bba84c65b72e72c32f4de9af4bc9ff41b605
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: Add Mixer control for LINE-OUT Mute
Kevin Kim [Wed, 20 Feb 2019 09:13:24 +0000 (18:13 +0900)]
ODROID-COMMON: Add Mixer control for LINE-OUT Mute

Mute : amixer -c0 sset 'LINE_OUT mute' on
Unmute : amixer -c0 sset 'LINE_OUT mute' off
Boot on state : unmute

Change-Id: If899ea5607cbef8b62fb35b66c79089beb192d1a

4 years agoODROID-COMMON: usb3: do not reset USB hub on boot
Dongjin Kim [Thu, 28 Feb 2019 08:48:01 +0000 (03:48 -0500)]
ODROID-COMMON: usb3: do not reset USB hub on boot

Change-Id: I167f44ff20e35be30851e81cdd180afb5d093d29
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: rtl8211: Link/Active LED configuration
Dongjin Kim [Wed, 27 Feb 2019 07:46:40 +0000 (16:46 +0900)]
ODROID-COMMON: rtl8211: Link/Active LED configuration

  * Green - 100Mbps
  * Amber - 1000Mbps

Change-Id: Idc60ac29b5ddab39153a04564a6bb76d0ec02c17
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: staging: lirc: support GPIO based IR Blaster
Joy Cho [Fri, 15 Feb 2019 09:32:15 +0000 (18:32 +0900)]
ODROID-N2: staging: lirc: support GPIO based IR Blaster

Change-Id: I0a4993e68784a31f3d89c2f54e69dc70aa7bc5f3

4 years agoODROID-COMMON: media: rc: add LIRC_CAN_SEND for the buffer allocation to support...
Joy Cho [Tue, 26 Feb 2019 04:45:34 +0000 (13:45 +0900)]
ODROID-COMMON: media: rc: add LIRC_CAN_SEND for the buffer allocation to support IR TX

Change-Id: I12c0695686084bd8f9a14e9b93284a17ef58c63f

4 years agoODROID-N2: config: enable UAS
Mauro (mdrjr) Ribeiro [Mon, 25 Feb 2019 08:46:57 +0000 (05:46 -0300)]
ODROID-N2: config: enable UAS

Change-Id: Idbb302e3ff68f054d6d9d33519e099b408c1f36e

4 years agoODROID-N2: USB Audio: add support for additional DSD raw capable devices
Dongjin Kim [Mon, 25 Feb 2019 01:51:42 +0000 (10:51 +0900)]
ODROID-N2: USB Audio: add support for additional DSD raw capable devices

Change-Id: If1a619e86f6c0f0893a8ce1d65fd8fe6c8f97b8c
Signed-off-by: Gé Koerkamp<ge.koerkamp@gmail.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: config: enable 'CONFIG_FHANDLE' for systemd
Dongjin Kim [Sun, 24 Feb 2019 15:31:37 +0000 (00:31 +0900)]
ODROID-N2: config: enable 'CONFIG_FHANDLE' for systemd

Change-Id: I14f31de80b8bfca404bde3eda147adb7c8a1433b
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: keyboard: add gpio power key that is set from boot.ini
Joy Cho [Tue, 19 Feb 2019 01:30:18 +0000 (10:30 +0900)]
ODROID-N2: keyboard: add gpio power key that is set from boot.ini

Change-Id: Ic3a6152bcedf21e8600993e70394a1b894c1d212

4 years agoODROID-COMMON: media/vout: add new kernel param 'cvbscable='
Dongjin Kim [Wed, 20 Feb 2019 06:49:01 +0000 (15:49 +0900)]
ODROID-COMMON: media/vout: add new kernel param 'cvbscable='

This patch is to indicate when CVBS cable is connected or not, '1' as the cable
is attached and '0' otherwise. Currently CVBS cable only can be detected by
U-boot since the detection signal can be read by ADC.

Change-Id: I8fdff0cf0a2cf2bb2a94b296a1e2e5946864513d
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: arm64/dts: add 'vdac_config' for CVBS output
Dongjin Kim [Tue, 11 Dec 2018 07:44:55 +0000 (16:44 +0900)]
ODROID-N2: arm64/dts: add 'vdac_config' for CVBS output

Change-Id: Iad6c990888f804829b5e8ca3e5dfe9e1829ae9b2
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: clk: add 2.004GHz cpu freq for A73 core and change the max
Joy Cho [Tue, 19 Feb 2019 23:46:54 +0000 (08:46 +0900)]
ODROID-N2: clk: add 2.004GHz cpu freq for A73 core and change the max

Change-Id: I99274d1084fc20a277a26669024391132da010f8

4 years agoODROID-N2: arm64/dts: Make I2C-2, I2C-3, SPI functionalities disabled by default
Joshua Yang [Wed, 13 Feb 2019 07:49:48 +0000 (16:49 +0900)]
ODROID-N2: arm64/dts: Make I2C-2, I2C-3, SPI functionalities disabled by default

These functions can be enabled using device-tree-compiler.
Refer to the following locations.

spi
/soc/cbus@ffd00000/spi@13000
/soc/cbus@ffd00000/spi@13000/spidev@0

i2c-2
/soc/cbus@ffd00000/i2c@1d000

i2c-3
/soc/cbus@ffd00000/i2c@1c000

Change-Id: I85f8b3402343a0910b902ac0f8e46f79ae6bf594

4 years agoODROID-N2: media: rc: activate meson-ir driver to support LIRC
Joy Cho [Mon, 31 Dec 2018 06:31:50 +0000 (15:31 +0900)]
ODROID-N2: media: rc: activate meson-ir driver to support LIRC

Change-Id: Ibe8c8b1199a5f505665c88c9c40fabfed525fb20

4 years agoODROID-N2: media: rc: update meson-ir driver
Joy Cho [Fri, 15 Feb 2019 06:47:39 +0000 (15:47 +0900)]
ODROID-N2: media: rc: update meson-ir driver

Change-Id: I435e618af7436d0485423f541f9df841716810b5

4 years agoODROID-N2: prepare defconfig for release
Mauro (mdrjr) Ribeiro [Wed, 13 Feb 2019 07:49:37 +0000 (05:49 -0200)]
ODROID-N2: prepare defconfig for release

Change-Id: I5d712b539dd68c97e257dc0d1f727a39f34dcca3

4 years agoODROID-N2: osd: support flexible fb size with free scale option
Joy Cho [Tue, 12 Feb 2019 05:05:36 +0000 (14:05 +0900)]
ODROID-N2: osd: support flexible fb size with free scale option

Change-Id: I87a63eda62b96e3d54cb88f92e16364ba8250acf

4 years agoODROID-N2: vout: update current vout mode string
Joy Cho [Tue, 12 Feb 2019 08:42:49 +0000 (17:42 +0900)]
ODROID-N2: vout: update current vout mode string

Change-Id: I19584a9dedfcf66a7ad2efbdcfddd9b5218add70

4 years agoODROID-COMMON: spifc: add new hardware node 'spifc'
Dongjin Kim [Mon, 11 Feb 2019 04:54:38 +0000 (13:54 +0900)]
ODROID-COMMON: spifc: add new hardware node 'spifc'

In order to access SPI-NOR flash memory from Linux kernel, new node 'spifc' is
added as 'disabled' by default. Since SPI flash memory shares the hardware bus
with eMMC, one can not be enabled when another one is enabled.

Change-Id: I7ae258dcc1b18df59dc33e8473c83f7ff0329461
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: Add pwm-gpio driver for cooling fan control
Kevin Kim [Wed, 16 Jan 2019 05:49:59 +0000 (14:49 +0900)]
ODROID-COMMON: Add pwm-gpio driver for cooling fan control

Change-Id: I906fdd7d8b3da407f8ea7560562df7cc46b3d8fa

4 years agoODROID-COMMON: arm64/dts:Modified PWM pinctrl
Kevin Kim [Tue, 15 Jan 2019 02:47:04 +0000 (11:47 +0900)]
ODROID-COMMON: arm64/dts:Modified PWM pinctrl

Change-Id: I951fd8481328149e64536cbf2a02e51d47b36acd

4 years agoODROID-COMMON: pwm: gpio: Add a generic gpio based PWM driver
Kevin Kim [Wed, 16 Jan 2019 05:45:10 +0000 (14:45 +0900)]
ODROID-COMMON: pwm: gpio: Add a generic gpio based PWM driver

From: Olliver Schinagl <oliver@schinagl.nl>

This patch adds a bit-banging gpio PWM driver. It makes use of hrtimers,
to allow nano-second resolution, though it obviously strongly depends on
the switching speed of the gpio pins, hrtimer and system load.

Each pwm node can have 1 or more "pwm-gpio" entries, which will be
treated as pwm's as part of a pwm chip.

Change-Id: Idd42bf6d79f8ce52275a15965b02af470f28da7c
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
4 years agoODROID-N2: Add CONFIG_USB_SERIAL_CP210X
Joshua Yang [Wed, 16 Jan 2019 04:51:55 +0000 (13:51 +0900)]
ODROID-N2: Add CONFIG_USB_SERIAL_CP210X

Change-Id: I33cb95010cc122c2688e2713da27a0f59a732b6f

4 years agoODROID-N2: Fix build error.
Chris KIM [Thu, 31 Jan 2019 05:38:57 +0000 (14:38 +0900)]
ODROID-N2: Fix build error.

Change-Id: I3014c2b540b91eeafde3a151e3752b02bbd30ccc
(cherry picked from commit 7461978eb42c664d7867eb11248d51f9d957cbcf)

4 years agoODROID-N2: mmc: Initate MMC power state on reboot
Kevin Kim [Thu, 31 Jan 2019 07:40:41 +0000 (16:40 +0900)]
ODROID-N2: mmc: Initate MMC power state on reboot

Change-Id: Ifade734854d94c1c98b34c55a431835b80c5f7e4

4 years agoODROID-COMMON: cpuinfo: add to print the board UUID on eFUSE
Dongjin Kim [Fri, 21 Dec 2018 09:28:17 +0000 (18:28 +0900)]
ODROID-COMMON: cpuinfo: add to print the board UUID on eFUSE

Change-Id: Ia6400b15d6a16329d0d326492a0131003de8785f
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: efuse: fix to print true UUID from /sys/class/efuse/uuid
Dongjin Kim [Mon, 28 Jan 2019 18:18:06 +0000 (03:18 +0900)]
ODROID-COMMON: efuse: fix to print true UUID from /sys/class/efuse/uuid

Change-Id: Ic27fcef584be7a05ff384fa7cd350c34fdf9315c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: arch/arm64: removing the node 'unifykey'
Dongjin Kim [Fri, 25 Jan 2019 10:27:00 +0000 (19:27 +0900)]
ODROID-N2: arch/arm64: removing the node 'unifykey'

The 'unifykey' is the storage only in an eMMC and not required for
other devices which does not use eMMC. Therefore, deprecated.

Change-Id: Ia59b9b53145038187bacb3f9469078f9f813278c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: dts: no building of DTB for AMLogic boards
Dongjin Kim [Fri, 25 Jan 2019 05:37:03 +0000 (14:37 +0900)]
ODROID-COMMON: dts: no building of DTB for AMLogic boards

Change-Id: I08cf75c6f1c6536c54b34ea8af33ff8e173d9e3a
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: config: enable kernel features for Docker
Dongjin Kim [Thu, 24 Jan 2019 15:57:33 +0000 (10:57 -0500)]
ODROID-N2: config: enable kernel features for Docker

Change-Id: I28aff3d9fd0c143afecd7425ab55e2ddb2757c65
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: git: removing '.git/pre-commit'
Dongjin Kim [Thu, 24 Jan 2019 16:10:52 +0000 (11:10 -0500)]
ODROID-N2: git: removing '.git/pre-commit'

Change-Id: Ia44136b12853e4555159dcb5aa046ea711d0c206
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-COMMON: mmc/core: Removed HS400
Kevin Kim [Fri, 25 Jan 2019 03:07:04 +0000 (12:07 +0900)]
ODROID-COMMON: mmc/core: Removed HS400

Change-Id: Ic2082a938ff2966f74717796e3d52a4546fef0e6

4 years agoODROID-N2: cpufreq: adjust default freq of A73 core to 1.8GHz
Joy Cho [Thu, 24 Jan 2019 05:04:32 +0000 (14:04 +0900)]
ODROID-N2: cpufreq: adjust default freq of A73 core to 1.8GHz

Change-Id: I1e845ac032fbd42c7f01de9a0032284f0e06aceb

4 years agoODROID-N2: dts: adjust thermal trip point
Joy Cho [Thu, 17 Jan 2019 08:52:51 +0000 (17:52 +0900)]
ODROID-N2: dts: adjust thermal trip point

Change-Id: Ied585cecf025b0c71e6c0fe2f414a1465b34b1e0

4 years agoODROID-COMMON: arm64: dma-mapping: increase DMA coherent pool size to 2M
Joy Cho [Thu, 24 Jan 2019 02:40:59 +0000 (11:40 +0900)]
ODROID-COMMON: arm64: dma-mapping: increase DMA coherent pool size to 2M

Change-Id: I55c33b5966a4468fe0c28659fcc24896c9f95262

4 years agoODROID-COMMON: efuse: fix to return error code
SeungChul Lee [Mon, 14 Jan 2019 06:27:32 +0000 (15:27 +0900)]
ODROID-COMMON: efuse: fix to return error code

Change-Id: I6f21d63900a01829489bdb63665c0801ad0636c9
Signed-off-by: SeungChul Lee <john.lee@hardkernel.com>
4 years agoODROID-COMMON: Revert "Makefile: lock kernel version without localversion appended"
Dongjin Kim [Sun, 13 Jan 2019 03:22:20 +0000 (22:22 -0500)]
ODROID-COMMON: Revert "Makefile: lock kernel version without localversion appended"

This reverts commit e95ed5b5710829aedfe290181960f4500966c6c2.

Change-Id: I3a30f8eebd7f15f22cd363c683d81be374cac976

4 years agoODROID-COMMON: Revert "module: skip sublevel and crc when ver check"
Dongjin Kim [Sun, 13 Jan 2019 03:22:04 +0000 (22:22 -0500)]
ODROID-COMMON: Revert "module: skip sublevel and crc when ver check"

This reverts commit 872270857a0d0bc91fd1738c8962f5a0e4c3e9ac.

Change-Id: I68098f90e09e62c260274b808af89a524eb3d295

4 years agoODROID-COMMON: Revert "Makefile: fix generation dependency for utsrelease.h"
Yixun Lan [Mon, 26 Jun 2017 07:08:24 +0000 (15:08 +0800)]
ODROID-COMMON: Revert "Makefile: fix generation dependency for utsrelease.h"

This reverts commit 7996a0673063bd8efaa769c6e2daf96a73856046.

Change-Id: Iad1252580ef751ec46cb2cf08535ea560beb0ead

4 years agoODROID-COMMON: Revert "Makefile: generate kernel_full in seperate command"
Dongjin Kim [Sun, 13 Jan 2019 03:21:03 +0000 (22:21 -0500)]
ODROID-COMMON: Revert "Makefile: generate kernel_full in seperate command"

This reverts commit 7c6adea43cba783a08ad911090c4293f35c29b9b.

Change-Id: If46fc1c8183a20350a6e649599c7af771bcae752

4 years agoODROID-N2: Add D-WAV Multitouch driver.
codewalker [Mon, 14 Mar 2016 05:53:47 +0000 (14:53 +0900)]
ODROID-N2: Add D-WAV Multitouch driver.

Change-Id: Ia1c8c29d3f69c6ba5d630279c4cc98119b68ab71

4 years agoODROID-COMMON:Spicc driver pinctrl for odroid
Kevin Kim [Fri, 4 Jan 2019 08:20:01 +0000 (17:20 +0900)]
ODROID-COMMON:Spicc driver pinctrl for odroid

Change-Id: I0560900a68861592d1717b5421ef0b8324fcbc76

4 years agoODROID-COMMON:Add support Dallas 1-wire for odroid
Kevin Kim [Tue, 8 Jan 2019 05:47:43 +0000 (14:47 +0900)]
ODROID-COMMON:Add support Dallas 1-wire for odroid

Change-Id: I85055b83cffbfbfb0886b93d5bdc5b6152b986cb

4 years agoODROID-COMMON: PWM driver pinctrl for odroid.
Kevin Kim [Tue, 8 Jan 2019 05:26:58 +0000 (14:26 +0900)]
ODROID-COMMON: PWM driver pinctrl for odroid.

Change-Id: Iced9657a28d6cf1715f5d130644079b0dc96c865

4 years agoODROID-COMMON: I2C, RTC driver as a module
Kevin Kim [Tue, 8 Jan 2019 03:10:37 +0000 (12:10 +0900)]
ODROID-COMMON: I2C, RTC driver as a module

Change-Id: Ifee1d369d05469989e2e7b875abe93c69b9ab648

4 years agoODROID-COMMON: Amlogic i2c master pinctrl for odroid.
Kevin Kim [Tue, 8 Jan 2019 02:40:18 +0000 (11:40 +0900)]
ODROID-COMMON: Amlogic i2c master pinctrl for odroid.

Change-Id: I3a1a931769104de99f87e013a0e488304fdf2c38

4 years agoODROID-COMMON: arm64/dts: disable 'vdin0/1' nodes unsupported
Dongjin Kim [Fri, 21 Dec 2018 09:23:05 +0000 (18:23 +0900)]
ODROID-COMMON: arm64/dts: disable 'vdin0/1' nodes unsupported

Change-Id: If1910cc8e9317b9e1a153196ad46f4d2c5142d1d
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: config: enable kernel feature 'KEXEC' and 'SYSVIPC'
Dongjin Kim [Wed, 9 Jan 2019 04:01:16 +0000 (13:01 +0900)]
ODROID-N2: config: enable kernel feature 'KEXEC' and 'SYSVIPC'

Change-Id: Ie783641f2f9d88bdc1cd0ef620b0e9bc3db9e15c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: arch/arm64: add dummy subnode 'chosen {}' for KEXEC
Dongjin Kim [Wed, 9 Jan 2019 04:00:16 +0000 (13:00 +0900)]
ODROID-N2: arch/arm64: add dummy subnode 'chosen {}' for KEXEC

Change-Id: I40ed4aa47d8fe25941fcdc5ee1b1de8fe514e69c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
4 years agoODROID-N2: support true 4k framebuffer
Mauro (mdrjr) Ribeiro [Wed, 9 Jan 2019 00:09:34 +0000 (22:09 -0200)]
ODROID-N2: support true 4k framebuffer

Change-Id: Ic28199b8226a0d284d9b05abab505f87b12f4e7e

4 years agoODROID-N2: arch/arm64: rename 's922d_odroidn2.dts' to 'meson64_odroidn2.dts'
Dongjin Kim [Wed, 2 Jan 2019 05:41:27 +0000 (14:41 +0900)]
ODROID-N2: arch/arm64: rename 's922d_odroidn2.dts' to 'meson64_odroidn2.dts'

Change-Id: Iebdb89126627cb19e3a93cc99cd8d37f3638c1ce
Signed-off-by: Dongjin Kim <tobetter@gmail.com>