CONFIG_ARCH_ROCKCHIP not enabled in armhf generic kernel

Bug #1566283 reported by Paweł Jarosz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Wishlist
Tim Gardner
Xenial
Fix Released
Wishlist
Tim Gardner

Bug Description

Is it possible to enable CONFIG_ARCH_ROCKCHIP in ubuntu 16.04 kernel config?
All drivers for this arch are already enabled as modules in ubuntu generic kernel.
linux-image-4.4.0-16-generic (armhf) has CONFIG_ARCH_ROCKCHIP not set.

description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1566283

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Paweł Jarosz (paweljaroszit) wrote :

I'm unable to add log files since my board is not booting with ubuntu kernel. (Boots ok with mainline)

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
importance: Undecided → Wishlist
Changed in linux (Ubuntu Xenial):
status: Confirmed → Triaged
tags: added: kernel-da-key xenial
Revision history for this message
Tim Gardner (timg-tpi) wrote :

CONFIG_ARCH_ROCKCHIP=y

Changed in linux (Ubuntu Xenial):
assignee: nobody → Tim Gardner (timg-tpi)
status: Triaged → Fix Committed
Revision history for this message
Paweł Jarosz (paweljaroszit) wrote :

Thanks Tim for such fast action :).
Unfortunately there also be needed other config entries for proper rockchip arch support:

CONFIG_ARCH_ROCKCHIP=y
CONFIG_EMAC_ROCKCHIP=m
CONFIG_SPI_ROCKCHIP=m
CONFIG_PINCTRL_ROCKCHIP=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_THERMAL=m
CONFIG_MMC_DW_ROCKCHIP=m
CONFIG_ROCKCHIP_TIMER=y
CONFIG_ROCKCHIP_IOMMU=m
CONFIG_ROCKCHIP_SARADC=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_ROCKCHIP_EFUSE=m
CONFIG_CRYPTO_DEV_ROCKCHIP=m
CONFIG_ROCKCHIP_PM_DOMAINS=y

Should i open new bug/wishlist for this? :)

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Look deeper:

debian.master/config/config.common.ubuntu:CONFIG_DRM_ROCKCHIP=m
debian.master/config/config.common.ubuntu:CONFIG_DWMAC_ROCKCHIP=m
debian.master/config/config.common.ubuntu:CONFIG_EMAC_ROCKCHIP=m
debian.master/config/config.common.ubuntu:CONFIG_MMC_DW_ROCKCHIP=m
debian.master/config/config.common.ubuntu:CONFIG_PHY_ROCKCHIP_USB=m
debian.master/config/config.common.ubuntu:CONFIG_PINCTRL_ROCKCHIP=y
debian.master/config/config.common.ubuntu:CONFIG_PWM_ROCKCHIP=m
debian.master/config/config.common.ubuntu:CONFIG_ROCKCHIP_DW_HDMI=m
debian.master/config/config.common.ubuntu:CONFIG_ROCKCHIP_EFUSE=m
debian.master/config/config.common.ubuntu:CONFIG_ROCKCHIP_IODOMAIN=m
debian.master/config/config.common.ubuntu:CONFIG_ROCKCHIP_IOMMU=y
debian.master/config/config.common.ubuntu:CONFIG_ROCKCHIP_PM_DOMAINS=y
debian.master/config/config.common.ubuntu:CONFIG_ROCKCHIP_SARADC=m
debian.master/config/config.common.ubuntu:CONFIG_ROCKCHIP_THERMAL=m
debian.master/config/config.common.ubuntu:CONFIG_ROCKCHIP_TIMER=y
debian.master/config/config.common.ubuntu:CONFIG_SND_SOC_ROCKCHIP=m
debian.master/config/config.common.ubuntu:CONFIG_SND_SOC_ROCKCHIP_I2S=m
debian.master/config/config.common.ubuntu:CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
debian.master/config/config.common.ubuntu:CONFIG_SND_SOC_ROCKCHIP_RT5645=m
debian.master/config/config.common.ubuntu:CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
debian.master/config/config.common.ubuntu:CONFIG_SPI_ROCKCHIP=m

Revision history for this message
Paweł Jarosz (paweljaroszit) wrote :

Sorry ... i only looked at the changelog.
Just tested the kernel and it's booting ok (4.4.0-18-generic)
Thanks :)

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (7.9 KiB)

This bug was fixed in the package linux - 4.4.0-18.34

---------------
linux (4.4.0-18.34) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1566868

  * [i915_bpo] Fix RC6 on SKL GT3 & GT4 (LP: #1564759)
    - SAUCE: i915_bpo: drm/i915/skl: Fix rc6 based gpu/system hang
    - SAUCE: i915_bpo: drm/i915/skl: Fix spurious gpu hang with gt3/gt4 revs

  * CONFIG_ARCH_ROCKCHIP not enabled in armhf generic kernel (LP: #1566283)
    - [Config] CONFIG_ARCH_ROCKCHIP=y

  * [Feature] Memory Bandwidth Monitoring (LP: #1397880)
    - perf/x86/cqm: Fix CQM handling of grouping events into a cache_group
    - perf/x86/cqm: Fix CQM memory leak and notifier leak
    - x86/cpufeature: Carve out X86_FEATURE_*
    - Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
    - x86/topology: Create logical package id
    - perf/x86/mbm: Add Intel Memory B/W Monitoring enumeration and init
    - perf/x86/mbm: Add memory bandwidth monitoring event management
    - perf/x86/mbm: Implement RMID recycling
    - perf/x86/mbm: Add support for MBM counter overflow handling

  * User namespace mount updates (LP: #1566505)
    - SAUCE: quota: Require that qids passed to dqget() be valid and map into s_user_ns
    - SAUCE: fs: Allow superblock owner to change ownership of inodes with unmappable ids
    - SAUCE: fuse: Don't initialize user_id or group_id in mount options
    - SAUCE: cgroup: Use a new super block when mounting in a cgroup namespace
    - SAUCE: fs: fix a posible leak of allocated superblock

  * [arm64] kernel BUG at /build/linux-StrpB2/linux-4.4.0/fs/ext4/inode.c:2394!
    (LP: #1566518)
    - arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings
    - arm64: Update PTE_RDONLY in set_pte_at() for PROT_NONE permission

  * [Feature]USB core and xHCI tasks for USB 3.1 SuperSpeedPlus (SSP) support
    for Alpine Ridge on SKL (LP: #1519623)
    - usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices
    - usb: set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS
    - usb: show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices
    - usb: add device descriptor for usb 3.1 root hub
    - usb: Support USB 3.1 extended port status request
    - xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices.
    - xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers
    - xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability
    - xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices
    - usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor
    - usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor
    - usb: Add USB 3.1 Precision time measurement capability descriptor support
    - xhci: refactor and cleanup endpoint initialization.
    - xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints
    - xhci: cleanup isoc tranfers queuing code
    - xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1
    - SAUCE: (noup) usb: fix regression in SuperSpeed endpoint descriptor parsing

  * wrong/missing permissions for device f...

Read more...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.