mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-27 12:46:53 +00:00
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-6.0
This commit is contained in:
commit
d0232b2492
@ -40,7 +40,7 @@ md5sumCheck() {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ -z $part1 -o -z $part2 -o -z $id1 -o -z $id2]; then
|
if [ -z $part1 -o -z $part2 -o -z $id1 -o -z $id2 ]; then
|
||||||
echo "error: part1, part2, id1 or id2 not specified"
|
echo "error: part1, part2, id1 or id2 not specified"
|
||||||
echo "actual values:"
|
echo "actual values:"
|
||||||
echo "part1:" $part1
|
echo "part1:" $part1
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="mpfr"
|
PKG_NAME="mpfr"
|
||||||
PKG_VERSION="3.1.2"
|
PKG_VERSION="3.1.3"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="LGPL"
|
PKG_LICENSE="LGPL"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="bcm2835-driver"
|
PKG_NAME="bcm2835-driver"
|
||||||
PKG_VERSION="37600d5"
|
PKG_VERSION="df32073"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="nonfree"
|
PKG_LICENSE="nonfree"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="gcc"
|
PKG_NAME="gcc"
|
||||||
PKG_VERSION="4.9.2"
|
PKG_VERSION="4.9.3"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -40,7 +40,7 @@ case "$LINUX" in
|
|||||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan"
|
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
PKG_VERSION="4.0.5"
|
PKG_VERSION="4.1"
|
||||||
PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz"
|
PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@ -191,6 +191,4 @@ makeinstall_init() {
|
|||||||
post_install() {
|
post_install() {
|
||||||
mkdir -p $INSTALL/lib/firmware/
|
mkdir -p $INSTALL/lib/firmware/
|
||||||
ln -sf /storage/.config/firmware/ $INSTALL/lib/firmware/updates
|
ln -sf /storage/.config/firmware/ $INSTALL/lib/firmware/updates
|
||||||
|
|
||||||
enable_service cpufreq-threshold.service
|
|
||||||
}
|
}
|
||||||
|
@ -1,382 +0,0 @@
|
|||||||
diff -urN a/drivers/media/dvb-core/dvb-usb-ids.h b/drivers/media/dvb-core/dvb-usb-ids.h
|
|
||||||
--- a/drivers/media/dvb-core/dvb-usb-ids.h 2015-04-29 11:22:30.000000000 +0300
|
|
||||||
+++ b/drivers/media/dvb-core/dvb-usb-ids.h 2015-05-05 20:35:29.392417272 +0300
|
|
||||||
@@ -245,6 +245,7 @@
|
|
||||||
#define USB_PID_TECHNOTREND_CONNECT_S2400 0x3006
|
|
||||||
#define USB_PID_TECHNOTREND_CONNECT_S2400_8KEEPROM 0x3009
|
|
||||||
#define USB_PID_TECHNOTREND_CONNECT_CT3650 0x300d
|
|
||||||
+#define USB_PID_TECHNOTREND_CONNECT_S2_4600 0x3011
|
|
||||||
#define USB_PID_TECHNOTREND_CONNECT_CT2_4650_CI 0x3012
|
|
||||||
#define USB_PID_TECHNOTREND_TVSTICK_CT2_4400 0x3014
|
|
||||||
#define USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY 0x005a
|
|
||||||
diff -urN a/drivers/media/usb/dvb-usb/dw2102.c b/drivers/media/usb/dvb-usb/dw2102.c
|
|
||||||
--- a/drivers/media/usb/dvb-usb/dw2102.c 2015-04-29 11:22:30.000000000 +0300
|
|
||||||
+++ b/drivers/media/usb/dvb-usb/dw2102.c 2015-05-05 20:37:20.376421156 +0300
|
|
||||||
@@ -2,7 +2,8 @@
|
|
||||||
* DVBWorld DVB-S 2101, 2102, DVB-S2 2104, DVB-C 3101,
|
|
||||||
* TeVii S600, S630, S650, S660, S480, S421, S632
|
|
||||||
* Prof 1100, 7500,
|
|
||||||
- * Geniatech SU3000, T220 Cards
|
|
||||||
+ * Geniatech SU3000, T220,
|
|
||||||
+ * TechnoTrend S2-4600 Cards
|
|
||||||
* Copyright (C) 2008-2012 Igor M. Liplianin (liplianin@me.by)
|
|
||||||
*
|
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
|
||||||
@@ -31,6 +32,8 @@
|
|
||||||
#include "m88rs2000.h"
|
|
||||||
#include "tda18271.h"
|
|
||||||
#include "cxd2820r.h"
|
|
||||||
+#include "m88ds3103.h"
|
|
||||||
+#include "m88ts2022.h"
|
|
||||||
|
|
||||||
/* Max transfer size done by I2C transfer functions */
|
|
||||||
#define MAX_XFER_SIZE 64
|
|
||||||
@@ -112,12 +115,15 @@
|
|
||||||
"Please see linux/Documentation/dvb/ for more details " \
|
|
||||||
"on firmware-problems."
|
|
||||||
|
|
||||||
-struct su3000_state {
|
|
||||||
+struct dw2102_state {
|
|
||||||
u8 initialized;
|
|
||||||
-};
|
|
||||||
+ u8 last_lock;
|
|
||||||
+ struct i2c_client *i2c_client_tuner;
|
|
||||||
|
|
||||||
-struct s6x0_state {
|
|
||||||
+ /* fe hook functions*/
|
|
||||||
int (*old_set_voltage)(struct dvb_frontend *f, fe_sec_voltage_t v);
|
|
||||||
+ int (*fe_read_status)(struct dvb_frontend *fe,
|
|
||||||
+ fe_status_t *status);
|
|
||||||
};
|
|
||||||
|
|
||||||
/* debug */
|
|
||||||
@@ -887,7 +893,7 @@
|
|
||||||
|
|
||||||
static int su3000_power_ctrl(struct dvb_usb_device *d, int i)
|
|
||||||
{
|
|
||||||
- struct su3000_state *state = (struct su3000_state *)d->priv;
|
|
||||||
+ struct dw2102_state *state = (struct dw2102_state *)d->priv;
|
|
||||||
u8 obuf[] = {0xde, 0};
|
|
||||||
|
|
||||||
info("%s: %d, initialized %d\n", __func__, i, state->initialized);
|
|
||||||
@@ -973,7 +979,7 @@
|
|
||||||
{
|
|
||||||
struct dvb_usb_adapter *d =
|
|
||||||
(struct dvb_usb_adapter *)(fe->dvb->priv);
|
|
||||||
- struct s6x0_state *st = (struct s6x0_state *)d->dev->priv;
|
|
||||||
+ struct dw2102_state *st = (struct dw2102_state *)d->dev->priv;
|
|
||||||
|
|
||||||
dw210x_set_voltage(fe, voltage);
|
|
||||||
if (st->old_set_voltage)
|
|
||||||
@@ -1000,6 +1006,23 @@
|
|
||||||
i2c_transfer(&udev_adap->dev->i2c_adap, &msg, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
+static int tt_s2_4600_read_status(struct dvb_frontend *fe, fe_status_t *status)
|
|
||||||
+{
|
|
||||||
+ struct dvb_usb_adapter *d =
|
|
||||||
+ (struct dvb_usb_adapter *)(fe->dvb->priv);
|
|
||||||
+ struct dw2102_state *st = (struct dw2102_state *)d->dev->priv;
|
|
||||||
+ int ret;
|
|
||||||
+
|
|
||||||
+ ret = st->fe_read_status(fe, status);
|
|
||||||
+
|
|
||||||
+ /* resync slave fifo when signal change from unlock to lock */
|
|
||||||
+ if ((*status & FE_HAS_LOCK) && (!st->last_lock))
|
|
||||||
+ su3000_streaming_ctrl(d, 1);
|
|
||||||
+
|
|
||||||
+ st->last_lock = (*status & FE_HAS_LOCK) ? 1 : 0;
|
|
||||||
+ return ret;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
static struct stv0299_config sharp_z0194a_config = {
|
|
||||||
.demod_address = 0x68,
|
|
||||||
.inittab = sharp_z0194a_inittab,
|
|
||||||
@@ -1117,6 +1140,22 @@
|
|
||||||
.gate = TDA18271_GATE_DIGITAL,
|
|
||||||
};
|
|
||||||
|
|
||||||
+static const struct m88ds3103_config tt_s2_4600_m88ds3103_config = {
|
|
||||||
+ .i2c_addr = 0x68,
|
|
||||||
+ .clock = 27000000,
|
|
||||||
+ .i2c_wr_max = 33,
|
|
||||||
+ .ts_mode = M88DS3103_TS_CI,
|
|
||||||
+ .ts_clk = 16000,
|
|
||||||
+ .ts_clk_pol = 0,
|
|
||||||
+ .spec_inv = 0,
|
|
||||||
+ .agc_inv = 0,
|
|
||||||
+ .clock_out = M88DS3103_CLOCK_OUT_ENABLED,
|
|
||||||
+ .envelope_mode = 0,
|
|
||||||
+ .agc = 0x99,
|
|
||||||
+ .lnb_hv_pol = 1,
|
|
||||||
+ .lnb_en_pol = 0,
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
static u8 m88rs2000_inittab[] = {
|
|
||||||
DEMOD_WRITE, 0x9a, 0x30,
|
|
||||||
DEMOD_WRITE, 0x00, 0x01,
|
|
||||||
@@ -1295,7 +1334,7 @@
|
|
||||||
|
|
||||||
static int ds3000_frontend_attach(struct dvb_usb_adapter *d)
|
|
||||||
{
|
|
||||||
- struct s6x0_state *st = (struct s6x0_state *)d->dev->priv;
|
|
||||||
+ struct dw2102_state *st = d->dev->priv;
|
|
||||||
u8 obuf[] = {7, 1};
|
|
||||||
|
|
||||||
d->fe_adap[0].fe = dvb_attach(ds3000_attach, &s660_ds3000_config,
|
|
||||||
@@ -1461,6 +1500,92 @@
|
|
||||||
return -EIO;
|
|
||||||
}
|
|
||||||
|
|
||||||
+static int tt_s2_4600_frontend_attach(struct dvb_usb_adapter *adap)
|
|
||||||
+{
|
|
||||||
+ struct dvb_usb_device *d = adap->dev;
|
|
||||||
+ struct dw2102_state *state = d->priv;
|
|
||||||
+ u8 obuf[3] = { 0xe, 0x80, 0 };
|
|
||||||
+ u8 ibuf[] = { 0 };
|
|
||||||
+ struct i2c_adapter *i2c_adapter;
|
|
||||||
+ struct i2c_client *client;
|
|
||||||
+ struct i2c_board_info info;
|
|
||||||
+ struct m88ts2022_config m88ts2022_config = {
|
|
||||||
+ .clock = 27000000,
|
|
||||||
+ };
|
|
||||||
+
|
|
||||||
+ if (dvb_usb_generic_rw(d, obuf, 3, ibuf, 1, 0) < 0)
|
|
||||||
+ err("command 0x0e transfer failed.");
|
|
||||||
+
|
|
||||||
+ obuf[0] = 0xe;
|
|
||||||
+ obuf[1] = 0x02;
|
|
||||||
+ obuf[2] = 1;
|
|
||||||
+
|
|
||||||
+ if (dvb_usb_generic_rw(d, obuf, 3, ibuf, 1, 0) < 0)
|
|
||||||
+ err("command 0x0e transfer failed.");
|
|
||||||
+ msleep(300);
|
|
||||||
+
|
|
||||||
+ obuf[0] = 0xe;
|
|
||||||
+ obuf[1] = 0x83;
|
|
||||||
+ obuf[2] = 0;
|
|
||||||
+
|
|
||||||
+ if (dvb_usb_generic_rw(d, obuf, 3, ibuf, 1, 0) < 0)
|
|
||||||
+ err("command 0x0e transfer failed.");
|
|
||||||
+
|
|
||||||
+ obuf[0] = 0xe;
|
|
||||||
+ obuf[1] = 0x83;
|
|
||||||
+ obuf[2] = 1;
|
|
||||||
+
|
|
||||||
+ if (dvb_usb_generic_rw(d, obuf, 3, ibuf, 1, 0) < 0)
|
|
||||||
+ err("command 0x0e transfer failed.");
|
|
||||||
+
|
|
||||||
+ obuf[0] = 0x51;
|
|
||||||
+
|
|
||||||
+ if (dvb_usb_generic_rw(d, obuf, 1, ibuf, 1, 0) < 0)
|
|
||||||
+ err("command 0x51 transfer failed.");
|
|
||||||
+
|
|
||||||
+ memset(&info, 0, sizeof(struct i2c_board_info));
|
|
||||||
+
|
|
||||||
+ adap->fe_adap[0].fe = dvb_attach(m88ds3103_attach,
|
|
||||||
+ &tt_s2_4600_m88ds3103_config,
|
|
||||||
+ &d->i2c_adap,
|
|
||||||
+ &i2c_adapter);
|
|
||||||
+ if (adap->fe_adap[0].fe == NULL)
|
|
||||||
+ return -ENODEV;
|
|
||||||
+
|
|
||||||
+ /* attach tuner */
|
|
||||||
+ m88ts2022_config.fe = adap->fe_adap[0].fe;
|
|
||||||
+ strlcpy(info.type, "m88ts2022", I2C_NAME_SIZE);
|
|
||||||
+ info.addr = 0x60;
|
|
||||||
+ info.platform_data = &m88ts2022_config;
|
|
||||||
+ request_module("m88ts2022");
|
|
||||||
+ client = i2c_new_device(i2c_adapter, &info);
|
|
||||||
+
|
|
||||||
+ if (client == NULL || client->dev.driver == NULL) {
|
|
||||||
+ dvb_frontend_detach(adap->fe_adap[0].fe);
|
|
||||||
+ return -ENODEV;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ if (!try_module_get(client->dev.driver->owner)) {
|
|
||||||
+ i2c_unregister_device(client);
|
|
||||||
+ dvb_frontend_detach(adap->fe_adap[0].fe);
|
|
||||||
+ return -ENODEV;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /* delegate signal strength measurement to tuner */
|
|
||||||
+ adap->fe_adap[0].fe->ops.read_signal_strength =
|
|
||||||
+ adap->fe_adap[0].fe->ops.tuner_ops.get_rf_strength;
|
|
||||||
+
|
|
||||||
+ state->i2c_client_tuner = client;
|
|
||||||
+
|
|
||||||
+ /* hook fe: need to resync the slave fifo when signal locks */
|
|
||||||
+ state->fe_read_status = adap->fe_adap[0].fe->ops.read_status;
|
|
||||||
+ adap->fe_adap[0].fe->ops.read_status = tt_s2_4600_read_status;
|
|
||||||
+
|
|
||||||
+ state->last_lock = 0;
|
|
||||||
+
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
static int dw2102_tuner_attach(struct dvb_usb_adapter *adap)
|
|
||||||
{
|
|
||||||
dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x60,
|
|
||||||
@@ -1561,6 +1686,7 @@
|
|
||||||
TERRATEC_CINERGY_S2_R2,
|
|
||||||
GOTVIEW_SAT_HD,
|
|
||||||
GENIATECH_T220,
|
|
||||||
+ TECHNOTREND_S2_4600,
|
|
||||||
};
|
|
||||||
|
|
||||||
static struct usb_device_id dw2102_table[] = {
|
|
||||||
@@ -1584,6 +1710,8 @@
|
|
||||||
[TERRATEC_CINERGY_S2_R2] = {USB_DEVICE(USB_VID_TERRATEC, 0x00b0)},
|
|
||||||
[GOTVIEW_SAT_HD] = {USB_DEVICE(0x1FE1, USB_PID_GOTVIEW_SAT_HD)},
|
|
||||||
[GENIATECH_T220] = {USB_DEVICE(0x1f4d, 0xD220)},
|
|
||||||
+ [TECHNOTREND_S2_4600] = {USB_DEVICE(USB_VID_TECHNOTREND,
|
|
||||||
+ USB_PID_TECHNOTREND_CONNECT_S2_4600)},
|
|
||||||
{ }
|
|
||||||
};
|
|
||||||
|
|
||||||
@@ -1857,7 +1985,7 @@
|
|
||||||
static struct dvb_usb_device_properties s6x0_properties = {
|
|
||||||
.caps = DVB_USB_IS_AN_I2C_ADAPTER,
|
|
||||||
.usb_ctrl = DEVICE_SPECIFIC,
|
|
||||||
- .size_of_priv = sizeof(struct s6x0_state),
|
|
||||||
+ .size_of_priv = sizeof(struct dw2102_state),
|
|
||||||
.firmware = S630_FIRMWARE,
|
|
||||||
.no_reconnect = 1,
|
|
||||||
|
|
||||||
@@ -1950,7 +2078,7 @@
|
|
||||||
static struct dvb_usb_device_properties su3000_properties = {
|
|
||||||
.caps = DVB_USB_IS_AN_I2C_ADAPTER,
|
|
||||||
.usb_ctrl = DEVICE_SPECIFIC,
|
|
||||||
- .size_of_priv = sizeof(struct su3000_state),
|
|
||||||
+ .size_of_priv = sizeof(struct dw2102_state),
|
|
||||||
.power_ctrl = su3000_power_ctrl,
|
|
||||||
.num_adapters = 1,
|
|
||||||
.identify_state = su3000_identify_state,
|
|
||||||
@@ -2015,7 +2143,7 @@
|
|
||||||
static struct dvb_usb_device_properties t220_properties = {
|
|
||||||
.caps = DVB_USB_IS_AN_I2C_ADAPTER,
|
|
||||||
.usb_ctrl = DEVICE_SPECIFIC,
|
|
||||||
- .size_of_priv = sizeof(struct su3000_state),
|
|
||||||
+ .size_of_priv = sizeof(struct dw2102_state),
|
|
||||||
.power_ctrl = su3000_power_ctrl,
|
|
||||||
.num_adapters = 1,
|
|
||||||
.identify_state = su3000_identify_state,
|
|
||||||
@@ -2061,6 +2189,55 @@
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
+static struct dvb_usb_device_properties tt_s2_4600_properties = {
|
|
||||||
+ .caps = DVB_USB_IS_AN_I2C_ADAPTER,
|
|
||||||
+ .usb_ctrl = DEVICE_SPECIFIC,
|
|
||||||
+ .size_of_priv = sizeof(struct dw2102_state),
|
|
||||||
+ .power_ctrl = su3000_power_ctrl,
|
|
||||||
+ .num_adapters = 1,
|
|
||||||
+ .identify_state = su3000_identify_state,
|
|
||||||
+ .i2c_algo = &su3000_i2c_algo,
|
|
||||||
+
|
|
||||||
+ .rc.core = {
|
|
||||||
+ .rc_interval = 250,
|
|
||||||
+ .rc_codes = RC_MAP_TT_1500,
|
|
||||||
+ .module_name = "dw2102",
|
|
||||||
+ .allowed_protos = RC_BIT_RC5,
|
|
||||||
+ .rc_query = su3000_rc_query,
|
|
||||||
+ },
|
|
||||||
+
|
|
||||||
+ .read_mac_address = su3000_read_mac_address,
|
|
||||||
+
|
|
||||||
+ .generic_bulk_ctrl_endpoint = 0x01,
|
|
||||||
+
|
|
||||||
+ .adapter = {
|
|
||||||
+ {
|
|
||||||
+ .num_frontends = 1,
|
|
||||||
+ .fe = {{
|
|
||||||
+ .streaming_ctrl = su3000_streaming_ctrl,
|
|
||||||
+ .frontend_attach = tt_s2_4600_frontend_attach,
|
|
||||||
+ .stream = {
|
|
||||||
+ .type = USB_BULK,
|
|
||||||
+ .count = 8,
|
|
||||||
+ .endpoint = 0x82,
|
|
||||||
+ .u = {
|
|
||||||
+ .bulk = {
|
|
||||||
+ .buffersize = 4096,
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+ } },
|
|
||||||
+ }
|
|
||||||
+ },
|
|
||||||
+ .num_device_descs = 1,
|
|
||||||
+ .devices = {
|
|
||||||
+ { "TechnoTrend TT-connect S2-4600",
|
|
||||||
+ { &dw2102_table[TECHNOTREND_S2_4600], NULL },
|
|
||||||
+ { NULL },
|
|
||||||
+ },
|
|
||||||
+ }
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
static int dw2102_probe(struct usb_interface *intf,
|
|
||||||
const struct usb_device_id *id)
|
|
||||||
{
|
|
||||||
@@ -2135,16 +2312,34 @@
|
|
||||||
0 == dvb_usb_device_init(intf, &su3000_properties,
|
|
||||||
THIS_MODULE, NULL, adapter_nr) ||
|
|
||||||
0 == dvb_usb_device_init(intf, &t220_properties,
|
|
||||||
+ THIS_MODULE, NULL, adapter_nr) ||
|
|
||||||
+ 0 == dvb_usb_device_init(intf, &tt_s2_4600_properties,
|
|
||||||
THIS_MODULE, NULL, adapter_nr))
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
return -ENODEV;
|
|
||||||
}
|
|
||||||
|
|
||||||
+static void dw2102_disconnect(struct usb_interface *intf)
|
|
||||||
+{
|
|
||||||
+ struct dvb_usb_device *d = usb_get_intfdata(intf);
|
|
||||||
+ struct dw2102_state *st = (struct dw2102_state *)d->priv;
|
|
||||||
+ struct i2c_client *client;
|
|
||||||
+
|
|
||||||
+ /* remove I2C client for tuner */
|
|
||||||
+ client = st->i2c_client_tuner;
|
|
||||||
+ if (client) {
|
|
||||||
+ module_put(client->dev.driver->owner);
|
|
||||||
+ i2c_unregister_device(client);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ dvb_usb_device_exit(intf);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
static struct usb_driver dw2102_driver = {
|
|
||||||
.name = "dw2102",
|
|
||||||
.probe = dw2102_probe,
|
|
||||||
- .disconnect = dvb_usb_device_exit,
|
|
||||||
+ .disconnect = dw2102_disconnect,
|
|
||||||
.id_table = dw2102_table,
|
|
||||||
};
|
|
||||||
|
|
||||||
@@ -2155,7 +2350,8 @@
|
|
||||||
" DVB-C 3101 USB2.0,"
|
|
||||||
" TeVii S600, S630, S650, S660, S480, S421, S632"
|
|
||||||
" Prof 1100, 7500 USB2.0,"
|
|
||||||
- " Geniatech SU3000, T220 devices");
|
|
||||||
+ " Geniatech SU3000, T220,"
|
|
||||||
+ " TechnoTrend S2-4600 devices");
|
|
||||||
MODULE_VERSION("0.1");
|
|
||||||
MODULE_LICENSE("GPL");
|
|
||||||
MODULE_FIRMWARE(DW2101_FIRMWARE);
|
|
||||||
diff -urN a/drivers/media/usb/dvb-usb/Kconfig b/drivers/media/usb/dvb-usb/Kconfig
|
|
||||||
--- a/drivers/media/usb/dvb-usb/Kconfig 2015-04-29 11:22:30.000000000 +0300
|
|
||||||
+++ b/drivers/media/usb/dvb-usb/Kconfig 2015-05-05 20:35:29.392417272 +0300
|
|
||||||
@@ -278,9 +278,11 @@
|
|
||||||
select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT
|
|
||||||
select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT
|
|
||||||
select DVB_M88RS2000 if MEDIA_SUBDRV_AUTOSELECT
|
|
||||||
+ select DVB_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT
|
|
||||||
+ select MEDIA_TUNER_TS2022 if MEDIA_SUBDRV_AUTOSELECT
|
|
||||||
help
|
|
||||||
- Say Y here to support the DvbWorld, TeVii, Prof DVB-S/S2 USB2.0
|
|
||||||
- receivers.
|
|
||||||
+ Say Y here to support the DvbWorld, TeVii, Prof, TechnoTrend
|
|
||||||
+ DVB-S/S2 USB2.0 receivers.
|
|
||||||
|
|
||||||
config DVB_USB_CINERGY_T2
|
|
||||||
tristate "Terratec CinergyT2/qanu USB 2.0 DVB-T receiver"
|
|
File diff suppressed because it is too large
Load Diff
@ -1,269 +0,0 @@
|
|||||||
From 37dfde26fbb38bdfb1f3b7d72444132f021020f5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Alex Deucher <alexander.deucher@amd.com>
|
|
||||||
Date: Mon, 23 Feb 2015 10:11:49 -0500
|
|
||||||
Subject: [PATCH 1/2] drm/radeon: add an output_csc property
|
|
||||||
|
|
||||||
This adds the drm property for output csc (e.g.,
|
|
||||||
transform of output display colorspace). Currently
|
|
||||||
only common ones (TV RGB, BT.601, BT.709) are supported,
|
|
||||||
but bypass and tv rgb are really the only useful ones at
|
|
||||||
the moment. Additionally we could expose a user adjustable
|
|
||||||
matrix in the future.
|
|
||||||
|
|
||||||
This commit just adds the property. The hw support will
|
|
||||||
be added in subsequent patches.
|
|
||||||
|
|
||||||
bug:
|
|
||||||
https://bugs.freedesktop.org/show_bug.cgi?id=83226
|
|
||||||
|
|
||||||
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
|
||||||
---
|
|
||||||
drivers/gpu/drm/radeon/radeon_display.c | 13 +++++++++++++
|
|
||||||
drivers/gpu/drm/radeon/radeon_mode.h | 9 +++++++++
|
|
||||||
2 files changed, 22 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c
|
|
||||||
index 1021169..b6ed51a 100644
|
|
||||||
--- a/drivers/gpu/drm/radeon/radeon_display.c
|
|
||||||
+++ b/drivers/gpu/drm/radeon/radeon_display.c
|
|
||||||
@@ -1379,6 +1379,13 @@ static struct drm_prop_enum_list radeon_dither_enum_list[] =
|
|
||||||
{ RADEON_FMT_DITHER_ENABLE, "on" },
|
|
||||||
};
|
|
||||||
|
|
||||||
+static struct drm_prop_enum_list radeon_output_csc_enum_list[] =
|
|
||||||
+{ { RADEON_OUTPUT_CSC_BYPASS, "bypass" },
|
|
||||||
+ { RADEON_OUTPUT_CSC_TVRGB, "tvrgb" },
|
|
||||||
+ { RADEON_OUTPUT_CSC_YCBCR601, "ycbcr601" },
|
|
||||||
+ { RADEON_OUTPUT_CSC_YCBCR709, "ycbcr709" },
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
static int radeon_modeset_create_props(struct radeon_device *rdev)
|
|
||||||
{
|
|
||||||
int sz;
|
|
||||||
@@ -1441,6 +1448,12 @@ static int radeon_modeset_create_props(struct radeon_device *rdev)
|
|
||||||
"dither",
|
|
||||||
radeon_dither_enum_list, sz);
|
|
||||||
|
|
||||||
+ sz = ARRAY_SIZE(radeon_output_csc_enum_list);
|
|
||||||
+ rdev->mode_info.output_csc_property =
|
|
||||||
+ drm_property_create_enum(rdev->ddev, 0,
|
|
||||||
+ "output_csc",
|
|
||||||
+ radeon_output_csc_enum_list, sz);
|
|
||||||
+
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
diff --git a/drivers/gpu/drm/radeon/radeon_mode.h b/drivers/gpu/drm/radeon/radeon_mode.h
|
|
||||||
index f78087a..49f4c9d 100644
|
|
||||||
--- a/drivers/gpu/drm/radeon/radeon_mode.h
|
|
||||||
+++ b/drivers/gpu/drm/radeon/radeon_mode.h
|
|
||||||
@@ -85,6 +85,13 @@ enum radeon_hpd_id {
|
|
||||||
RADEON_HPD_NONE = 0xff,
|
|
||||||
};
|
|
||||||
|
|
||||||
+enum radeon_output_csc {
|
|
||||||
+ RADEON_OUTPUT_CSC_BYPASS = 0,
|
|
||||||
+ RADEON_OUTPUT_CSC_TVRGB = 1,
|
|
||||||
+ RADEON_OUTPUT_CSC_YCBCR601 = 2,
|
|
||||||
+ RADEON_OUTPUT_CSC_YCBCR709 = 3,
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
#define RADEON_MAX_I2C_BUS 16
|
|
||||||
|
|
||||||
/* radeon gpio-based i2c
|
|
||||||
@@ -255,6 +262,8 @@ struct radeon_mode_info {
|
|
||||||
struct drm_property *audio_property;
|
|
||||||
/* FMT dithering */
|
|
||||||
struct drm_property *dither_property;
|
|
||||||
+ /* Output CSC */
|
|
||||||
+ struct drm_property *output_csc_property;
|
|
||||||
/* hardcoded DFP edid from BIOS */
|
|
||||||
struct edid *bios_hardcoded_edid;
|
|
||||||
int bios_hardcoded_edid_size;
|
|
||||||
--
|
|
||||||
1.8.3.1
|
|
||||||
|
|
||||||
From 2ed0abe27e4358d39b5c3fc2800478c5cafa59d8 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Alex Deucher <alexander.deucher@amd.com>
|
|
||||||
Date: Mon, 23 Feb 2015 10:59:36 -0500
|
|
||||||
Subject: [PATCH 2/2] drm/radeon: implement output csc property for DCE5+
|
|
||||||
|
|
||||||
Implement the property for DCE5+ asics. Older asics
|
|
||||||
require a slightly more complex process.
|
|
||||||
|
|
||||||
bug:
|
|
||||||
https://bugs.freedesktop.org/show_bug.cgi?id=83226
|
|
||||||
|
|
||||||
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
|
||||||
---
|
|
||||||
drivers/gpu/drm/radeon/atombios_crtc.c | 6 ++++
|
|
||||||
drivers/gpu/drm/radeon/radeon_connectors.c | 52 ++++++++++++++++++++++++++++++
|
|
||||||
drivers/gpu/drm/radeon/radeon_display.c | 2 +-
|
|
||||||
drivers/gpu/drm/radeon/radeon_mode.h | 2 ++
|
|
||||||
4 files changed, 61 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c
|
|
||||||
index ed644a4..7d827cb 100644
|
|
||||||
--- a/drivers/gpu/drm/radeon/atombios_crtc.c
|
|
||||||
+++ b/drivers/gpu/drm/radeon/atombios_crtc.c
|
|
||||||
@@ -2066,6 +2066,12 @@ static bool atombios_crtc_mode_fixup(struct drm_crtc *crtc,
|
|
||||||
radeon_crtc->connector = NULL;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
+ if (radeon_crtc->encoder) {
|
|
||||||
+ struct radeon_encoder *radeon_encoder =
|
|
||||||
+ to_radeon_encoder(radeon_crtc->encoder);
|
|
||||||
+
|
|
||||||
+ radeon_crtc->output_csc = radeon_encoder->output_csc;
|
|
||||||
+ }
|
|
||||||
if (!radeon_crtc_scaling_mode_fixup(crtc, mode, adjusted_mode))
|
|
||||||
return false;
|
|
||||||
if (!atombios_crtc_prepare_pll(crtc, adjusted_mode))
|
|
||||||
diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c b/drivers/gpu/drm/radeon/radeon_connectors.c
|
|
||||||
index 27def67..0a371a1 100644
|
|
||||||
--- a/drivers/gpu/drm/radeon/radeon_connectors.c
|
|
||||||
+++ b/drivers/gpu/drm/radeon/radeon_connectors.c
|
|
||||||
@@ -725,6 +725,30 @@ static int radeon_connector_set_property(struct drm_connector *connector, struct
|
|
||||||
radeon_property_change_mode(&radeon_encoder->base);
|
|
||||||
}
|
|
||||||
|
|
||||||
+ if (property == rdev->mode_info.output_csc_property) {
|
|
||||||
+ if (connector->encoder)
|
|
||||||
+ radeon_encoder = to_radeon_encoder(connector->encoder);
|
|
||||||
+ else {
|
|
||||||
+ struct drm_connector_helper_funcs *connector_funcs = connector->helper_private;
|
|
||||||
+ radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector));
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ if (radeon_encoder->output_csc == val)
|
|
||||||
+ return 0;
|
|
||||||
+
|
|
||||||
+ radeon_encoder->output_csc = val;
|
|
||||||
+
|
|
||||||
+ if (connector->encoder->crtc) {
|
|
||||||
+ struct drm_crtc *crtc = connector->encoder->crtc;
|
|
||||||
+ struct drm_crtc_helper_funcs *crtc_funcs = crtc->helper_private;
|
|
||||||
+ struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
|
|
||||||
+
|
|
||||||
+ radeon_crtc->output_csc = radeon_encoder->output_csc;
|
|
||||||
+
|
|
||||||
+ (*crtc_funcs->load_lut)(crtc);
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1872,6 +1896,10 @@ radeon_add_atom_connector(struct drm_device *dev,
|
|
||||||
drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
dev->mode_config.scaling_mode_property,
|
|
||||||
DRM_MODE_SCALE_NONE);
|
|
||||||
+ if (ASIC_IS_DCE5(rdev))
|
|
||||||
+ drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
+ rdev->mode_info.output_csc_property,
|
|
||||||
+ RADEON_OUTPUT_CSC_BYPASS);
|
|
||||||
break;
|
|
||||||
case DRM_MODE_CONNECTOR_DVII:
|
|
||||||
case DRM_MODE_CONNECTOR_DVID:
|
|
||||||
@@ -1904,6 +1932,10 @@ radeon_add_atom_connector(struct drm_device *dev,
|
|
||||||
drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
rdev->mode_info.audio_property,
|
|
||||||
RADEON_AUDIO_AUTO);
|
|
||||||
+ if (ASIC_IS_DCE5(rdev))
|
|
||||||
+ drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
+ rdev->mode_info.output_csc_property,
|
|
||||||
+ RADEON_OUTPUT_CSC_BYPASS);
|
|
||||||
|
|
||||||
subpixel_order = SubPixelHorizontalRGB;
|
|
||||||
connector->interlace_allowed = true;
|
|
||||||
@@ -1950,6 +1982,10 @@ radeon_add_atom_connector(struct drm_device *dev,
|
|
||||||
drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
dev->mode_config.scaling_mode_property,
|
|
||||||
DRM_MODE_SCALE_NONE);
|
|
||||||
+ if (ASIC_IS_DCE5(rdev))
|
|
||||||
+ drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
+ rdev->mode_info.output_csc_property,
|
|
||||||
+ RADEON_OUTPUT_CSC_BYPASS);
|
|
||||||
/* no HPD on analog connectors */
|
|
||||||
radeon_connector->hpd.hpd = RADEON_HPD_NONE;
|
|
||||||
connector->polled = DRM_CONNECTOR_POLL_CONNECT;
|
|
||||||
@@ -1972,6 +2008,10 @@ radeon_add_atom_connector(struct drm_device *dev,
|
|
||||||
drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
dev->mode_config.scaling_mode_property,
|
|
||||||
DRM_MODE_SCALE_NONE);
|
|
||||||
+ if (ASIC_IS_DCE5(rdev))
|
|
||||||
+ drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
+ rdev->mode_info.output_csc_property,
|
|
||||||
+ RADEON_OUTPUT_CSC_BYPASS);
|
|
||||||
/* no HPD on analog connectors */
|
|
||||||
radeon_connector->hpd.hpd = RADEON_HPD_NONE;
|
|
||||||
connector->interlace_allowed = true;
|
|
||||||
@@ -2023,6 +2063,10 @@ radeon_add_atom_connector(struct drm_device *dev,
|
|
||||||
rdev->mode_info.load_detect_property,
|
|
||||||
1);
|
|
||||||
}
|
|
||||||
+ if (ASIC_IS_DCE5(rdev))
|
|
||||||
+ drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
+ rdev->mode_info.output_csc_property,
|
|
||||||
+ RADEON_OUTPUT_CSC_BYPASS);
|
|
||||||
connector->interlace_allowed = true;
|
|
||||||
if (connector_type == DRM_MODE_CONNECTOR_DVII)
|
|
||||||
connector->doublescan_allowed = true;
|
|
||||||
@@ -2068,6 +2112,10 @@ radeon_add_atom_connector(struct drm_device *dev,
|
|
||||||
rdev->mode_info.audio_property,
|
|
||||||
RADEON_AUDIO_AUTO);
|
|
||||||
}
|
|
||||||
+ if (ASIC_IS_DCE5(rdev))
|
|
||||||
+ drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
+ rdev->mode_info.output_csc_property,
|
|
||||||
+ RADEON_OUTPUT_CSC_BYPASS);
|
|
||||||
subpixel_order = SubPixelHorizontalRGB;
|
|
||||||
connector->interlace_allowed = true;
|
|
||||||
if (connector_type == DRM_MODE_CONNECTOR_HDMIB)
|
|
||||||
@@ -2116,6 +2164,10 @@ radeon_add_atom_connector(struct drm_device *dev,
|
|
||||||
rdev->mode_info.audio_property,
|
|
||||||
RADEON_AUDIO_AUTO);
|
|
||||||
}
|
|
||||||
+ if (ASIC_IS_DCE5(rdev))
|
|
||||||
+ drm_object_attach_property(&radeon_connector->base.base,
|
|
||||||
+ rdev->mode_info.output_csc_property,
|
|
||||||
+ RADEON_OUTPUT_CSC_BYPASS);
|
|
||||||
connector->interlace_allowed = true;
|
|
||||||
/* in theory with a DP to VGA converter... */
|
|
||||||
connector->doublescan_allowed = false;
|
|
||||||
diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c
|
|
||||||
index b6ed51a..4d26443 100644
|
|
||||||
--- a/drivers/gpu/drm/radeon/radeon_display.c
|
|
||||||
+++ b/drivers/gpu/drm/radeon/radeon_display.c
|
|
||||||
@@ -154,7 +154,7 @@ static void dce5_crtc_load_lut(struct drm_crtc *crtc)
|
|
||||||
(NI_GRPH_REGAMMA_MODE(NI_REGAMMA_BYPASS) |
|
|
||||||
NI_OVL_REGAMMA_MODE(NI_REGAMMA_BYPASS)));
|
|
||||||
WREG32(NI_OUTPUT_CSC_CONTROL + radeon_crtc->crtc_offset,
|
|
||||||
- (NI_OUTPUT_CSC_GRPH_MODE(NI_OUTPUT_CSC_BYPASS) |
|
|
||||||
+ (NI_OUTPUT_CSC_GRPH_MODE(radeon_crtc->output_csc) |
|
|
||||||
NI_OUTPUT_CSC_OVL_MODE(NI_OUTPUT_CSC_BYPASS)));
|
|
||||||
/* XXX match this to the depth of the crtc fmt block, move to modeset? */
|
|
||||||
WREG32(0x6940 + radeon_crtc->crtc_offset, 0);
|
|
||||||
diff --git a/drivers/gpu/drm/radeon/radeon_mode.h b/drivers/gpu/drm/radeon/radeon_mode.h
|
|
||||||
index 49f4c9d..60043bf 100644
|
|
||||||
--- a/drivers/gpu/drm/radeon/radeon_mode.h
|
|
||||||
+++ b/drivers/gpu/drm/radeon/radeon_mode.h
|
|
||||||
@@ -366,6 +366,7 @@ struct radeon_crtc {
|
|
||||||
u32 wm_low;
|
|
||||||
u32 wm_high;
|
|
||||||
struct drm_display_mode hw_mode;
|
|
||||||
+ enum radeon_output_csc output_csc;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct radeon_encoder_primary_dac {
|
|
||||||
@@ -459,6 +460,7 @@ struct radeon_encoder {
|
|
||||||
bool is_ext_encoder;
|
|
||||||
u16 caps;
|
|
||||||
struct radeon_audio_funcs *audio;
|
|
||||||
+ enum radeon_output_csc output_csc;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct radeon_connector_atom_dig {
|
|
||||||
--
|
|
||||||
1.8.3.1
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
63
packages/linux/patches/4.1/linux-228-fix-tt-s2-4600.patch
vendored
Normal file
63
packages/linux/patches/4.1/linux-228-fix-tt-s2-4600.patch
vendored
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
diff -urN a/drivers/media/usb/dvb-usb/dw2102.c b/drivers/media/usb/dvb-usb/dw2102.c
|
||||||
|
--- a/drivers/media/usb/dvb-usb/dw2102.c 2015-06-22 08:05:43.000000000 +0300
|
||||||
|
+++ b/drivers/media/usb/dvb-usb/dw2102.c 2015-06-24 14:36:13.236830491 +0300
|
||||||
|
@@ -117,8 +117,13 @@
|
||||||
|
|
||||||
|
struct dw2102_state {
|
||||||
|
u8 initialized;
|
||||||
|
+ u8 last_lock;
|
||||||
|
struct i2c_client *i2c_client_tuner;
|
||||||
|
+
|
||||||
|
+ /* fe hook functions*/
|
||||||
|
int (*old_set_voltage)(struct dvb_frontend *f, fe_sec_voltage_t v);
|
||||||
|
+ int (*fe_read_status)(struct dvb_frontend *fe,
|
||||||
|
+ fe_status_t *status);
|
||||||
|
};
|
||||||
|
|
||||||
|
/* debug */
|
||||||
|
@@ -928,8 +933,6 @@
|
||||||
|
break;
|
||||||
|
else
|
||||||
|
mac[i] = ibuf[0];
|
||||||
|
-
|
||||||
|
- debug_dump(mac, 6, printk);
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
@@ -1001,6 +1004,23 @@
|
||||||
|
i2c_transfer(&udev_adap->dev->i2c_adap, &msg, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
+static int tt_s2_4600_read_status(struct dvb_frontend *fe, fe_status_t *status)
|
||||||
|
+{
|
||||||
|
+ struct dvb_usb_adapter *d =
|
||||||
|
+ (struct dvb_usb_adapter *)(fe->dvb->priv);
|
||||||
|
+ struct dw2102_state *st = (struct dw2102_state *)d->dev->priv;
|
||||||
|
+ int ret;
|
||||||
|
+
|
||||||
|
+ ret = st->fe_read_status(fe, status);
|
||||||
|
+
|
||||||
|
+ /* resync slave fifo when signal change from unlock to lock */
|
||||||
|
+ if ((*status & FE_HAS_LOCK) && (!st->last_lock))
|
||||||
|
+ su3000_streaming_ctrl(d, 1);
|
||||||
|
+
|
||||||
|
+ st->last_lock = (*status & FE_HAS_LOCK) ? 1 : 0;
|
||||||
|
+ return ret;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static struct stv0299_config sharp_z0194a_config = {
|
||||||
|
.demod_address = 0x68,
|
||||||
|
.inittab = sharp_z0194a_inittab,
|
||||||
|
@@ -1553,6 +1573,12 @@
|
||||||
|
|
||||||
|
state->i2c_client_tuner = client;
|
||||||
|
|
||||||
|
+ /* hook fe: need to resync the slave fifo when signal locks */
|
||||||
|
+ state->fe_read_status = adap->fe_adap[0].fe->ops.read_status;
|
||||||
|
+ adap->fe_adap[0].fe->ops.read_status = tt_s2_4600_read_status;
|
||||||
|
+
|
||||||
|
+ state->last_lock = 0;
|
||||||
|
+
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
618
packages/linux/patches/4.1/linux-229-hauppauge-hvr-2205-and-2255.patch
vendored
Normal file
618
packages/linux/patches/4.1/linux-229-hauppauge-hvr-2205-and-2255.patch
vendored
Normal file
@ -0,0 +1,618 @@
|
|||||||
|
diff -urN a/drivers/media/pci/saa7164/saa7164-cards.c b/drivers/media/pci/saa7164/saa7164-cards.c
|
||||||
|
--- a/drivers/media/pci/saa7164/saa7164-cards.c 2015-06-22 08:05:43.000000000 +0300
|
||||||
|
+++ b/drivers/media/pci/saa7164/saa7164-cards.c 2015-06-24 18:39:26.842373718 +0300
|
||||||
|
@@ -30,6 +30,7 @@
|
||||||
|
* attached I2C devices, so we can simplify the virtual i2c mechansms
|
||||||
|
* and keep the -i2c.c implementation clean.
|
||||||
|
*/
|
||||||
|
+#define REGLEN_0bit 0
|
||||||
|
#define REGLEN_8bit 1
|
||||||
|
#define REGLEN_16bit 2
|
||||||
|
|
||||||
|
@@ -499,6 +500,144 @@
|
||||||
|
.i2c_reg_len = REGLEN_8bit,
|
||||||
|
} },
|
||||||
|
},
|
||||||
|
+ [SAA7164_BOARD_HAUPPAUGE_HVR2255proto] = {
|
||||||
|
+ .name = "Hauppauge WinTV-HVR2255(proto)",
|
||||||
|
+ .porta = SAA7164_MPEG_DVB,
|
||||||
|
+ .portb = SAA7164_MPEG_DVB,
|
||||||
|
+ .portc = SAA7164_MPEG_ENCODER,
|
||||||
|
+ .portd = SAA7164_MPEG_ENCODER,
|
||||||
|
+ .porte = SAA7164_MPEG_VBI,
|
||||||
|
+ .portf = SAA7164_MPEG_VBI,
|
||||||
|
+ .chiprev = SAA7164_CHIP_REV3,
|
||||||
|
+ .unit = {{
|
||||||
|
+ .id = 0x27,
|
||||||
|
+ .type = SAA7164_UNIT_EEPROM,
|
||||||
|
+ .name = "4K EEPROM",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_0,
|
||||||
|
+ .i2c_bus_addr = 0xa0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x04,
|
||||||
|
+ .type = SAA7164_UNIT_TUNER,
|
||||||
|
+ .name = "SI2157-1",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_0,
|
||||||
|
+ .i2c_bus_addr = 0xc0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_0bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x06,
|
||||||
|
+ .type = SAA7164_UNIT_DIGITAL_DEMODULATOR,
|
||||||
|
+ .name = "LGDT3306",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_2,
|
||||||
|
+ .i2c_bus_addr = 0xb2 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x24,
|
||||||
|
+ .type = SAA7164_UNIT_TUNER,
|
||||||
|
+ .name = "SI2157-2",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_1,
|
||||||
|
+ .i2c_bus_addr = 0xc0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_0bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x26,
|
||||||
|
+ .type = SAA7164_UNIT_DIGITAL_DEMODULATOR,
|
||||||
|
+ .name = "LGDT3306-2",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_2,
|
||||||
|
+ .i2c_bus_addr = 0x1c >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ } },
|
||||||
|
+ },
|
||||||
|
+ [SAA7164_BOARD_HAUPPAUGE_HVR2255] = {
|
||||||
|
+ .name = "Hauppauge WinTV-HVR2255",
|
||||||
|
+ .porta = SAA7164_MPEG_DVB,
|
||||||
|
+ .portb = SAA7164_MPEG_DVB,
|
||||||
|
+ .portc = SAA7164_MPEG_ENCODER,
|
||||||
|
+ .portd = SAA7164_MPEG_ENCODER,
|
||||||
|
+ .porte = SAA7164_MPEG_VBI,
|
||||||
|
+ .portf = SAA7164_MPEG_VBI,
|
||||||
|
+ .chiprev = SAA7164_CHIP_REV3,
|
||||||
|
+ .unit = {{
|
||||||
|
+ .id = 0x28,
|
||||||
|
+ .type = SAA7164_UNIT_EEPROM,
|
||||||
|
+ .name = "4K EEPROM",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_0,
|
||||||
|
+ .i2c_bus_addr = 0xa0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x04,
|
||||||
|
+ .type = SAA7164_UNIT_TUNER,
|
||||||
|
+ .name = "SI2157-1",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_0,
|
||||||
|
+ .i2c_bus_addr = 0xc0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_0bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x06,
|
||||||
|
+ .type = SAA7164_UNIT_DIGITAL_DEMODULATOR,
|
||||||
|
+ .name = "LGDT3306-1",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_2,
|
||||||
|
+ .i2c_bus_addr = 0xb2 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x25,
|
||||||
|
+ .type = SAA7164_UNIT_TUNER,
|
||||||
|
+ .name = "SI2157-2",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_1,
|
||||||
|
+ .i2c_bus_addr = 0xc0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_0bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x27,
|
||||||
|
+ .type = SAA7164_UNIT_DIGITAL_DEMODULATOR,
|
||||||
|
+ .name = "LGDT3306-2",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_2,
|
||||||
|
+ .i2c_bus_addr = 0x1c >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ } },
|
||||||
|
+ },
|
||||||
|
+ [SAA7164_BOARD_HAUPPAUGE_HVR2205] = {
|
||||||
|
+ .name = "Hauppauge WinTV-HVR2205",
|
||||||
|
+ .porta = SAA7164_MPEG_DVB,
|
||||||
|
+ .portb = SAA7164_MPEG_DVB,
|
||||||
|
+ .portc = SAA7164_MPEG_ENCODER,
|
||||||
|
+ .portd = SAA7164_MPEG_ENCODER,
|
||||||
|
+ .porte = SAA7164_MPEG_VBI,
|
||||||
|
+ .portf = SAA7164_MPEG_VBI,
|
||||||
|
+ .chiprev = SAA7164_CHIP_REV3,
|
||||||
|
+ .unit = {{
|
||||||
|
+ .id = 0x28,
|
||||||
|
+ .type = SAA7164_UNIT_EEPROM,
|
||||||
|
+ .name = "4K EEPROM",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_0,
|
||||||
|
+ .i2c_bus_addr = 0xa0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x04,
|
||||||
|
+ .type = SAA7164_UNIT_TUNER,
|
||||||
|
+ .name = "SI2157-1",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_0,
|
||||||
|
+ .i2c_bus_addr = 0xc0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_0bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x06,
|
||||||
|
+ .type = SAA7164_UNIT_DIGITAL_DEMODULATOR,
|
||||||
|
+ .name = "SI2168-1",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_2,
|
||||||
|
+ .i2c_bus_addr = 0xc8 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x25,
|
||||||
|
+ .type = SAA7164_UNIT_TUNER,
|
||||||
|
+ .name = "SI2157-2",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_1,
|
||||||
|
+ .i2c_bus_addr = 0xc0 >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_0bit,
|
||||||
|
+ }, {
|
||||||
|
+ .id = 0x27,
|
||||||
|
+ .type = SAA7164_UNIT_DIGITAL_DEMODULATOR,
|
||||||
|
+ .name = "SI2168-2",
|
||||||
|
+ .i2c_bus_nr = SAA7164_I2C_BUS_2,
|
||||||
|
+ .i2c_bus_addr = 0xcc >> 1,
|
||||||
|
+ .i2c_reg_len = REGLEN_8bit,
|
||||||
|
+ } },
|
||||||
|
+ },
|
||||||
|
};
|
||||||
|
const unsigned int saa7164_bcount = ARRAY_SIZE(saa7164_boards);
|
||||||
|
|
||||||
|
@@ -546,6 +685,21 @@
|
||||||
|
.subvendor = 0x0070,
|
||||||
|
.subdevice = 0x8953,
|
||||||
|
.card = SAA7164_BOARD_HAUPPAUGE_HVR2200_5,
|
||||||
|
+ }, {
|
||||||
|
+ .subvendor = 0x0070,
|
||||||
|
+ .subdevice = 0xf111,
|
||||||
|
+ .card = SAA7164_BOARD_HAUPPAUGE_HVR2255,
|
||||||
|
+ /* Prototype card left here for documenation purposes.
|
||||||
|
+ .card = SAA7164_BOARD_HAUPPAUGE_HVR2255proto,
|
||||||
|
+ */
|
||||||
|
+ }, {
|
||||||
|
+ .subvendor = 0x0070,
|
||||||
|
+ .subdevice = 0xf123,
|
||||||
|
+ .card = SAA7164_BOARD_HAUPPAUGE_HVR2205,
|
||||||
|
+ }, {
|
||||||
|
+ .subvendor = 0x0070,
|
||||||
|
+ .subdevice = 0xf120,
|
||||||
|
+ .card = SAA7164_BOARD_HAUPPAUGE_HVR2205,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
const unsigned int saa7164_idcount = ARRAY_SIZE(saa7164_subids);
|
||||||
|
@@ -594,12 +748,26 @@
|
||||||
|
case SAA7164_BOARD_HAUPPAUGE_HVR2250:
|
||||||
|
case SAA7164_BOARD_HAUPPAUGE_HVR2250_2:
|
||||||
|
case SAA7164_BOARD_HAUPPAUGE_HVR2250_3:
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2255proto:
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2255:
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2205:
|
||||||
|
/*
|
||||||
|
+ HVR2200 / HVR2250
|
||||||
|
GPIO 2: s5h1411 / tda10048-1 demod reset
|
||||||
|
GPIO 3: s5h1411 / tda10048-2 demod reset
|
||||||
|
GPIO 7: IRBlaster Zilog reset
|
||||||
|
*/
|
||||||
|
|
||||||
|
+ /* HVR2255
|
||||||
|
+ * GPIO 2: lgdg3306-1 demod reset
|
||||||
|
+ * GPIO 3: lgdt3306-2 demod reset
|
||||||
|
+ */
|
||||||
|
+
|
||||||
|
+ /* HVR2205
|
||||||
|
+ * GPIO 2: si2168-1 demod reset
|
||||||
|
+ * GPIO 3: si2168-2 demod reset
|
||||||
|
+ */
|
||||||
|
+
|
||||||
|
/* Reset parts by going in and out of reset */
|
||||||
|
saa7164_api_clear_gpiobit(dev, PCIEBRIDGE_UNITID, 2);
|
||||||
|
saa7164_api_clear_gpiobit(dev, PCIEBRIDGE_UNITID, 3);
|
||||||
|
@@ -647,6 +815,21 @@
|
||||||
|
/* WinTV-HVR2200 (PCIe, Retail, half-height)
|
||||||
|
* DVB-T (TDA18271/TDA10048) and basic analog, no IR */
|
||||||
|
break;
|
||||||
|
+ case 151009:
|
||||||
|
+ /* First production board rev B2I6 */
|
||||||
|
+ /* WinTV-HVR2205 (PCIe, Retail, full-height bracket)
|
||||||
|
+ * DVB-T/T2/C (SI2157/SI2168) and basic analog, FM */
|
||||||
|
+ break;
|
||||||
|
+ case 151609:
|
||||||
|
+ /* First production board rev B2I6 */
|
||||||
|
+ /* WinTV-HVR2205 (PCIe, Retail, half-height bracket)
|
||||||
|
+ * DVB-T/T2/C (SI2157/SI2168) and basic analog, FM */
|
||||||
|
+ break;
|
||||||
|
+ case 151061:
|
||||||
|
+ /* First production board rev B1I6 */
|
||||||
|
+ /* WinTV-HVR2255 (PCIe, Retail, full-height bracket)
|
||||||
|
+ * ATSC/QAM (SI2157/LGDT3306) and basic analog, FM */
|
||||||
|
+ break;
|
||||||
|
default:
|
||||||
|
printk(KERN_ERR "%s: Warning: Unknown Hauppauge model #%d\n",
|
||||||
|
dev->name, tv.model);
|
||||||
|
@@ -676,6 +859,9 @@
|
||||||
|
case SAA7164_BOARD_HAUPPAUGE_HVR2250:
|
||||||
|
case SAA7164_BOARD_HAUPPAUGE_HVR2250_2:
|
||||||
|
case SAA7164_BOARD_HAUPPAUGE_HVR2250_3:
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2255proto:
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2255:
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2205:
|
||||||
|
hauppauge_eeprom(dev, &eeprom[0]);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
diff -urN a/drivers/media/pci/saa7164/saa7164-dvb.c b/drivers/media/pci/saa7164/saa7164-dvb.c
|
||||||
|
--- a/drivers/media/pci/saa7164/saa7164-dvb.c 2015-06-22 08:05:43.000000000 +0300
|
||||||
|
+++ b/drivers/media/pci/saa7164/saa7164-dvb.c 2015-06-24 18:42:30.090377859 +0300
|
||||||
|
@@ -24,6 +24,9 @@
|
||||||
|
#include "tda10048.h"
|
||||||
|
#include "tda18271.h"
|
||||||
|
#include "s5h1411.h"
|
||||||
|
+#include "si2157.h"
|
||||||
|
+#include "si2168.h"
|
||||||
|
+#include "lgdt3306a.h"
|
||||||
|
|
||||||
|
#define DRIVER_NAME "saa7164"
|
||||||
|
|
||||||
|
@@ -82,6 +85,64 @@
|
||||||
|
.mpeg_timing = S5H1411_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK,
|
||||||
|
};
|
||||||
|
|
||||||
|
+static struct lgdt3306a_config hauppauge_hvr2255a_config = {
|
||||||
|
+ .i2c_addr = 0xb2 >> 1,
|
||||||
|
+ .qam_if_khz = 4000,
|
||||||
|
+ .vsb_if_khz = 3250,
|
||||||
|
+ .deny_i2c_rptr = 1, /* Disabled */
|
||||||
|
+ .spectral_inversion = 0, /* Disabled */
|
||||||
|
+ .mpeg_mode = LGDT3306A_MPEG_SERIAL,
|
||||||
|
+ .tpclk_edge = LGDT3306A_TPCLK_RISING_EDGE,
|
||||||
|
+ .tpvalid_polarity = LGDT3306A_TP_VALID_HIGH,
|
||||||
|
+ .xtalMHz = 25, /* 24 or 25 */
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct lgdt3306a_config hauppauge_hvr2255b_config = {
|
||||||
|
+ .i2c_addr = 0x1c >> 1,
|
||||||
|
+ .qam_if_khz = 4000,
|
||||||
|
+ .vsb_if_khz = 3250,
|
||||||
|
+ .deny_i2c_rptr = 1, /* Disabled */
|
||||||
|
+ .spectral_inversion = 0, /* Disabled */
|
||||||
|
+ .mpeg_mode = LGDT3306A_MPEG_SERIAL,
|
||||||
|
+ .tpclk_edge = LGDT3306A_TPCLK_RISING_EDGE,
|
||||||
|
+ .tpvalid_polarity = LGDT3306A_TP_VALID_HIGH,
|
||||||
|
+ .xtalMHz = 25, /* 24 or 25 */
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static struct si2157_config hauppauge_hvr2255_tuner_config = {
|
||||||
|
+ .inversion = 1,
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+static int si2157_attach(struct saa7164_port *port, struct i2c_adapter *adapter,
|
||||||
|
+ struct dvb_frontend *fe, u8 addr8bit, struct si2157_config *cfg)
|
||||||
|
+{
|
||||||
|
+ struct i2c_board_info bi;
|
||||||
|
+ struct i2c_client *tuner;
|
||||||
|
+
|
||||||
|
+ cfg->fe = fe;
|
||||||
|
+
|
||||||
|
+ memset(&bi, 0, sizeof(bi));
|
||||||
|
+
|
||||||
|
+ strlcpy(bi.type, "si2157", I2C_NAME_SIZE);
|
||||||
|
+ bi.platform_data = cfg;
|
||||||
|
+ bi.addr = addr8bit >> 1;
|
||||||
|
+
|
||||||
|
+ request_module(bi.type);
|
||||||
|
+
|
||||||
|
+ tuner = i2c_new_device(adapter, &bi);
|
||||||
|
+ if (tuner == NULL || tuner->dev.driver == NULL)
|
||||||
|
+ return -ENODEV;
|
||||||
|
+
|
||||||
|
+ if (!try_module_get(tuner->dev.driver->owner)) {
|
||||||
|
+ i2c_unregister_device(tuner);
|
||||||
|
+ return -ENODEV;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ port->i2c_client_tuner = tuner;
|
||||||
|
+
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static int saa7164_dvb_stop_port(struct saa7164_port *port)
|
||||||
|
{
|
||||||
|
struct saa7164_dev *dev = port->dev;
|
||||||
|
@@ -242,14 +303,16 @@
|
||||||
|
if (!demux->dmx.frontend)
|
||||||
|
return -EINVAL;
|
||||||
|
|
||||||
|
- mutex_lock(&dvb->lock);
|
||||||
|
- if (dvb->feeding++ == 0) {
|
||||||
|
- /* Start transport */
|
||||||
|
- ret = saa7164_dvb_start_port(port);
|
||||||
|
- }
|
||||||
|
- mutex_unlock(&dvb->lock);
|
||||||
|
- dprintk(DBGLVL_DVB, "%s(port=%d) now feeding = %d\n",
|
||||||
|
- __func__, port->nr, dvb->feeding);
|
||||||
|
+ if (dvb) {
|
||||||
|
+ mutex_lock(&dvb->lock);
|
||||||
|
+ if (dvb->feeding++ == 0) {
|
||||||
|
+ /* Start transport */
|
||||||
|
+ ret = saa7164_dvb_start_port(port);
|
||||||
|
+ }
|
||||||
|
+ mutex_unlock(&dvb->lock);
|
||||||
|
+ dprintk(DBGLVL_DVB, "%s(port=%d) now feeding = %d\n",
|
||||||
|
+ __func__, port->nr, dvb->feeding);
|
||||||
|
+ }
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
@@ -264,14 +327,16 @@
|
||||||
|
|
||||||
|
dprintk(DBGLVL_DVB, "%s(port=%d)\n", __func__, port->nr);
|
||||||
|
|
||||||
|
- mutex_lock(&dvb->lock);
|
||||||
|
- if (--dvb->feeding == 0) {
|
||||||
|
- /* Stop transport */
|
||||||
|
- ret = saa7164_dvb_stop_streaming(port);
|
||||||
|
- }
|
||||||
|
- mutex_unlock(&dvb->lock);
|
||||||
|
- dprintk(DBGLVL_DVB, "%s(port=%d) now feeding = %d\n",
|
||||||
|
- __func__, port->nr, dvb->feeding);
|
||||||
|
+ if (dvb) {
|
||||||
|
+ mutex_lock(&dvb->lock);
|
||||||
|
+ if (--dvb->feeding == 0) {
|
||||||
|
+ /* Stop transport */
|
||||||
|
+ ret = saa7164_dvb_stop_streaming(port);
|
||||||
|
+ }
|
||||||
|
+ mutex_unlock(&dvb->lock);
|
||||||
|
+ dprintk(DBGLVL_DVB, "%s(port=%d) now feeding = %d\n",
|
||||||
|
+ __func__, port->nr, dvb->feeding);
|
||||||
|
+ }
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
@@ -425,6 +490,7 @@
|
||||||
|
struct saa7164_dev *dev = port->dev;
|
||||||
|
struct saa7164_buffer *b;
|
||||||
|
struct list_head *c, *n;
|
||||||
|
+ struct i2c_client *client;
|
||||||
|
|
||||||
|
dprintk(DBGLVL_DVB, "%s()\n", __func__);
|
||||||
|
|
||||||
|
@@ -443,6 +509,20 @@
|
||||||
|
if (dvb->frontend == NULL)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
+ /* remove I2C client for tuner */
|
||||||
|
+ client = port->i2c_client_tuner;
|
||||||
|
+ if (client) {
|
||||||
|
+ module_put(client->dev.driver->owner);
|
||||||
|
+ i2c_unregister_device(client);
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ /* remove I2C client for demodulator */
|
||||||
|
+ client = port->i2c_client_demod;
|
||||||
|
+ if (client) {
|
||||||
|
+ module_put(client->dev.driver->owner);
|
||||||
|
+ i2c_unregister_device(client);
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
dvb_net_release(&dvb->net);
|
||||||
|
dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
|
||||||
|
dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
|
||||||
|
@@ -462,6 +542,12 @@
|
||||||
|
struct saa7164_dev *dev = port->dev;
|
||||||
|
struct saa7164_dvb *dvb = &port->dvb;
|
||||||
|
struct saa7164_i2c *i2c_bus = NULL;
|
||||||
|
+ struct si2168_config si2168_config;
|
||||||
|
+ struct si2157_config si2157_config;
|
||||||
|
+ struct i2c_adapter *adapter;
|
||||||
|
+ struct i2c_board_info info;
|
||||||
|
+ struct i2c_client *client_demod;
|
||||||
|
+ struct i2c_client *client_tuner;
|
||||||
|
int ret;
|
||||||
|
|
||||||
|
dprintk(DBGLVL_DVB, "%s()\n", __func__);
|
||||||
|
@@ -528,6 +614,124 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2255proto:
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2255:
|
||||||
|
+ i2c_bus = &dev->i2c_bus[2];
|
||||||
|
+
|
||||||
|
+ if (port->nr == 0) {
|
||||||
|
+ port->dvb.frontend = dvb_attach(lgdt3306a_attach,
|
||||||
|
+ &hauppauge_hvr2255a_config, &i2c_bus->i2c_adap);
|
||||||
|
+ } else {
|
||||||
|
+ port->dvb.frontend = dvb_attach(lgdt3306a_attach,
|
||||||
|
+ &hauppauge_hvr2255b_config, &i2c_bus->i2c_adap);
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ if (port->dvb.frontend != NULL) {
|
||||||
|
+
|
||||||
|
+ if (port->nr == 0) {
|
||||||
|
+ si2157_attach(port, &dev->i2c_bus[0].i2c_adap,
|
||||||
|
+ port->dvb.frontend, 0xc0,
|
||||||
|
+ &hauppauge_hvr2255_tuner_config);
|
||||||
|
+ } else {
|
||||||
|
+ si2157_attach(port, &dev->i2c_bus[1].i2c_adap,
|
||||||
|
+ port->dvb.frontend, 0xc0,
|
||||||
|
+ &hauppauge_hvr2255_tuner_config);
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ break;
|
||||||
|
+ case SAA7164_BOARD_HAUPPAUGE_HVR2205:
|
||||||
|
+
|
||||||
|
+ if (port->nr == 0) {
|
||||||
|
+ /* attach frontend */
|
||||||
|
+ memset(&si2168_config, 0, sizeof(si2168_config));
|
||||||
|
+ si2168_config.i2c_adapter = &adapter;
|
||||||
|
+ si2168_config.fe = &port->dvb.frontend;
|
||||||
|
+ si2168_config.ts_mode = SI2168_TS_SERIAL;
|
||||||
|
+ memset(&info, 0, sizeof(struct i2c_board_info));
|
||||||
|
+ strlcpy(info.type, "si2168", I2C_NAME_SIZE);
|
||||||
|
+ info.addr = 0xc8 >> 1;
|
||||||
|
+ info.platform_data = &si2168_config;
|
||||||
|
+ request_module(info.type);
|
||||||
|
+ client_demod = i2c_new_device(&dev->i2c_bus[2].i2c_adap,
|
||||||
|
+ &info);
|
||||||
|
+ if (!client_demod || !client_demod->dev.driver)
|
||||||
|
+ goto frontend_detach;
|
||||||
|
+
|
||||||
|
+ if (!try_module_get(client_demod->dev.driver->owner)) {
|
||||||
|
+ i2c_unregister_device(client_demod);
|
||||||
|
+ goto frontend_detach;
|
||||||
|
+ }
|
||||||
|
+ port->i2c_client_demod = client_demod;
|
||||||
|
+
|
||||||
|
+ /* attach tuner */
|
||||||
|
+ memset(&si2157_config, 0, sizeof(si2157_config));
|
||||||
|
+ si2157_config.fe = port->dvb.frontend;
|
||||||
|
+ memset(&info, 0, sizeof(struct i2c_board_info));
|
||||||
|
+ strlcpy(info.type, "si2157", I2C_NAME_SIZE);
|
||||||
|
+ info.addr = 0xc0 >> 1;
|
||||||
|
+ info.platform_data = &si2157_config;
|
||||||
|
+ request_module(info.type);
|
||||||
|
+ client_tuner = i2c_new_device(&dev->i2c_bus[0].i2c_adap,
|
||||||
|
+ &info);
|
||||||
|
+ if (!client_tuner || !client_tuner->dev.driver) {
|
||||||
|
+ module_put(client_demod->dev.driver->owner);
|
||||||
|
+ i2c_unregister_device(client_demod);
|
||||||
|
+ goto frontend_detach;
|
||||||
|
+ }
|
||||||
|
+ if (!try_module_get(client_tuner->dev.driver->owner)) {
|
||||||
|
+ i2c_unregister_device(client_tuner);
|
||||||
|
+ module_put(client_demod->dev.driver->owner);
|
||||||
|
+ i2c_unregister_device(client_demod);
|
||||||
|
+ goto frontend_detach;
|
||||||
|
+ }
|
||||||
|
+ port->i2c_client_tuner = client_tuner;
|
||||||
|
+ } else {
|
||||||
|
+ /* attach frontend */
|
||||||
|
+ memset(&si2168_config, 0, sizeof(si2168_config));
|
||||||
|
+ si2168_config.i2c_adapter = &adapter;
|
||||||
|
+ si2168_config.fe = &port->dvb.frontend;
|
||||||
|
+ si2168_config.ts_mode = SI2168_TS_SERIAL;
|
||||||
|
+ memset(&info, 0, sizeof(struct i2c_board_info));
|
||||||
|
+ strlcpy(info.type, "si2168", I2C_NAME_SIZE);
|
||||||
|
+ info.addr = 0xcc >> 1;
|
||||||
|
+ info.platform_data = &si2168_config;
|
||||||
|
+ request_module(info.type);
|
||||||
|
+ client_demod = i2c_new_device(&dev->i2c_bus[2].i2c_adap,
|
||||||
|
+ &info);
|
||||||
|
+ if (!client_demod || !client_demod->dev.driver)
|
||||||
|
+ goto frontend_detach;
|
||||||
|
+
|
||||||
|
+ if (!try_module_get(client_demod->dev.driver->owner)) {
|
||||||
|
+ i2c_unregister_device(client_demod);
|
||||||
|
+ goto frontend_detach;
|
||||||
|
+ }
|
||||||
|
+ port->i2c_client_demod = client_demod;
|
||||||
|
+
|
||||||
|
+ /* attach tuner */
|
||||||
|
+ memset(&si2157_config, 0, sizeof(si2157_config));
|
||||||
|
+ si2157_config.fe = port->dvb.frontend;
|
||||||
|
+ memset(&info, 0, sizeof(struct i2c_board_info));
|
||||||
|
+ strlcpy(info.type, "si2157", I2C_NAME_SIZE);
|
||||||
|
+ info.addr = 0xc0 >> 1;
|
||||||
|
+ info.platform_data = &si2157_config;
|
||||||
|
+ request_module(info.type);
|
||||||
|
+ client_tuner = i2c_new_device(&dev->i2c_bus[1].i2c_adap,
|
||||||
|
+ &info);
|
||||||
|
+ if (!client_tuner || !client_tuner->dev.driver) {
|
||||||
|
+ module_put(client_demod->dev.driver->owner);
|
||||||
|
+ i2c_unregister_device(client_demod);
|
||||||
|
+ goto frontend_detach;
|
||||||
|
+ }
|
||||||
|
+ if (!try_module_get(client_tuner->dev.driver->owner)) {
|
||||||
|
+ i2c_unregister_device(client_tuner);
|
||||||
|
+ module_put(client_demod->dev.driver->owner);
|
||||||
|
+ i2c_unregister_device(client_demod);
|
||||||
|
+ goto frontend_detach;
|
||||||
|
+ }
|
||||||
|
+ port->i2c_client_tuner = client_tuner;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ break;
|
||||||
|
default:
|
||||||
|
printk(KERN_ERR "%s: The frontend isn't supported\n",
|
||||||
|
dev->name);
|
||||||
|
@@ -548,5 +752,9 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
+
|
||||||
|
+frontend_detach:
|
||||||
|
+ printk(KERN_ERR "%s() Frontend/I2C initialization failed\n", __func__);
|
||||||
|
+ return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
diff -urN a/drivers/media/pci/saa7164/saa7164-encoder.c b/drivers/media/pci/saa7164/saa7164-encoder.c
|
||||||
|
--- a/drivers/media/pci/saa7164/saa7164-encoder.c 2015-06-22 08:05:43.000000000 +0300
|
||||||
|
+++ b/drivers/media/pci/saa7164/saa7164-encoder.c 2015-06-24 18:41:23.254376349 +0300
|
||||||
|
@@ -721,13 +721,14 @@
|
||||||
|
sizeof(cap->card));
|
||||||
|
sprintf(cap->bus_info, "PCI:%s", pci_name(dev->pci));
|
||||||
|
|
||||||
|
- cap->capabilities =
|
||||||
|
+ cap->device_caps =
|
||||||
|
V4L2_CAP_VIDEO_CAPTURE |
|
||||||
|
- V4L2_CAP_READWRITE |
|
||||||
|
- 0;
|
||||||
|
+ V4L2_CAP_READWRITE |
|
||||||
|
+ V4L2_CAP_TUNER;
|
||||||
|
|
||||||
|
- cap->capabilities |= V4L2_CAP_TUNER;
|
||||||
|
- cap->version = 0;
|
||||||
|
+ cap->capabilities = cap->device_caps |
|
||||||
|
+ V4L2_CAP_VBI_CAPTURE |
|
||||||
|
+ V4L2_CAP_DEVICE_CAPS;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
diff -urN a/drivers/media/pci/saa7164/saa7164.h b/drivers/media/pci/saa7164/saa7164.h
|
||||||
|
--- a/drivers/media/pci/saa7164/saa7164.h 2015-06-22 08:05:43.000000000 +0300
|
||||||
|
+++ b/drivers/media/pci/saa7164/saa7164.h 2015-06-24 18:41:57.246377117 +0300
|
||||||
|
@@ -83,6 +83,9 @@
|
||||||
|
#define SAA7164_BOARD_HAUPPAUGE_HVR2250_3 8
|
||||||
|
#define SAA7164_BOARD_HAUPPAUGE_HVR2200_4 9
|
||||||
|
#define SAA7164_BOARD_HAUPPAUGE_HVR2200_5 10
|
||||||
|
+#define SAA7164_BOARD_HAUPPAUGE_HVR2255proto 11
|
||||||
|
+#define SAA7164_BOARD_HAUPPAUGE_HVR2255 12
|
||||||
|
+#define SAA7164_BOARD_HAUPPAUGE_HVR2205 13
|
||||||
|
|
||||||
|
#define SAA7164_MAX_UNITS 8
|
||||||
|
#define SAA7164_TS_NUMBER_OF_LINES 312
|
||||||
|
@@ -371,6 +374,8 @@
|
||||||
|
|
||||||
|
/* --- DVB Transport Specific --- */
|
||||||
|
struct saa7164_dvb dvb;
|
||||||
|
+ struct i2c_client *i2c_client_demod;
|
||||||
|
+ struct i2c_client *i2c_client_tuner;
|
||||||
|
|
||||||
|
/* --- Encoder/V4L related attributes --- */
|
||||||
|
/* Encoder */
|
||||||
|
@@ -459,6 +464,7 @@
|
||||||
|
/* Interrupt status and ack registers */
|
||||||
|
u32 int_status;
|
||||||
|
u32 int_ack;
|
||||||
|
+ bool msi;
|
||||||
|
|
||||||
|
struct cmd cmds[SAA_CMD_MAX_MSG_UNITS];
|
||||||
|
struct mutex lock;
|
||||||
|
diff -urN a/drivers/media/pci/saa7164/saa7164-vbi.c b/drivers/media/pci/saa7164/saa7164-vbi.c
|
||||||
|
--- a/drivers/media/pci/saa7164/saa7164-vbi.c 2015-06-22 08:05:43.000000000 +0300
|
||||||
|
+++ b/drivers/media/pci/saa7164/saa7164-vbi.c 2015-06-24 18:42:05.582377305 +0300
|
||||||
|
@@ -660,13 +660,14 @@
|
||||||
|
sizeof(cap->card));
|
||||||
|
sprintf(cap->bus_info, "PCI:%s", pci_name(dev->pci));
|
||||||
|
|
||||||
|
- cap->capabilities =
|
||||||
|
+ cap->device_caps =
|
||||||
|
V4L2_CAP_VBI_CAPTURE |
|
||||||
|
- V4L2_CAP_READWRITE |
|
||||||
|
- 0;
|
||||||
|
+ V4L2_CAP_READWRITE |
|
||||||
|
+ V4L2_CAP_TUNER;
|
||||||
|
|
||||||
|
- cap->capabilities |= V4L2_CAP_TUNER;
|
||||||
|
- cap->version = 0;
|
||||||
|
+ cap->capabilities = cap->device_caps |
|
||||||
|
+ V4L2_CAP_VIDEO_CAPTURE |
|
||||||
|
+ V4L2_CAP_DEVICE_CAPS;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
From 89973c56cefd075a0209d63f87ecfbbe7245d100 Mon Sep 17 00:00:00 2001
|
From 5a59cc60d323c3b50f3afa4b9949f97f2bd05ed0 Mon Sep 17 00:00:00 2001
|
||||||
From: fritsch <Peter.Fruehberger@gmail.com>
|
From: fritsch <Peter.Fruehberger@gmail.com>
|
||||||
Date: Fri, 6 Mar 2015 17:26:41 +0100
|
Date: Thu, 11 Jun 2015 11:02:01 +0300
|
||||||
Subject: [PATCH] i915_irq: enable legacy turbo
|
Subject: [PATCH] i915_irq: enable legacy turbo
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -8,23 +8,23 @@ Subject: [PATCH] i915_irq: enable legacy turbo
|
|||||||
1 file changed, 1 insertion(+), 6 deletions(-)
|
1 file changed, 1 insertion(+), 6 deletions(-)
|
||||||
|
|
||||||
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
|
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
|
||||||
index b051a23..5cceebf 100644
|
index 6d49443..2367009 100644
|
||||||
--- a/drivers/gpu/drm/i915/i915_irq.c
|
--- a/drivers/gpu/drm/i915/i915_irq.c
|
||||||
+++ b/drivers/gpu/drm/i915/i915_irq.c
|
+++ b/drivers/gpu/drm/i915/i915_irq.c
|
||||||
@@ -4340,12 +4340,7 @@ void intel_irq_init(struct drm_i915_private *dev_priv)
|
@@ -4235,12 +4235,7 @@ void intel_irq_init(struct drm_i915_private *dev_priv)
|
||||||
INIT_WORK(&dev_priv->rps.work, gen6_pm_rps_work);
|
INIT_WORK(&dev_priv->rps.work, gen6_pm_rps_work);
|
||||||
INIT_WORK(&dev_priv->l3_parity.error_work, ivybridge_parity_work);
|
INIT_WORK(&dev_priv->l3_parity.error_work, ivybridge_parity_work);
|
||||||
|
|
||||||
- /* Let's track the enabled rps events */
|
- /* Let's track the enabled rps events */
|
||||||
- if (IS_VALLEYVIEW(dev_priv) && !IS_CHERRYVIEW(dev_priv))
|
- if (IS_VALLEYVIEW(dev_priv) && !IS_CHERRYVIEW(dev_priv))
|
||||||
- /* WaGsvRC0ResidencyMethod:vlv */
|
- /* WaGsvRC0ResidencyMethod:vlv */
|
||||||
- dev_priv->pm_rps_events = GEN6_PM_RP_UP_EI_EXPIRED;
|
- dev_priv->pm_rps_events = GEN6_PM_RP_DOWN_EI_EXPIRED | GEN6_PM_RP_UP_EI_EXPIRED;
|
||||||
- else
|
- else
|
||||||
- dev_priv->pm_rps_events = GEN6_PM_RPS_EVENTS;
|
- dev_priv->pm_rps_events = GEN6_PM_RPS_EVENTS;
|
||||||
+ dev_priv->pm_rps_events = GEN6_PM_RPS_EVENTS;
|
+ dev_priv->pm_rps_events = GEN6_PM_RPS_EVENTS;
|
||||||
|
|
||||||
setup_timer(&dev_priv->gpu_error.hangcheck_timer,
|
INIT_DELAYED_WORK(&dev_priv->gpu_error.hangcheck_work,
|
||||||
i915_hangcheck_elapsed,
|
i915_hangcheck_elapsed);
|
||||||
--
|
--
|
||||||
1.9.1
|
2.1.4
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Set ondemand threshold
|
|
||||||
DefaultDependencies=false
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=oneshot
|
|
||||||
ExecStart=-/bin/sh -c 'echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold'
|
|
||||||
RemainAfterExit=yes
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=basic.target
|
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="pvr.hts"
|
PKG_NAME="pvr.hts"
|
||||||
PKG_VERSION="98d93e7"
|
PKG_VERSION="cd7ca22"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="pvr.vbox"
|
PKG_NAME="pvr.vbox"
|
||||||
PKG_VERSION="63b8782"
|
PKG_VERSION="729feff"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="pvr.wmc"
|
PKG_NAME="pvr.wmc"
|
||||||
PKG_VERSION="295b216"
|
PKG_VERSION="c04a2b6"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="kodi-theme-Confluence"
|
PKG_NAME="kodi-theme-Confluence"
|
||||||
PKG_VERSION="15.0-beta2-daedd5f"
|
PKG_VERSION="15.0-rc1-8f081c2"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="kodi"
|
PKG_NAME="kodi"
|
||||||
PKG_VERSION="15.0-beta2-daedd5f"
|
PKG_VERSION="15.0-rc1-8f081c2"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Before Width: | Height: | Size: 71 KiB |
Binary file not shown.
Before Width: | Height: | Size: 93 KiB |
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="vdr-plugin-vnsiserver"
|
PKG_NAME="vdr-plugin-vnsiserver"
|
||||||
PKG_VERSION="a7b0670"
|
PKG_VERSION="1c63a8a"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -60,6 +60,11 @@
|
|||||||
# hide kernel log messages on console
|
# hide kernel log messages on console
|
||||||
echo '1 4 1 7' > /proc/sys/kernel/printk
|
echo '1 4 1 7' > /proc/sys/kernel/printk
|
||||||
|
|
||||||
|
# set ondemand up_threshold
|
||||||
|
if [ -e /sys/devices/system/cpu/cpufreq/ondemand/up_threshold ] ; then
|
||||||
|
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
|
||||||
|
fi
|
||||||
|
|
||||||
# run platform_init script if exists
|
# run platform_init script if exists
|
||||||
if [ -f "./platform_init" ]; then
|
if [ -f "./platform_init" ]; then
|
||||||
./platform_init
|
./platform_init
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="bcm2835-bootloader"
|
PKG_NAME="bcm2835-bootloader"
|
||||||
PKG_VERSION="37600d5"
|
PKG_VERSION="df32073"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="arm"
|
PKG_ARCH="arm"
|
||||||
PKG_LICENSE="nonfree"
|
PKG_LICENSE="nonfree"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="libinput"
|
PKG_NAME="libinput"
|
||||||
PKG_VERSION="0.17.0"
|
PKG_VERSION="0.18.0"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
# there: http://forum.xbmc.org/showthread.php?tid=177557
|
# there: http://forum.xbmc.org/showthread.php?tid=177557
|
||||||
|
|
||||||
PKG_NAME="curl"
|
PKG_NAME="curl"
|
||||||
PKG_VERSION="7.42.1"
|
PKG_VERSION="7.43.0"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="MIT"
|
PKG_LICENSE="MIT"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="xf86-video-nvidia"
|
PKG_NAME="xf86-video-nvidia"
|
||||||
PKG_VERSION="346.72"
|
PKG_VERSION="352.21"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="x86_64"
|
PKG_ARCH="x86_64"
|
||||||
PKG_LICENSE="nonfree"
|
PKG_LICENSE="nonfree"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="xorg-server"
|
PKG_NAME="xorg-server"
|
||||||
PKG_VERSION="1.17.1"
|
PKG_VERSION="1.17.2"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="OSS"
|
PKG_LICENSE="OSS"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86_64 4.0.0-rc6 Kernel Configuration
|
# Linux/x86_64 4.1.0-rc8 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
CONFIG_X86_64=y
|
CONFIG_X86_64=y
|
||||||
@ -40,6 +40,7 @@ CONFIG_X86_HT=y
|
|||||||
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
|
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
|
||||||
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
||||||
CONFIG_FIX_EARLYCON_MEM=y
|
CONFIG_FIX_EARLYCON_MEM=y
|
||||||
|
CONFIG_PGTABLE_LEVELS=4
|
||||||
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
|
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||||
@ -93,7 +94,6 @@ CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|||||||
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
|
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
|
||||||
CONFIG_GENERIC_TIME_VSYSCALL=y
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
|
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
|
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
|
||||||
CONFIG_GENERIC_CMOS_UPDATE=y
|
CONFIG_GENERIC_CMOS_UPDATE=y
|
||||||
@ -139,6 +139,7 @@ CONFIG_RCU_NOCB_CPU=y
|
|||||||
# CONFIG_RCU_NOCB_CPU_NONE is not set
|
# CONFIG_RCU_NOCB_CPU_NONE is not set
|
||||||
# CONFIG_RCU_NOCB_CPU_ZERO is not set
|
# CONFIG_RCU_NOCB_CPU_ZERO is not set
|
||||||
CONFIG_RCU_NOCB_CPU_ALL=y
|
CONFIG_RCU_NOCB_CPU_ALL=y
|
||||||
|
# CONFIG_RCU_EXPEDITE_BOOT is not set
|
||||||
CONFIG_BUILD_BIN2C=y
|
CONFIG_BUILD_BIN2C=y
|
||||||
CONFIG_IKCONFIG=m
|
CONFIG_IKCONFIG=m
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
@ -183,6 +184,7 @@ CONFIG_HAVE_PCSPKR_PLATFORM=y
|
|||||||
CONFIG_BPF=y
|
CONFIG_BPF=y
|
||||||
CONFIG_EXPERT=y
|
CONFIG_EXPERT=y
|
||||||
# CONFIG_UID16 is not set
|
# CONFIG_UID16 is not set
|
||||||
|
CONFIG_MULTIUSER=y
|
||||||
# CONFIG_SGETMASK_SYSCALL is not set
|
# CONFIG_SGETMASK_SYSCALL is not set
|
||||||
# CONFIG_SYSFS_SYSCALL is not set
|
# CONFIG_SYSFS_SYSCALL is not set
|
||||||
# CONFIG_SYSCTL_SYSCALL is not set
|
# CONFIG_SYSCTL_SYSCALL is not set
|
||||||
@ -264,9 +266,11 @@ CONFIG_HAVE_CONTEXT_TRACKING=y
|
|||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
||||||
|
CONFIG_HAVE_ARCH_HUGE_VMAP=y
|
||||||
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
|
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
|
||||||
CONFIG_MODULES_USE_ELF_RELA=y
|
CONFIG_MODULES_USE_ELF_RELA=y
|
||||||
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
||||||
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_OLD_SIGSUSPEND3=y
|
CONFIG_OLD_SIGSUSPEND3=y
|
||||||
CONFIG_COMPAT_OLD_SIGACTION=y
|
CONFIG_COMPAT_OLD_SIGACTION=y
|
||||||
|
|
||||||
@ -357,7 +361,6 @@ CONFIG_IOSF_MBI=m
|
|||||||
CONFIG_SCHED_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_OMIT_FRAME_POINTER=y
|
||||||
# CONFIG_HYPERVISOR_GUEST is not set
|
# CONFIG_HYPERVISOR_GUEST is not set
|
||||||
CONFIG_NO_BOOTMEM=y
|
CONFIG_NO_BOOTMEM=y
|
||||||
# CONFIG_MEMTEST is not set
|
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MPSC is not set
|
# CONFIG_MPSC is not set
|
||||||
# CONFIG_MCORE2 is not set
|
# CONFIG_MCORE2 is not set
|
||||||
@ -388,7 +391,6 @@ CONFIG_SCHED_MC=y
|
|||||||
# CONFIG_PREEMPT_NONE is not set
|
# CONFIG_PREEMPT_NONE is not set
|
||||||
CONFIG_PREEMPT_VOLUNTARY=y
|
CONFIG_PREEMPT_VOLUNTARY=y
|
||||||
# CONFIG_PREEMPT is not set
|
# CONFIG_PREEMPT is not set
|
||||||
CONFIG_X86_UP_APIC_MSI=y
|
|
||||||
CONFIG_X86_LOCAL_APIC=y
|
CONFIG_X86_LOCAL_APIC=y
|
||||||
CONFIG_X86_IO_APIC=y
|
CONFIG_X86_IO_APIC=y
|
||||||
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
|
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
|
||||||
@ -408,7 +410,7 @@ CONFIG_X86_MSR=y
|
|||||||
CONFIG_X86_CPUID=y
|
CONFIG_X86_CPUID=y
|
||||||
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
|
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
|
||||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||||
CONFIG_DIRECT_GBPAGES=y
|
CONFIG_X86_DIRECT_GBPAGES=y
|
||||||
CONFIG_NUMA=y
|
CONFIG_NUMA=y
|
||||||
# CONFIG_AMD_NUMA is not set
|
# CONFIG_AMD_NUMA is not set
|
||||||
CONFIG_X86_64_ACPI_NUMA=y
|
CONFIG_X86_64_ACPI_NUMA=y
|
||||||
@ -456,6 +458,7 @@ CONFIG_CLEANCACHE=y
|
|||||||
# CONFIG_ZBUD is not set
|
# CONFIG_ZBUD is not set
|
||||||
# CONFIG_ZSMALLOC is not set
|
# CONFIG_ZSMALLOC is not set
|
||||||
CONFIG_GENERIC_EARLY_IOREMAP=y
|
CONFIG_GENERIC_EARLY_IOREMAP=y
|
||||||
|
# CONFIG_X86_PMEM_LEGACY is not set
|
||||||
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
|
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
|
||||||
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
|
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
|
||||||
CONFIG_X86_RESERVE_LOW=64
|
CONFIG_X86_RESERVE_LOW=64
|
||||||
@ -516,6 +519,7 @@ CONFIG_PM_CLK=y
|
|||||||
CONFIG_ACPI=y
|
CONFIG_ACPI=y
|
||||||
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
|
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
|
||||||
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
|
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
|
||||||
|
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
|
||||||
CONFIG_ACPI_SLEEP=y
|
CONFIG_ACPI_SLEEP=y
|
||||||
# CONFIG_ACPI_PROCFS_POWER is not set
|
# CONFIG_ACPI_PROCFS_POWER is not set
|
||||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||||
@ -639,7 +643,6 @@ CONFIG_AMD_NB=y
|
|||||||
#
|
#
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_COMPAT_BINFMT_ELF=y
|
CONFIG_COMPAT_BINFMT_ELF=y
|
||||||
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
|
|
||||||
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
||||||
CONFIG_BINFMT_SCRIPT=y
|
CONFIG_BINFMT_SCRIPT=y
|
||||||
# CONFIG_HAVE_AOUT is not set
|
# CONFIG_HAVE_AOUT is not set
|
||||||
@ -926,7 +929,7 @@ CONFIG_DNS_RESOLVER=y
|
|||||||
# CONFIG_VSOCKETS is not set
|
# CONFIG_VSOCKETS is not set
|
||||||
# CONFIG_NETLINK_MMAP is not set
|
# CONFIG_NETLINK_MMAP is not set
|
||||||
# CONFIG_NETLINK_DIAG is not set
|
# CONFIG_NETLINK_DIAG is not set
|
||||||
# CONFIG_NET_MPLS_GSO is not set
|
# CONFIG_MPLS is not set
|
||||||
# CONFIG_HSR is not set
|
# CONFIG_HSR is not set
|
||||||
# CONFIG_NET_SWITCHDEV is not set
|
# CONFIG_NET_SWITCHDEV is not set
|
||||||
CONFIG_RPS=y
|
CONFIG_RPS=y
|
||||||
@ -956,11 +959,15 @@ CONFIG_BT_BNEP_PROTO_FILTER=y
|
|||||||
CONFIG_BT_HIDP=m
|
CONFIG_BT_HIDP=m
|
||||||
CONFIG_BT_LE=y
|
CONFIG_BT_LE=y
|
||||||
# CONFIG_BT_SELFTEST is not set
|
# CONFIG_BT_SELFTEST is not set
|
||||||
|
# CONFIG_BT_DEBUGFS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Bluetooth device drivers
|
# Bluetooth device drivers
|
||||||
#
|
#
|
||||||
|
CONFIG_BT_INTEL=m
|
||||||
|
CONFIG_BT_BCM=m
|
||||||
CONFIG_BT_HCIBTUSB=m
|
CONFIG_BT_HCIBTUSB=m
|
||||||
|
CONFIG_BT_HCIBTUSB_BCM=y
|
||||||
# CONFIG_BT_HCIBTSDIO is not set
|
# CONFIG_BT_HCIBTSDIO is not set
|
||||||
# CONFIG_BT_HCIUART is not set
|
# CONFIG_BT_HCIUART is not set
|
||||||
# CONFIG_BT_HCIBCM203X is not set
|
# CONFIG_BT_HCIBCM203X is not set
|
||||||
@ -985,6 +992,7 @@ CONFIG_CFG80211_DEFAULT_PS=y
|
|||||||
# CONFIG_CFG80211_DEBUGFS is not set
|
# CONFIG_CFG80211_DEBUGFS is not set
|
||||||
CONFIG_CFG80211_INTERNAL_REGDB=y
|
CONFIG_CFG80211_INTERNAL_REGDB=y
|
||||||
CONFIG_CFG80211_WEXT=y
|
CONFIG_CFG80211_WEXT=y
|
||||||
|
CONFIG_CFG80211_WEXT_EXPORT=y
|
||||||
CONFIG_LIB80211=m
|
CONFIG_LIB80211=m
|
||||||
CONFIG_LIB80211_CRYPT_WEP=m
|
CONFIG_LIB80211_CRYPT_WEP=m
|
||||||
CONFIG_LIB80211_CRYPT_CCMP=m
|
CONFIG_LIB80211_CRYPT_CCMP=m
|
||||||
@ -1073,6 +1081,7 @@ CONFIG_BLK_DEV_NBD=y
|
|||||||
CONFIG_BLK_DEV_RAM=y
|
CONFIG_BLK_DEV_RAM=y
|
||||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=16384
|
CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||||
|
# CONFIG_BLK_DEV_PMEM is not set
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_BLK_DEV_HD is not set
|
# CONFIG_BLK_DEV_HD is not set
|
||||||
@ -1366,13 +1375,7 @@ CONFIG_TUN=y
|
|||||||
# Distributed Switch Architecture drivers
|
# Distributed Switch Architecture drivers
|
||||||
#
|
#
|
||||||
# CONFIG_NET_DSA_MV88E6XXX is not set
|
# CONFIG_NET_DSA_MV88E6XXX is not set
|
||||||
# CONFIG_NET_DSA_MV88E6060 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
|
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
|
||||||
# CONFIG_NET_DSA_MV88E6131 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6123_61_65 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6171 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6352 is not set
|
|
||||||
# CONFIG_NET_DSA_BCM_SF2 is not set
|
|
||||||
CONFIG_ETHERNET=y
|
CONFIG_ETHERNET=y
|
||||||
CONFIG_MDIO=y
|
CONFIG_MDIO=y
|
||||||
CONFIG_NET_VENDOR_3COM=y
|
CONFIG_NET_VENDOR_3COM=y
|
||||||
@ -1385,8 +1388,6 @@ CONFIG_VORTEX=y
|
|||||||
CONFIG_NET_VENDOR_AMD=y
|
CONFIG_NET_VENDOR_AMD=y
|
||||||
# CONFIG_AMD8111_ETH is not set
|
# CONFIG_AMD8111_ETH is not set
|
||||||
CONFIG_PCNET32=y
|
CONFIG_PCNET32=y
|
||||||
# CONFIG_AMD_XGBE is not set
|
|
||||||
# CONFIG_NET_XGENE is not set
|
|
||||||
CONFIG_NET_VENDOR_ARC=y
|
CONFIG_NET_VENDOR_ARC=y
|
||||||
CONFIG_NET_VENDOR_ATHEROS=y
|
CONFIG_NET_VENDOR_ATHEROS=y
|
||||||
CONFIG_ATL2=y
|
CONFIG_ATL2=y
|
||||||
@ -1394,6 +1395,7 @@ CONFIG_ATL1=y
|
|||||||
CONFIG_ATL1E=y
|
CONFIG_ATL1E=y
|
||||||
CONFIG_ATL1C=y
|
CONFIG_ATL1C=y
|
||||||
CONFIG_ALX=y
|
CONFIG_ALX=y
|
||||||
|
# CONFIG_NET_CADENCE is not set
|
||||||
CONFIG_NET_VENDOR_BROADCOM=y
|
CONFIG_NET_VENDOR_BROADCOM=y
|
||||||
CONFIG_B44=y
|
CONFIG_B44=y
|
||||||
CONFIG_B44_PCI_AUTOSELECT=y
|
CONFIG_B44_PCI_AUTOSELECT=y
|
||||||
@ -1497,7 +1499,6 @@ CONFIG_PHYLIB=y
|
|||||||
#
|
#
|
||||||
CONFIG_AT803X_PHY=y
|
CONFIG_AT803X_PHY=y
|
||||||
CONFIG_AMD_PHY=y
|
CONFIG_AMD_PHY=y
|
||||||
# CONFIG_AMD_XGBE_PHY is not set
|
|
||||||
CONFIG_MARVELL_PHY=y
|
CONFIG_MARVELL_PHY=y
|
||||||
# CONFIG_DAVICOM_PHY is not set
|
# CONFIG_DAVICOM_PHY is not set
|
||||||
# CONFIG_QSEMI_PHY is not set
|
# CONFIG_QSEMI_PHY is not set
|
||||||
@ -1610,13 +1611,7 @@ CONFIG_AR5523=m
|
|||||||
CONFIG_WCN36XX=m
|
CONFIG_WCN36XX=m
|
||||||
# CONFIG_WCN36XX_DEBUGFS is not set
|
# CONFIG_WCN36XX_DEBUGFS is not set
|
||||||
# CONFIG_B43 is not set
|
# CONFIG_B43 is not set
|
||||||
# CONFIG_B43_BUSES_BCMA_AND_SSB is not set
|
|
||||||
# CONFIG_B43_BUSES_BCMA is not set
|
|
||||||
# CONFIG_B43_BUSES_SSB is not set
|
|
||||||
# CONFIG_B43LEGACY is not set
|
# CONFIG_B43LEGACY is not set
|
||||||
# CONFIG_B43LEGACY_DMA_AND_PIO_MODE is not set
|
|
||||||
# CONFIG_B43LEGACY_DMA_MODE is not set
|
|
||||||
# CONFIG_B43LEGACY_PIO_MODE is not set
|
|
||||||
CONFIG_BRCMUTIL=m
|
CONFIG_BRCMUTIL=m
|
||||||
# CONFIG_BRCMSMAC is not set
|
# CONFIG_BRCMSMAC is not set
|
||||||
CONFIG_BRCMFMAC=m
|
CONFIG_BRCMFMAC=m
|
||||||
@ -1896,7 +1891,6 @@ CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
|||||||
#
|
#
|
||||||
# Non-8250 serial port support
|
# Non-8250 serial port support
|
||||||
#
|
#
|
||||||
# CONFIG_SERIAL_MFD_HSU is not set
|
|
||||||
CONFIG_SERIAL_CORE=y
|
CONFIG_SERIAL_CORE=y
|
||||||
# CONFIG_SERIAL_JSM is not set
|
# CONFIG_SERIAL_JSM is not set
|
||||||
# CONFIG_SERIAL_SCCNXP is not set
|
# CONFIG_SERIAL_SCCNXP is not set
|
||||||
@ -2032,6 +2026,7 @@ CONFIG_PINCTRL=y
|
|||||||
#
|
#
|
||||||
# CONFIG_DEBUG_PINCTRL is not set
|
# CONFIG_DEBUG_PINCTRL is not set
|
||||||
# CONFIG_PINCTRL_CHERRYVIEW is not set
|
# CONFIG_PINCTRL_CHERRYVIEW is not set
|
||||||
|
# CONFIG_PINCTRL_SUNRISEPOINT is not set
|
||||||
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
|
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
|
||||||
# CONFIG_GPIOLIB is not set
|
# CONFIG_GPIOLIB is not set
|
||||||
# CONFIG_W1 is not set
|
# CONFIG_W1 is not set
|
||||||
@ -2138,6 +2133,7 @@ CONFIG_SENSORS_IT87=m
|
|||||||
# CONFIG_SENSORS_NCT6683 is not set
|
# CONFIG_SENSORS_NCT6683 is not set
|
||||||
# CONFIG_SENSORS_NCT6775 is not set
|
# CONFIG_SENSORS_NCT6775 is not set
|
||||||
# CONFIG_SENSORS_NCT7802 is not set
|
# CONFIG_SENSORS_NCT7802 is not set
|
||||||
|
# CONFIG_SENSORS_NCT7904 is not set
|
||||||
# CONFIG_SENSORS_PCF8591 is not set
|
# CONFIG_SENSORS_PCF8591 is not set
|
||||||
# CONFIG_PMBUS is not set
|
# CONFIG_PMBUS is not set
|
||||||
# CONFIG_SENSORS_SHT21 is not set
|
# CONFIG_SENSORS_SHT21 is not set
|
||||||
@ -2225,6 +2221,7 @@ CONFIG_BCMA=m
|
|||||||
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
|
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
|
||||||
CONFIG_BCMA_HOST_PCI=y
|
CONFIG_BCMA_HOST_PCI=y
|
||||||
# CONFIG_BCMA_HOST_SOC is not set
|
# CONFIG_BCMA_HOST_SOC is not set
|
||||||
|
CONFIG_BCMA_DRIVER_PCI=y
|
||||||
CONFIG_BCMA_DRIVER_GMAC_CMN=y
|
CONFIG_BCMA_DRIVER_GMAC_CMN=y
|
||||||
# CONFIG_BCMA_DEBUG is not set
|
# CONFIG_BCMA_DEBUG is not set
|
||||||
|
|
||||||
@ -2245,6 +2242,7 @@ CONFIG_MFD_CORE=y
|
|||||||
# CONFIG_MFD_DLN2 is not set
|
# CONFIG_MFD_DLN2 is not set
|
||||||
# CONFIG_MFD_MC13XXX_I2C is not set
|
# CONFIG_MFD_MC13XXX_I2C is not set
|
||||||
# CONFIG_HTC_PASIC3 is not set
|
# CONFIG_HTC_PASIC3 is not set
|
||||||
|
# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
|
||||||
# CONFIG_LPC_ICH is not set
|
# CONFIG_LPC_ICH is not set
|
||||||
CONFIG_LPC_SCH=y
|
CONFIG_LPC_SCH=y
|
||||||
# CONFIG_INTEL_SOC_PMIC is not set
|
# CONFIG_INTEL_SOC_PMIC is not set
|
||||||
@ -2255,10 +2253,12 @@ CONFIG_LPC_SCH=y
|
|||||||
# CONFIG_MFD_88PM860X is not set
|
# CONFIG_MFD_88PM860X is not set
|
||||||
# CONFIG_MFD_MAX14577 is not set
|
# CONFIG_MFD_MAX14577 is not set
|
||||||
# CONFIG_MFD_MAX77693 is not set
|
# CONFIG_MFD_MAX77693 is not set
|
||||||
|
# CONFIG_MFD_MAX77843 is not set
|
||||||
# CONFIG_MFD_MAX8907 is not set
|
# CONFIG_MFD_MAX8907 is not set
|
||||||
# CONFIG_MFD_MAX8925 is not set
|
# CONFIG_MFD_MAX8925 is not set
|
||||||
# CONFIG_MFD_MAX8997 is not set
|
# CONFIG_MFD_MAX8997 is not set
|
||||||
# CONFIG_MFD_MAX8998 is not set
|
# CONFIG_MFD_MAX8998 is not set
|
||||||
|
# CONFIG_MFD_MT6397 is not set
|
||||||
# CONFIG_MFD_MENF21BMC is not set
|
# CONFIG_MFD_MENF21BMC is not set
|
||||||
# CONFIG_MFD_VIPERBOARD is not set
|
# CONFIG_MFD_VIPERBOARD is not set
|
||||||
# CONFIG_MFD_RETU is not set
|
# CONFIG_MFD_RETU is not set
|
||||||
@ -2272,6 +2272,7 @@ CONFIG_MFD_RTSX_USB=y
|
|||||||
# CONFIG_MFD_SEC_CORE is not set
|
# CONFIG_MFD_SEC_CORE is not set
|
||||||
# CONFIG_MFD_SI476X_CORE is not set
|
# CONFIG_MFD_SI476X_CORE is not set
|
||||||
# CONFIG_MFD_SM501 is not set
|
# CONFIG_MFD_SM501 is not set
|
||||||
|
# CONFIG_MFD_SKY81452 is not set
|
||||||
# CONFIG_MFD_SMSC is not set
|
# CONFIG_MFD_SMSC is not set
|
||||||
# CONFIG_ABX500_CORE is not set
|
# CONFIG_ABX500_CORE is not set
|
||||||
# CONFIG_MFD_SYSCON is not set
|
# CONFIG_MFD_SYSCON is not set
|
||||||
@ -2290,7 +2291,6 @@ CONFIG_MFD_RTSX_USB=y
|
|||||||
# CONFIG_TWL6040_CORE is not set
|
# CONFIG_TWL6040_CORE is not set
|
||||||
# CONFIG_MFD_WL1273_CORE is not set
|
# CONFIG_MFD_WL1273_CORE is not set
|
||||||
# CONFIG_MFD_LM3533 is not set
|
# CONFIG_MFD_LM3533 is not set
|
||||||
# CONFIG_MFD_TC3589X is not set
|
|
||||||
# CONFIG_MFD_TMIO is not set
|
# CONFIG_MFD_TMIO is not set
|
||||||
# CONFIG_MFD_VX855 is not set
|
# CONFIG_MFD_VX855 is not set
|
||||||
# CONFIG_MFD_ARIZONA_I2C is not set
|
# CONFIG_MFD_ARIZONA_I2C is not set
|
||||||
@ -2643,7 +2643,6 @@ CONFIG_MEDIA_TUNER_FC0013=m
|
|||||||
CONFIG_MEDIA_TUNER_TDA18212=m
|
CONFIG_MEDIA_TUNER_TDA18212=m
|
||||||
CONFIG_MEDIA_TUNER_E4000=m
|
CONFIG_MEDIA_TUNER_E4000=m
|
||||||
CONFIG_MEDIA_TUNER_FC2580=m
|
CONFIG_MEDIA_TUNER_FC2580=m
|
||||||
CONFIG_MEDIA_TUNER_M88TS2022=m
|
|
||||||
CONFIG_MEDIA_TUNER_M88RS6000T=m
|
CONFIG_MEDIA_TUNER_M88RS6000T=m
|
||||||
CONFIG_MEDIA_TUNER_TUA9001=m
|
CONFIG_MEDIA_TUNER_TUA9001=m
|
||||||
CONFIG_MEDIA_TUNER_SI2157=m
|
CONFIG_MEDIA_TUNER_SI2157=m
|
||||||
@ -2820,6 +2819,7 @@ CONFIG_DRM_TTM=y
|
|||||||
# CONFIG_DRM_TDFX is not set
|
# CONFIG_DRM_TDFX is not set
|
||||||
# CONFIG_DRM_R128 is not set
|
# CONFIG_DRM_R128 is not set
|
||||||
CONFIG_DRM_RADEON=y
|
CONFIG_DRM_RADEON=y
|
||||||
|
# CONFIG_DRM_RADEON_USERPTR is not set
|
||||||
# CONFIG_DRM_RADEON_UMS is not set
|
# CONFIG_DRM_RADEON_UMS is not set
|
||||||
# CONFIG_DRM_NOUVEAU is not set
|
# CONFIG_DRM_NOUVEAU is not set
|
||||||
# CONFIG_DRM_I810 is not set
|
# CONFIG_DRM_I810 is not set
|
||||||
@ -2831,6 +2831,7 @@ CONFIG_DRM_I915_FBDEV=y
|
|||||||
# CONFIG_DRM_SIS is not set
|
# CONFIG_DRM_SIS is not set
|
||||||
# CONFIG_DRM_VIA is not set
|
# CONFIG_DRM_VIA is not set
|
||||||
# CONFIG_DRM_SAVAGE is not set
|
# CONFIG_DRM_SAVAGE is not set
|
||||||
|
# CONFIG_DRM_VGEM is not set
|
||||||
# CONFIG_DRM_VMWGFX is not set
|
# CONFIG_DRM_VMWGFX is not set
|
||||||
# CONFIG_DRM_GMA500 is not set
|
# CONFIG_DRM_GMA500 is not set
|
||||||
# CONFIG_DRM_UDL is not set
|
# CONFIG_DRM_UDL is not set
|
||||||
@ -3065,6 +3066,7 @@ CONFIG_SND_HDA_CODEC_CMEDIA=m
|
|||||||
CONFIG_SND_HDA_CODEC_SI3054=m
|
CONFIG_SND_HDA_CODEC_SI3054=m
|
||||||
CONFIG_SND_HDA_GENERIC=m
|
CONFIG_SND_HDA_GENERIC=m
|
||||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
|
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
|
||||||
|
CONFIG_SND_HDA_CORE=m
|
||||||
CONFIG_SND_USB=y
|
CONFIG_SND_USB=y
|
||||||
CONFIG_SND_USB_AUDIO=m
|
CONFIG_SND_USB_AUDIO=m
|
||||||
CONFIG_SND_USB_UA101=m
|
CONFIG_SND_USB_UA101=m
|
||||||
@ -3122,7 +3124,6 @@ CONFIG_DRAGONRISE_FF=y
|
|||||||
CONFIG_HID_EZKEY=y
|
CONFIG_HID_EZKEY=y
|
||||||
# CONFIG_HID_HOLTEK is not set
|
# CONFIG_HID_HOLTEK is not set
|
||||||
# CONFIG_HID_GT683R is not set
|
# CONFIG_HID_GT683R is not set
|
||||||
# CONFIG_HID_HUION is not set
|
|
||||||
# CONFIG_HID_KEYTOUCH is not set
|
# CONFIG_HID_KEYTOUCH is not set
|
||||||
CONFIG_HID_KYE=y
|
CONFIG_HID_KYE=y
|
||||||
# CONFIG_HID_UCLOGIC is not set
|
# CONFIG_HID_UCLOGIC is not set
|
||||||
@ -3448,6 +3449,7 @@ CONFIG_LEDS_CLASS_FLASH=y
|
|||||||
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
||||||
#
|
#
|
||||||
# CONFIG_LEDS_BLINKM is not set
|
# CONFIG_LEDS_BLINKM is not set
|
||||||
|
# CONFIG_LEDS_PM8941_WLED is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# LED Triggers
|
# LED Triggers
|
||||||
@ -3488,6 +3490,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# I2C RTC drivers
|
# I2C RTC drivers
|
||||||
#
|
#
|
||||||
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
||||||
|
# CONFIG_RTC_DRV_ABX80X is not set
|
||||||
# CONFIG_RTC_DRV_DS1307 is not set
|
# CONFIG_RTC_DRV_DS1307 is not set
|
||||||
# CONFIG_RTC_DRV_DS1374 is not set
|
# CONFIG_RTC_DRV_DS1374 is not set
|
||||||
# CONFIG_RTC_DRV_DS1672 is not set
|
# CONFIG_RTC_DRV_DS1672 is not set
|
||||||
@ -3578,6 +3581,7 @@ CONFIG_RTS5208=y
|
|||||||
# CONFIG_VT6655 is not set
|
# CONFIG_VT6655 is not set
|
||||||
CONFIG_VT6656=m
|
CONFIG_VT6656=m
|
||||||
# CONFIG_FB_SM7XX is not set
|
# CONFIG_FB_SM7XX is not set
|
||||||
|
# CONFIG_FB_SM750 is not set
|
||||||
# CONFIG_FB_XGI is not set
|
# CONFIG_FB_XGI is not set
|
||||||
# CONFIG_FT1000 is not set
|
# CONFIG_FT1000 is not set
|
||||||
|
|
||||||
@ -3715,6 +3719,7 @@ CONFIG_EXT4_FS=y
|
|||||||
CONFIG_EXT4_USE_FOR_EXT23=y
|
CONFIG_EXT4_USE_FOR_EXT23=y
|
||||||
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
||||||
# CONFIG_EXT4_FS_SECURITY is not set
|
# CONFIG_EXT4_FS_SECURITY is not set
|
||||||
|
# CONFIG_EXT4_ENCRYPTION is not set
|
||||||
# CONFIG_EXT4_DEBUG is not set
|
# CONFIG_EXT4_DEBUG is not set
|
||||||
CONFIG_JBD2=y
|
CONFIG_JBD2=y
|
||||||
# CONFIG_JBD2_DEBUG is not set
|
# CONFIG_JBD2_DEBUG is not set
|
||||||
@ -3742,6 +3747,10 @@ CONFIG_BTRFS_FS=m
|
|||||||
# CONFIG_BTRFS_DEBUG is not set
|
# CONFIG_BTRFS_DEBUG is not set
|
||||||
# CONFIG_BTRFS_ASSERT is not set
|
# CONFIG_BTRFS_ASSERT is not set
|
||||||
# CONFIG_NILFS2_FS is not set
|
# CONFIG_NILFS2_FS is not set
|
||||||
|
CONFIG_F2FS_FS=y
|
||||||
|
CONFIG_F2FS_STAT_FS=y
|
||||||
|
# CONFIG_F2FS_FS_XATTR is not set
|
||||||
|
CONFIG_F2FS_CHECK_FS=y
|
||||||
# CONFIG_FS_DAX is not set
|
# CONFIG_FS_DAX is not set
|
||||||
CONFIG_FS_POSIX_ACL=y
|
CONFIG_FS_POSIX_ACL=y
|
||||||
CONFIG_EXPORTFS=y
|
CONFIG_EXPORTFS=y
|
||||||
@ -3833,10 +3842,6 @@ CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
|||||||
# CONFIG_PSTORE is not set
|
# CONFIG_PSTORE is not set
|
||||||
# CONFIG_SYSV_FS is not set
|
# CONFIG_SYSV_FS is not set
|
||||||
# CONFIG_UFS_FS is not set
|
# CONFIG_UFS_FS is not set
|
||||||
CONFIG_F2FS_FS=y
|
|
||||||
CONFIG_F2FS_STAT_FS=y
|
|
||||||
# CONFIG_F2FS_FS_XATTR is not set
|
|
||||||
CONFIG_F2FS_CHECK_FS=y
|
|
||||||
CONFIG_NETWORK_FILESYSTEMS=y
|
CONFIG_NETWORK_FILESYSTEMS=y
|
||||||
CONFIG_NFS_FS=y
|
CONFIG_NFS_FS=y
|
||||||
CONFIG_NFS_V2=y
|
CONFIG_NFS_V2=y
|
||||||
@ -4005,6 +4010,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
# CONFIG_SCHED_DEBUG is not set
|
# CONFIG_SCHED_DEBUG is not set
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_SCHED_STACK_END_CHECK is not set
|
# CONFIG_SCHED_STACK_END_CHECK is not set
|
||||||
|
# CONFIG_DEBUG_TIMEKEEPING is not set
|
||||||
# CONFIG_TIMER_STATS is not set
|
# CONFIG_TIMER_STATS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -4032,6 +4038,7 @@ CONFIG_DEBUG_BUGVERBOSE=y
|
|||||||
#
|
#
|
||||||
# RCU Debugging
|
# RCU Debugging
|
||||||
#
|
#
|
||||||
|
# CONFIG_PROVE_RCU is not set
|
||||||
# CONFIG_SPARSE_RCU_POINTER is not set
|
# CONFIG_SPARSE_RCU_POINTER is not set
|
||||||
# CONFIG_TORTURE_TEST is not set
|
# CONFIG_TORTURE_TEST is not set
|
||||||
# CONFIG_RCU_TORTURE_TEST is not set
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
@ -4078,6 +4085,7 @@ CONFIG_TRACING_SUPPORT=y
|
|||||||
# CONFIG_TEST_BPF is not set
|
# CONFIG_TEST_BPF is not set
|
||||||
# CONFIG_TEST_FIRMWARE is not set
|
# CONFIG_TEST_FIRMWARE is not set
|
||||||
# CONFIG_TEST_UDELAY is not set
|
# CONFIG_TEST_UDELAY is not set
|
||||||
|
# CONFIG_MEMTEST is not set
|
||||||
# CONFIG_SAMPLES is not set
|
# CONFIG_SAMPLES is not set
|
||||||
CONFIG_HAVE_ARCH_KGDB=y
|
CONFIG_HAVE_ARCH_KGDB=y
|
||||||
# CONFIG_KGDB is not set
|
# CONFIG_KGDB is not set
|
||||||
@ -4269,6 +4277,7 @@ CONFIG_KVM_COMPAT=y
|
|||||||
CONFIG_RAID6_PQ=m
|
CONFIG_RAID6_PQ=m
|
||||||
CONFIG_BITREVERSE=y
|
CONFIG_BITREVERSE=y
|
||||||
# CONFIG_HAVE_ARCH_BITREVERSE is not set
|
# CONFIG_HAVE_ARCH_BITREVERSE is not set
|
||||||
|
CONFIG_RATIONAL=y
|
||||||
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
||||||
CONFIG_GENERIC_STRNLEN_USER=y
|
CONFIG_GENERIC_STRNLEN_USER=y
|
||||||
CONFIG_GENERIC_NET_UTILS=y
|
CONFIG_GENERIC_NET_UTILS=y
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86_64 4.0.1 Kernel Configuration
|
# Linux/x86_64 4.1.0-rc8 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_64BIT=y
|
CONFIG_64BIT=y
|
||||||
CONFIG_X86_64=y
|
CONFIG_X86_64=y
|
||||||
@ -40,6 +40,7 @@ CONFIG_X86_HT=y
|
|||||||
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
|
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
|
||||||
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
||||||
CONFIG_FIX_EARLYCON_MEM=y
|
CONFIG_FIX_EARLYCON_MEM=y
|
||||||
|
CONFIG_PGTABLE_LEVELS=4
|
||||||
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
|
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||||
@ -93,7 +94,6 @@ CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
|||||||
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
|
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
|
||||||
CONFIG_GENERIC_TIME_VSYSCALL=y
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
|
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
|
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
|
||||||
CONFIG_GENERIC_CMOS_UPDATE=y
|
CONFIG_GENERIC_CMOS_UPDATE=y
|
||||||
@ -139,6 +139,7 @@ CONFIG_RCU_NOCB_CPU=y
|
|||||||
# CONFIG_RCU_NOCB_CPU_NONE is not set
|
# CONFIG_RCU_NOCB_CPU_NONE is not set
|
||||||
# CONFIG_RCU_NOCB_CPU_ZERO is not set
|
# CONFIG_RCU_NOCB_CPU_ZERO is not set
|
||||||
CONFIG_RCU_NOCB_CPU_ALL=y
|
CONFIG_RCU_NOCB_CPU_ALL=y
|
||||||
|
# CONFIG_RCU_EXPEDITE_BOOT is not set
|
||||||
CONFIG_BUILD_BIN2C=y
|
CONFIG_BUILD_BIN2C=y
|
||||||
CONFIG_IKCONFIG=m
|
CONFIG_IKCONFIG=m
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
@ -183,6 +184,7 @@ CONFIG_HAVE_PCSPKR_PLATFORM=y
|
|||||||
CONFIG_BPF=y
|
CONFIG_BPF=y
|
||||||
CONFIG_EXPERT=y
|
CONFIG_EXPERT=y
|
||||||
# CONFIG_UID16 is not set
|
# CONFIG_UID16 is not set
|
||||||
|
CONFIG_MULTIUSER=y
|
||||||
# CONFIG_SGETMASK_SYSCALL is not set
|
# CONFIG_SGETMASK_SYSCALL is not set
|
||||||
# CONFIG_SYSFS_SYSCALL is not set
|
# CONFIG_SYSFS_SYSCALL is not set
|
||||||
# CONFIG_SYSCTL_SYSCALL is not set
|
# CONFIG_SYSCTL_SYSCALL is not set
|
||||||
@ -264,9 +266,11 @@ CONFIG_HAVE_CONTEXT_TRACKING=y
|
|||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
|
||||||
|
CONFIG_HAVE_ARCH_HUGE_VMAP=y
|
||||||
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
|
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
|
||||||
CONFIG_MODULES_USE_ELF_RELA=y
|
CONFIG_MODULES_USE_ELF_RELA=y
|
||||||
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
||||||
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_OLD_SIGSUSPEND3=y
|
CONFIG_OLD_SIGSUSPEND3=y
|
||||||
CONFIG_COMPAT_OLD_SIGACTION=y
|
CONFIG_COMPAT_OLD_SIGACTION=y
|
||||||
|
|
||||||
@ -357,7 +361,6 @@ CONFIG_IOSF_MBI=m
|
|||||||
CONFIG_SCHED_OMIT_FRAME_POINTER=y
|
CONFIG_SCHED_OMIT_FRAME_POINTER=y
|
||||||
# CONFIG_HYPERVISOR_GUEST is not set
|
# CONFIG_HYPERVISOR_GUEST is not set
|
||||||
CONFIG_NO_BOOTMEM=y
|
CONFIG_NO_BOOTMEM=y
|
||||||
# CONFIG_MEMTEST is not set
|
|
||||||
# CONFIG_MK8 is not set
|
# CONFIG_MK8 is not set
|
||||||
# CONFIG_MPSC is not set
|
# CONFIG_MPSC is not set
|
||||||
# CONFIG_MCORE2 is not set
|
# CONFIG_MCORE2 is not set
|
||||||
@ -388,7 +391,6 @@ CONFIG_SCHED_MC=y
|
|||||||
# CONFIG_PREEMPT_NONE is not set
|
# CONFIG_PREEMPT_NONE is not set
|
||||||
CONFIG_PREEMPT_VOLUNTARY=y
|
CONFIG_PREEMPT_VOLUNTARY=y
|
||||||
# CONFIG_PREEMPT is not set
|
# CONFIG_PREEMPT is not set
|
||||||
CONFIG_X86_UP_APIC_MSI=y
|
|
||||||
CONFIG_X86_LOCAL_APIC=y
|
CONFIG_X86_LOCAL_APIC=y
|
||||||
CONFIG_X86_IO_APIC=y
|
CONFIG_X86_IO_APIC=y
|
||||||
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
|
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
|
||||||
@ -408,7 +410,7 @@ CONFIG_X86_MSR=y
|
|||||||
CONFIG_X86_CPUID=y
|
CONFIG_X86_CPUID=y
|
||||||
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
|
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
|
||||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||||
CONFIG_DIRECT_GBPAGES=y
|
CONFIG_X86_DIRECT_GBPAGES=y
|
||||||
CONFIG_NUMA=y
|
CONFIG_NUMA=y
|
||||||
# CONFIG_AMD_NUMA is not set
|
# CONFIG_AMD_NUMA is not set
|
||||||
CONFIG_X86_64_ACPI_NUMA=y
|
CONFIG_X86_64_ACPI_NUMA=y
|
||||||
@ -456,6 +458,7 @@ CONFIG_CLEANCACHE=y
|
|||||||
# CONFIG_ZBUD is not set
|
# CONFIG_ZBUD is not set
|
||||||
# CONFIG_ZSMALLOC is not set
|
# CONFIG_ZSMALLOC is not set
|
||||||
CONFIG_GENERIC_EARLY_IOREMAP=y
|
CONFIG_GENERIC_EARLY_IOREMAP=y
|
||||||
|
# CONFIG_X86_PMEM_LEGACY is not set
|
||||||
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
|
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
|
||||||
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
|
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
|
||||||
CONFIG_X86_RESERVE_LOW=64
|
CONFIG_X86_RESERVE_LOW=64
|
||||||
@ -516,6 +519,7 @@ CONFIG_PM_CLK=y
|
|||||||
CONFIG_ACPI=y
|
CONFIG_ACPI=y
|
||||||
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
|
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
|
||||||
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
|
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
|
||||||
|
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
|
||||||
CONFIG_ACPI_SLEEP=y
|
CONFIG_ACPI_SLEEP=y
|
||||||
# CONFIG_ACPI_PROCFS_POWER is not set
|
# CONFIG_ACPI_PROCFS_POWER is not set
|
||||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||||
@ -639,7 +643,6 @@ CONFIG_AMD_NB=y
|
|||||||
#
|
#
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_COMPAT_BINFMT_ELF=y
|
CONFIG_COMPAT_BINFMT_ELF=y
|
||||||
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
|
|
||||||
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
||||||
CONFIG_BINFMT_SCRIPT=y
|
CONFIG_BINFMT_SCRIPT=y
|
||||||
# CONFIG_HAVE_AOUT is not set
|
# CONFIG_HAVE_AOUT is not set
|
||||||
@ -926,7 +929,7 @@ CONFIG_DNS_RESOLVER=y
|
|||||||
# CONFIG_VSOCKETS is not set
|
# CONFIG_VSOCKETS is not set
|
||||||
# CONFIG_NETLINK_MMAP is not set
|
# CONFIG_NETLINK_MMAP is not set
|
||||||
# CONFIG_NETLINK_DIAG is not set
|
# CONFIG_NETLINK_DIAG is not set
|
||||||
# CONFIG_NET_MPLS_GSO is not set
|
# CONFIG_MPLS is not set
|
||||||
# CONFIG_HSR is not set
|
# CONFIG_HSR is not set
|
||||||
# CONFIG_NET_SWITCHDEV is not set
|
# CONFIG_NET_SWITCHDEV is not set
|
||||||
CONFIG_RPS=y
|
CONFIG_RPS=y
|
||||||
@ -956,11 +959,15 @@ CONFIG_BT_BNEP_PROTO_FILTER=y
|
|||||||
CONFIG_BT_HIDP=m
|
CONFIG_BT_HIDP=m
|
||||||
CONFIG_BT_LE=y
|
CONFIG_BT_LE=y
|
||||||
# CONFIG_BT_SELFTEST is not set
|
# CONFIG_BT_SELFTEST is not set
|
||||||
|
# CONFIG_BT_DEBUGFS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Bluetooth device drivers
|
# Bluetooth device drivers
|
||||||
#
|
#
|
||||||
|
CONFIG_BT_INTEL=m
|
||||||
|
CONFIG_BT_BCM=m
|
||||||
CONFIG_BT_HCIBTUSB=m
|
CONFIG_BT_HCIBTUSB=m
|
||||||
|
CONFIG_BT_HCIBTUSB_BCM=y
|
||||||
# CONFIG_BT_HCIBTSDIO is not set
|
# CONFIG_BT_HCIBTSDIO is not set
|
||||||
# CONFIG_BT_HCIUART is not set
|
# CONFIG_BT_HCIUART is not set
|
||||||
# CONFIG_BT_HCIBCM203X is not set
|
# CONFIG_BT_HCIBCM203X is not set
|
||||||
@ -985,6 +992,7 @@ CONFIG_CFG80211_DEFAULT_PS=y
|
|||||||
# CONFIG_CFG80211_DEBUGFS is not set
|
# CONFIG_CFG80211_DEBUGFS is not set
|
||||||
CONFIG_CFG80211_INTERNAL_REGDB=y
|
CONFIG_CFG80211_INTERNAL_REGDB=y
|
||||||
CONFIG_CFG80211_WEXT=y
|
CONFIG_CFG80211_WEXT=y
|
||||||
|
CONFIG_CFG80211_WEXT_EXPORT=y
|
||||||
CONFIG_LIB80211=m
|
CONFIG_LIB80211=m
|
||||||
CONFIG_LIB80211_CRYPT_WEP=m
|
CONFIG_LIB80211_CRYPT_WEP=m
|
||||||
CONFIG_LIB80211_CRYPT_CCMP=m
|
CONFIG_LIB80211_CRYPT_CCMP=m
|
||||||
@ -1073,6 +1081,7 @@ CONFIG_BLK_DEV_NBD=y
|
|||||||
CONFIG_BLK_DEV_RAM=y
|
CONFIG_BLK_DEV_RAM=y
|
||||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=16384
|
CONFIG_BLK_DEV_RAM_SIZE=16384
|
||||||
|
# CONFIG_BLK_DEV_PMEM is not set
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_BLK_DEV_HD is not set
|
# CONFIG_BLK_DEV_HD is not set
|
||||||
@ -1366,13 +1375,7 @@ CONFIG_TUN=y
|
|||||||
# Distributed Switch Architecture drivers
|
# Distributed Switch Architecture drivers
|
||||||
#
|
#
|
||||||
# CONFIG_NET_DSA_MV88E6XXX is not set
|
# CONFIG_NET_DSA_MV88E6XXX is not set
|
||||||
# CONFIG_NET_DSA_MV88E6060 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
|
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
|
||||||
# CONFIG_NET_DSA_MV88E6131 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6123_61_65 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6171 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6352 is not set
|
|
||||||
# CONFIG_NET_DSA_BCM_SF2 is not set
|
|
||||||
CONFIG_ETHERNET=y
|
CONFIG_ETHERNET=y
|
||||||
CONFIG_MDIO=y
|
CONFIG_MDIO=y
|
||||||
CONFIG_NET_VENDOR_3COM=y
|
CONFIG_NET_VENDOR_3COM=y
|
||||||
@ -1385,8 +1388,6 @@ CONFIG_VORTEX=y
|
|||||||
CONFIG_NET_VENDOR_AMD=y
|
CONFIG_NET_VENDOR_AMD=y
|
||||||
# CONFIG_AMD8111_ETH is not set
|
# CONFIG_AMD8111_ETH is not set
|
||||||
CONFIG_PCNET32=y
|
CONFIG_PCNET32=y
|
||||||
# CONFIG_AMD_XGBE is not set
|
|
||||||
# CONFIG_NET_XGENE is not set
|
|
||||||
CONFIG_NET_VENDOR_ARC=y
|
CONFIG_NET_VENDOR_ARC=y
|
||||||
CONFIG_NET_VENDOR_ATHEROS=y
|
CONFIG_NET_VENDOR_ATHEROS=y
|
||||||
CONFIG_ATL2=y
|
CONFIG_ATL2=y
|
||||||
@ -1394,6 +1395,7 @@ CONFIG_ATL1=y
|
|||||||
CONFIG_ATL1E=y
|
CONFIG_ATL1E=y
|
||||||
CONFIG_ATL1C=y
|
CONFIG_ATL1C=y
|
||||||
CONFIG_ALX=y
|
CONFIG_ALX=y
|
||||||
|
# CONFIG_NET_CADENCE is not set
|
||||||
CONFIG_NET_VENDOR_BROADCOM=y
|
CONFIG_NET_VENDOR_BROADCOM=y
|
||||||
CONFIG_B44=y
|
CONFIG_B44=y
|
||||||
CONFIG_B44_PCI_AUTOSELECT=y
|
CONFIG_B44_PCI_AUTOSELECT=y
|
||||||
@ -1497,7 +1499,6 @@ CONFIG_PHYLIB=y
|
|||||||
#
|
#
|
||||||
CONFIG_AT803X_PHY=y
|
CONFIG_AT803X_PHY=y
|
||||||
CONFIG_AMD_PHY=y
|
CONFIG_AMD_PHY=y
|
||||||
# CONFIG_AMD_XGBE_PHY is not set
|
|
||||||
CONFIG_MARVELL_PHY=y
|
CONFIG_MARVELL_PHY=y
|
||||||
# CONFIG_DAVICOM_PHY is not set
|
# CONFIG_DAVICOM_PHY is not set
|
||||||
# CONFIG_QSEMI_PHY is not set
|
# CONFIG_QSEMI_PHY is not set
|
||||||
@ -1610,13 +1611,7 @@ CONFIG_AR5523=m
|
|||||||
CONFIG_WCN36XX=m
|
CONFIG_WCN36XX=m
|
||||||
# CONFIG_WCN36XX_DEBUGFS is not set
|
# CONFIG_WCN36XX_DEBUGFS is not set
|
||||||
# CONFIG_B43 is not set
|
# CONFIG_B43 is not set
|
||||||
# CONFIG_B43_BUSES_BCMA_AND_SSB is not set
|
|
||||||
# CONFIG_B43_BUSES_BCMA is not set
|
|
||||||
# CONFIG_B43_BUSES_SSB is not set
|
|
||||||
# CONFIG_B43LEGACY is not set
|
# CONFIG_B43LEGACY is not set
|
||||||
# CONFIG_B43LEGACY_DMA_AND_PIO_MODE is not set
|
|
||||||
# CONFIG_B43LEGACY_DMA_MODE is not set
|
|
||||||
# CONFIG_B43LEGACY_PIO_MODE is not set
|
|
||||||
CONFIG_BRCMUTIL=m
|
CONFIG_BRCMUTIL=m
|
||||||
# CONFIG_BRCMSMAC is not set
|
# CONFIG_BRCMSMAC is not set
|
||||||
CONFIG_BRCMFMAC=m
|
CONFIG_BRCMFMAC=m
|
||||||
@ -1896,7 +1891,6 @@ CONFIG_SERIAL_8250_RUNTIME_UARTS=4
|
|||||||
#
|
#
|
||||||
# Non-8250 serial port support
|
# Non-8250 serial port support
|
||||||
#
|
#
|
||||||
# CONFIG_SERIAL_MFD_HSU is not set
|
|
||||||
CONFIG_SERIAL_CORE=y
|
CONFIG_SERIAL_CORE=y
|
||||||
# CONFIG_SERIAL_JSM is not set
|
# CONFIG_SERIAL_JSM is not set
|
||||||
# CONFIG_SERIAL_SCCNXP is not set
|
# CONFIG_SERIAL_SCCNXP is not set
|
||||||
@ -2032,6 +2026,7 @@ CONFIG_PINCTRL=y
|
|||||||
#
|
#
|
||||||
# CONFIG_DEBUG_PINCTRL is not set
|
# CONFIG_DEBUG_PINCTRL is not set
|
||||||
# CONFIG_PINCTRL_CHERRYVIEW is not set
|
# CONFIG_PINCTRL_CHERRYVIEW is not set
|
||||||
|
# CONFIG_PINCTRL_SUNRISEPOINT is not set
|
||||||
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
|
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
|
||||||
# CONFIG_GPIOLIB is not set
|
# CONFIG_GPIOLIB is not set
|
||||||
# CONFIG_W1 is not set
|
# CONFIG_W1 is not set
|
||||||
@ -2138,6 +2133,7 @@ CONFIG_SENSORS_IT87=m
|
|||||||
# CONFIG_SENSORS_NCT6683 is not set
|
# CONFIG_SENSORS_NCT6683 is not set
|
||||||
# CONFIG_SENSORS_NCT6775 is not set
|
# CONFIG_SENSORS_NCT6775 is not set
|
||||||
# CONFIG_SENSORS_NCT7802 is not set
|
# CONFIG_SENSORS_NCT7802 is not set
|
||||||
|
# CONFIG_SENSORS_NCT7904 is not set
|
||||||
# CONFIG_SENSORS_PCF8591 is not set
|
# CONFIG_SENSORS_PCF8591 is not set
|
||||||
# CONFIG_PMBUS is not set
|
# CONFIG_PMBUS is not set
|
||||||
# CONFIG_SENSORS_SHT21 is not set
|
# CONFIG_SENSORS_SHT21 is not set
|
||||||
@ -2225,6 +2221,7 @@ CONFIG_BCMA=m
|
|||||||
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
|
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
|
||||||
CONFIG_BCMA_HOST_PCI=y
|
CONFIG_BCMA_HOST_PCI=y
|
||||||
# CONFIG_BCMA_HOST_SOC is not set
|
# CONFIG_BCMA_HOST_SOC is not set
|
||||||
|
CONFIG_BCMA_DRIVER_PCI=y
|
||||||
CONFIG_BCMA_DRIVER_GMAC_CMN=y
|
CONFIG_BCMA_DRIVER_GMAC_CMN=y
|
||||||
# CONFIG_BCMA_DEBUG is not set
|
# CONFIG_BCMA_DEBUG is not set
|
||||||
|
|
||||||
@ -2245,6 +2242,7 @@ CONFIG_MFD_CORE=y
|
|||||||
# CONFIG_MFD_DLN2 is not set
|
# CONFIG_MFD_DLN2 is not set
|
||||||
# CONFIG_MFD_MC13XXX_I2C is not set
|
# CONFIG_MFD_MC13XXX_I2C is not set
|
||||||
# CONFIG_HTC_PASIC3 is not set
|
# CONFIG_HTC_PASIC3 is not set
|
||||||
|
# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
|
||||||
# CONFIG_LPC_ICH is not set
|
# CONFIG_LPC_ICH is not set
|
||||||
CONFIG_LPC_SCH=y
|
CONFIG_LPC_SCH=y
|
||||||
# CONFIG_INTEL_SOC_PMIC is not set
|
# CONFIG_INTEL_SOC_PMIC is not set
|
||||||
@ -2255,10 +2253,12 @@ CONFIG_LPC_SCH=y
|
|||||||
# CONFIG_MFD_88PM860X is not set
|
# CONFIG_MFD_88PM860X is not set
|
||||||
# CONFIG_MFD_MAX14577 is not set
|
# CONFIG_MFD_MAX14577 is not set
|
||||||
# CONFIG_MFD_MAX77693 is not set
|
# CONFIG_MFD_MAX77693 is not set
|
||||||
|
# CONFIG_MFD_MAX77843 is not set
|
||||||
# CONFIG_MFD_MAX8907 is not set
|
# CONFIG_MFD_MAX8907 is not set
|
||||||
# CONFIG_MFD_MAX8925 is not set
|
# CONFIG_MFD_MAX8925 is not set
|
||||||
# CONFIG_MFD_MAX8997 is not set
|
# CONFIG_MFD_MAX8997 is not set
|
||||||
# CONFIG_MFD_MAX8998 is not set
|
# CONFIG_MFD_MAX8998 is not set
|
||||||
|
# CONFIG_MFD_MT6397 is not set
|
||||||
# CONFIG_MFD_MENF21BMC is not set
|
# CONFIG_MFD_MENF21BMC is not set
|
||||||
# CONFIG_MFD_VIPERBOARD is not set
|
# CONFIG_MFD_VIPERBOARD is not set
|
||||||
# CONFIG_MFD_RETU is not set
|
# CONFIG_MFD_RETU is not set
|
||||||
@ -2272,6 +2272,7 @@ CONFIG_MFD_RTSX_USB=y
|
|||||||
# CONFIG_MFD_SEC_CORE is not set
|
# CONFIG_MFD_SEC_CORE is not set
|
||||||
# CONFIG_MFD_SI476X_CORE is not set
|
# CONFIG_MFD_SI476X_CORE is not set
|
||||||
# CONFIG_MFD_SM501 is not set
|
# CONFIG_MFD_SM501 is not set
|
||||||
|
# CONFIG_MFD_SKY81452 is not set
|
||||||
# CONFIG_MFD_SMSC is not set
|
# CONFIG_MFD_SMSC is not set
|
||||||
# CONFIG_ABX500_CORE is not set
|
# CONFIG_ABX500_CORE is not set
|
||||||
# CONFIG_MFD_SYSCON is not set
|
# CONFIG_MFD_SYSCON is not set
|
||||||
@ -2290,7 +2291,6 @@ CONFIG_MFD_RTSX_USB=y
|
|||||||
# CONFIG_TWL6040_CORE is not set
|
# CONFIG_TWL6040_CORE is not set
|
||||||
# CONFIG_MFD_WL1273_CORE is not set
|
# CONFIG_MFD_WL1273_CORE is not set
|
||||||
# CONFIG_MFD_LM3533 is not set
|
# CONFIG_MFD_LM3533 is not set
|
||||||
# CONFIG_MFD_TC3589X is not set
|
|
||||||
# CONFIG_MFD_TMIO is not set
|
# CONFIG_MFD_TMIO is not set
|
||||||
# CONFIG_MFD_VX855 is not set
|
# CONFIG_MFD_VX855 is not set
|
||||||
# CONFIG_MFD_ARIZONA_I2C is not set
|
# CONFIG_MFD_ARIZONA_I2C is not set
|
||||||
@ -2643,7 +2643,6 @@ CONFIG_MEDIA_TUNER_FC0013=m
|
|||||||
CONFIG_MEDIA_TUNER_TDA18212=m
|
CONFIG_MEDIA_TUNER_TDA18212=m
|
||||||
CONFIG_MEDIA_TUNER_E4000=m
|
CONFIG_MEDIA_TUNER_E4000=m
|
||||||
CONFIG_MEDIA_TUNER_FC2580=m
|
CONFIG_MEDIA_TUNER_FC2580=m
|
||||||
CONFIG_MEDIA_TUNER_M88TS2022=m
|
|
||||||
CONFIG_MEDIA_TUNER_M88RS6000T=m
|
CONFIG_MEDIA_TUNER_M88RS6000T=m
|
||||||
CONFIG_MEDIA_TUNER_TUA9001=m
|
CONFIG_MEDIA_TUNER_TUA9001=m
|
||||||
CONFIG_MEDIA_TUNER_SI2157=m
|
CONFIG_MEDIA_TUNER_SI2157=m
|
||||||
@ -3018,6 +3017,7 @@ CONFIG_SND_HDA_CODEC_CMEDIA=m
|
|||||||
CONFIG_SND_HDA_CODEC_SI3054=m
|
CONFIG_SND_HDA_CODEC_SI3054=m
|
||||||
CONFIG_SND_HDA_GENERIC=m
|
CONFIG_SND_HDA_GENERIC=m
|
||||||
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
|
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
|
||||||
|
CONFIG_SND_HDA_CORE=m
|
||||||
CONFIG_SND_USB=y
|
CONFIG_SND_USB=y
|
||||||
CONFIG_SND_USB_AUDIO=m
|
CONFIG_SND_USB_AUDIO=m
|
||||||
CONFIG_SND_USB_UA101=m
|
CONFIG_SND_USB_UA101=m
|
||||||
@ -3075,7 +3075,6 @@ CONFIG_DRAGONRISE_FF=y
|
|||||||
CONFIG_HID_EZKEY=y
|
CONFIG_HID_EZKEY=y
|
||||||
# CONFIG_HID_HOLTEK is not set
|
# CONFIG_HID_HOLTEK is not set
|
||||||
# CONFIG_HID_GT683R is not set
|
# CONFIG_HID_GT683R is not set
|
||||||
# CONFIG_HID_HUION is not set
|
|
||||||
# CONFIG_HID_KEYTOUCH is not set
|
# CONFIG_HID_KEYTOUCH is not set
|
||||||
CONFIG_HID_KYE=y
|
CONFIG_HID_KYE=y
|
||||||
# CONFIG_HID_UCLOGIC is not set
|
# CONFIG_HID_UCLOGIC is not set
|
||||||
@ -3401,6 +3400,7 @@ CONFIG_LEDS_CLASS_FLASH=y
|
|||||||
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
||||||
#
|
#
|
||||||
# CONFIG_LEDS_BLINKM is not set
|
# CONFIG_LEDS_BLINKM is not set
|
||||||
|
# CONFIG_LEDS_PM8941_WLED is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# LED Triggers
|
# LED Triggers
|
||||||
@ -3441,6 +3441,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# I2C RTC drivers
|
# I2C RTC drivers
|
||||||
#
|
#
|
||||||
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
||||||
|
# CONFIG_RTC_DRV_ABX80X is not set
|
||||||
# CONFIG_RTC_DRV_DS1307 is not set
|
# CONFIG_RTC_DRV_DS1307 is not set
|
||||||
# CONFIG_RTC_DRV_DS1374 is not set
|
# CONFIG_RTC_DRV_DS1374 is not set
|
||||||
# CONFIG_RTC_DRV_DS1672 is not set
|
# CONFIG_RTC_DRV_DS1672 is not set
|
||||||
@ -3531,6 +3532,7 @@ CONFIG_RTS5208=y
|
|||||||
# CONFIG_VT6655 is not set
|
# CONFIG_VT6655 is not set
|
||||||
CONFIG_VT6656=m
|
CONFIG_VT6656=m
|
||||||
# CONFIG_FB_SM7XX is not set
|
# CONFIG_FB_SM7XX is not set
|
||||||
|
# CONFIG_FB_SM750 is not set
|
||||||
# CONFIG_FB_XGI is not set
|
# CONFIG_FB_XGI is not set
|
||||||
# CONFIG_FT1000 is not set
|
# CONFIG_FT1000 is not set
|
||||||
|
|
||||||
@ -3668,6 +3670,7 @@ CONFIG_EXT4_FS=y
|
|||||||
CONFIG_EXT4_USE_FOR_EXT23=y
|
CONFIG_EXT4_USE_FOR_EXT23=y
|
||||||
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
||||||
# CONFIG_EXT4_FS_SECURITY is not set
|
# CONFIG_EXT4_FS_SECURITY is not set
|
||||||
|
# CONFIG_EXT4_ENCRYPTION is not set
|
||||||
# CONFIG_EXT4_DEBUG is not set
|
# CONFIG_EXT4_DEBUG is not set
|
||||||
CONFIG_JBD2=y
|
CONFIG_JBD2=y
|
||||||
# CONFIG_JBD2_DEBUG is not set
|
# CONFIG_JBD2_DEBUG is not set
|
||||||
@ -3695,6 +3698,10 @@ CONFIG_BTRFS_FS=m
|
|||||||
# CONFIG_BTRFS_DEBUG is not set
|
# CONFIG_BTRFS_DEBUG is not set
|
||||||
# CONFIG_BTRFS_ASSERT is not set
|
# CONFIG_BTRFS_ASSERT is not set
|
||||||
# CONFIG_NILFS2_FS is not set
|
# CONFIG_NILFS2_FS is not set
|
||||||
|
CONFIG_F2FS_FS=y
|
||||||
|
CONFIG_F2FS_STAT_FS=y
|
||||||
|
# CONFIG_F2FS_FS_XATTR is not set
|
||||||
|
CONFIG_F2FS_CHECK_FS=y
|
||||||
# CONFIG_FS_DAX is not set
|
# CONFIG_FS_DAX is not set
|
||||||
CONFIG_FS_POSIX_ACL=y
|
CONFIG_FS_POSIX_ACL=y
|
||||||
CONFIG_EXPORTFS=y
|
CONFIG_EXPORTFS=y
|
||||||
@ -3786,10 +3793,6 @@ CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
|||||||
# CONFIG_PSTORE is not set
|
# CONFIG_PSTORE is not set
|
||||||
# CONFIG_SYSV_FS is not set
|
# CONFIG_SYSV_FS is not set
|
||||||
# CONFIG_UFS_FS is not set
|
# CONFIG_UFS_FS is not set
|
||||||
CONFIG_F2FS_FS=y
|
|
||||||
CONFIG_F2FS_STAT_FS=y
|
|
||||||
# CONFIG_F2FS_FS_XATTR is not set
|
|
||||||
CONFIG_F2FS_CHECK_FS=y
|
|
||||||
CONFIG_NETWORK_FILESYSTEMS=y
|
CONFIG_NETWORK_FILESYSTEMS=y
|
||||||
CONFIG_NFS_FS=y
|
CONFIG_NFS_FS=y
|
||||||
CONFIG_NFS_V2=y
|
CONFIG_NFS_V2=y
|
||||||
@ -3958,6 +3961,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
# CONFIG_SCHED_DEBUG is not set
|
# CONFIG_SCHED_DEBUG is not set
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_SCHED_STACK_END_CHECK is not set
|
# CONFIG_SCHED_STACK_END_CHECK is not set
|
||||||
|
# CONFIG_DEBUG_TIMEKEEPING is not set
|
||||||
# CONFIG_TIMER_STATS is not set
|
# CONFIG_TIMER_STATS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3985,6 +3989,7 @@ CONFIG_DEBUG_BUGVERBOSE=y
|
|||||||
#
|
#
|
||||||
# RCU Debugging
|
# RCU Debugging
|
||||||
#
|
#
|
||||||
|
# CONFIG_PROVE_RCU is not set
|
||||||
# CONFIG_SPARSE_RCU_POINTER is not set
|
# CONFIG_SPARSE_RCU_POINTER is not set
|
||||||
# CONFIG_TORTURE_TEST is not set
|
# CONFIG_TORTURE_TEST is not set
|
||||||
# CONFIG_RCU_TORTURE_TEST is not set
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
@ -4031,6 +4036,7 @@ CONFIG_TRACING_SUPPORT=y
|
|||||||
# CONFIG_TEST_BPF is not set
|
# CONFIG_TEST_BPF is not set
|
||||||
# CONFIG_TEST_FIRMWARE is not set
|
# CONFIG_TEST_FIRMWARE is not set
|
||||||
# CONFIG_TEST_UDELAY is not set
|
# CONFIG_TEST_UDELAY is not set
|
||||||
|
# CONFIG_MEMTEST is not set
|
||||||
# CONFIG_SAMPLES is not set
|
# CONFIG_SAMPLES is not set
|
||||||
CONFIG_HAVE_ARCH_KGDB=y
|
CONFIG_HAVE_ARCH_KGDB=y
|
||||||
# CONFIG_KGDB is not set
|
# CONFIG_KGDB is not set
|
||||||
@ -4222,6 +4228,7 @@ CONFIG_KVM_COMPAT=y
|
|||||||
CONFIG_RAID6_PQ=m
|
CONFIG_RAID6_PQ=m
|
||||||
CONFIG_BITREVERSE=y
|
CONFIG_BITREVERSE=y
|
||||||
# CONFIG_HAVE_ARCH_BITREVERSE is not set
|
# CONFIG_HAVE_ARCH_BITREVERSE is not set
|
||||||
|
CONFIG_RATIONAL=y
|
||||||
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
||||||
CONFIG_GENERIC_STRNLEN_USER=y
|
CONFIG_GENERIC_STRNLEN_USER=y
|
||||||
CONFIG_GENERIC_NET_UTILS=y
|
CONFIG_GENERIC_NET_UTILS=y
|
||||||
|
28
projects/RPi/initramfs/platform_init
Executable file
28
projects/RPi/initramfs/platform_init
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# This file is part of OpenELEC - http://www.openelec.tv
|
||||||
|
# Copyright (C) 2009-2015 Stephan Raue (stephan@openelec.tv)
|
||||||
|
#
|
||||||
|
# OpenELEC is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# OpenELEC is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
# Enable io_is_busy for improved sdhost performance - essentially, equivalent of force_turbo=1 but for mmc
|
||||||
|
echo 1 > /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy
|
||||||
|
|
||||||
|
# Configure frequency scaling properties - should improve performance a little (turbo, in most cases)
|
||||||
|
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
|
||||||
|
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
|
||||||
|
echo 100000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate
|
||||||
|
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 4.0.5 Kernel Configuration
|
# Linux/arm 4.1.0-rc8 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_ARM=y
|
CONFIG_ARM=y
|
||||||
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
||||||
@ -21,6 +21,7 @@ CONFIG_NEED_MACH_IO_H=y
|
|||||||
CONFIG_NEED_MACH_MEMORY_H=y
|
CONFIG_NEED_MACH_MEMORY_H=y
|
||||||
CONFIG_PHYS_OFFSET=0x0
|
CONFIG_PHYS_OFFSET=0x0
|
||||||
CONFIG_GENERIC_BUG=y
|
CONFIG_GENERIC_BUG=y
|
||||||
|
CONFIG_PGTABLE_LEVELS=2
|
||||||
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
|
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||||
@ -61,13 +62,13 @@ CONFIG_HAVE_ARCH_AUDITSYSCALL=y
|
|||||||
#
|
#
|
||||||
CONFIG_GENERIC_IRQ_PROBE=y
|
CONFIG_GENERIC_IRQ_PROBE=y
|
||||||
CONFIG_GENERIC_IRQ_SHOW=y
|
CONFIG_GENERIC_IRQ_SHOW=y
|
||||||
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
|
||||||
CONFIG_HARDIRQS_SW_RESEND=y
|
CONFIG_HARDIRQS_SW_RESEND=y
|
||||||
CONFIG_IRQ_DOMAIN=y
|
CONFIG_IRQ_DOMAIN=y
|
||||||
CONFIG_HANDLE_DOMAIN_IRQ=y
|
CONFIG_HANDLE_DOMAIN_IRQ=y
|
||||||
# CONFIG_IRQ_DOMAIN_DEBUG is not set
|
# CONFIG_IRQ_DOMAIN_DEBUG is not set
|
||||||
CONFIG_IRQ_FORCED_THREADING=y
|
CONFIG_IRQ_FORCED_THREADING=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Timers subsystem
|
# Timers subsystem
|
||||||
@ -97,6 +98,7 @@ CONFIG_SRCU=y
|
|||||||
# CONFIG_RCU_STALL_COMMON is not set
|
# CONFIG_RCU_STALL_COMMON is not set
|
||||||
# CONFIG_TREE_RCU_TRACE is not set
|
# CONFIG_TREE_RCU_TRACE is not set
|
||||||
CONFIG_RCU_KTHREAD_PRIO=0
|
CONFIG_RCU_KTHREAD_PRIO=0
|
||||||
|
# CONFIG_RCU_EXPEDITE_BOOT is not set
|
||||||
CONFIG_BUILD_BIN2C=y
|
CONFIG_BUILD_BIN2C=y
|
||||||
CONFIG_IKCONFIG=m
|
CONFIG_IKCONFIG=m
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
@ -133,6 +135,7 @@ CONFIG_HAVE_UID16=y
|
|||||||
CONFIG_BPF=y
|
CONFIG_BPF=y
|
||||||
CONFIG_EXPERT=y
|
CONFIG_EXPERT=y
|
||||||
# CONFIG_UID16 is not set
|
# CONFIG_UID16 is not set
|
||||||
|
CONFIG_MULTIUSER=y
|
||||||
# CONFIG_SGETMASK_SYSCALL is not set
|
# CONFIG_SGETMASK_SYSCALL is not set
|
||||||
# CONFIG_SYSFS_SYSCALL is not set
|
# CONFIG_SYSFS_SYSCALL is not set
|
||||||
CONFIG_SYSCTL_SYSCALL=y
|
CONFIG_SYSCTL_SYSCALL=y
|
||||||
@ -199,6 +202,7 @@ CONFIG_HAVE_CONTEXT_TRACKING=y
|
|||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_MODULES_USE_ELF_REL=y
|
CONFIG_MODULES_USE_ELF_REL=y
|
||||||
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_CLONE_BACKWARDS=y
|
CONFIG_CLONE_BACKWARDS=y
|
||||||
CONFIG_OLD_SIGSUSPEND3=y
|
CONFIG_OLD_SIGSUSPEND3=y
|
||||||
CONFIG_OLD_SIGACTION=y
|
CONFIG_OLD_SIGACTION=y
|
||||||
@ -274,11 +278,11 @@ CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
|||||||
# System Type
|
# System Type
|
||||||
#
|
#
|
||||||
CONFIG_MMU=y
|
CONFIG_MMU=y
|
||||||
|
CONFIG_ARCH_BCM2708=y
|
||||||
|
# CONFIG_ARCH_BCM2709 is not set
|
||||||
# CONFIG_ARCH_MULTIPLATFORM is not set
|
# CONFIG_ARCH_MULTIPLATFORM is not set
|
||||||
# CONFIG_ARCH_REALVIEW is not set
|
# CONFIG_ARCH_REALVIEW is not set
|
||||||
# CONFIG_ARCH_VERSATILE is not set
|
# CONFIG_ARCH_VERSATILE is not set
|
||||||
# CONFIG_ARCH_AT91 is not set
|
|
||||||
CONFIG_ARCH_BCM2708=y
|
|
||||||
# CONFIG_ARCH_CLPS711X is not set
|
# CONFIG_ARCH_CLPS711X is not set
|
||||||
# CONFIG_ARCH_GEMINI is not set
|
# CONFIG_ARCH_GEMINI is not set
|
||||||
# CONFIG_ARCH_EBSA110 is not set
|
# CONFIG_ARCH_EBSA110 is not set
|
||||||
@ -297,7 +301,6 @@ CONFIG_ARCH_BCM2708=y
|
|||||||
# CONFIG_ARCH_W90X900 is not set
|
# CONFIG_ARCH_W90X900 is not set
|
||||||
# CONFIG_ARCH_LPC32XX is not set
|
# CONFIG_ARCH_LPC32XX is not set
|
||||||
# CONFIG_ARCH_PXA is not set
|
# CONFIG_ARCH_PXA is not set
|
||||||
# CONFIG_ARCH_MSM is not set
|
|
||||||
# CONFIG_ARCH_SHMOBILE_LEGACY is not set
|
# CONFIG_ARCH_SHMOBILE_LEGACY is not set
|
||||||
# CONFIG_ARCH_RPC is not set
|
# CONFIG_ARCH_RPC is not set
|
||||||
# CONFIG_ARCH_SA1100 is not set
|
# CONFIG_ARCH_SA1100 is not set
|
||||||
@ -305,7 +308,6 @@ CONFIG_ARCH_BCM2708=y
|
|||||||
# CONFIG_ARCH_S3C64XX is not set
|
# CONFIG_ARCH_S3C64XX is not set
|
||||||
# CONFIG_ARCH_DAVINCI is not set
|
# CONFIG_ARCH_DAVINCI is not set
|
||||||
# CONFIG_ARCH_OMAP1 is not set
|
# CONFIG_ARCH_OMAP1 is not set
|
||||||
# CONFIG_ARCH_BCM2709 is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Broadcom BCM2708 Implementations
|
# Broadcom BCM2708 Implementations
|
||||||
@ -401,6 +403,7 @@ CONFIG_CLEANCACHE=y
|
|||||||
CONFIG_FRONTSWAP=y
|
CONFIG_FRONTSWAP=y
|
||||||
CONFIG_CMA=y
|
CONFIG_CMA=y
|
||||||
# CONFIG_CMA_DEBUG is not set
|
# CONFIG_CMA_DEBUG is not set
|
||||||
|
# CONFIG_CMA_DEBUGFS is not set
|
||||||
CONFIG_CMA_AREAS=7
|
CONFIG_CMA_AREAS=7
|
||||||
# CONFIG_ZSWAP is not set
|
# CONFIG_ZSWAP is not set
|
||||||
# CONFIG_ZPOOL is not set
|
# CONFIG_ZPOOL is not set
|
||||||
@ -458,6 +461,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
|||||||
# CONFIG_CPUFREQ_DT is not set
|
# CONFIG_CPUFREQ_DT is not set
|
||||||
# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
|
# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
|
||||||
CONFIG_ARM_BCM2835_CPUFREQ=y
|
CONFIG_ARM_BCM2835_CPUFREQ=y
|
||||||
|
# CONFIG_QORIQ_CPUFREQ is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# CPU Idle
|
# CPU Idle
|
||||||
@ -469,6 +473,7 @@ CONFIG_CPU_IDLE_GOV_MENU=y
|
|||||||
#
|
#
|
||||||
# ARM CPU Idle Drivers
|
# ARM CPU Idle Drivers
|
||||||
#
|
#
|
||||||
|
# CONFIG_ARM_CPUIDLE is not set
|
||||||
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
|
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -484,7 +489,6 @@ CONFIG_VFP=y
|
|||||||
# Userspace binary formats
|
# Userspace binary formats
|
||||||
#
|
#
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
|
|
||||||
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
||||||
CONFIG_BINFMT_SCRIPT=y
|
CONFIG_BINFMT_SCRIPT=y
|
||||||
# CONFIG_HAVE_AOUT is not set
|
# CONFIG_HAVE_AOUT is not set
|
||||||
@ -772,7 +776,7 @@ CONFIG_DNS_RESOLVER=y
|
|||||||
# CONFIG_VSOCKETS is not set
|
# CONFIG_VSOCKETS is not set
|
||||||
# CONFIG_NETLINK_MMAP is not set
|
# CONFIG_NETLINK_MMAP is not set
|
||||||
# CONFIG_NETLINK_DIAG is not set
|
# CONFIG_NETLINK_DIAG is not set
|
||||||
# CONFIG_NET_MPLS_GSO is not set
|
# CONFIG_MPLS is not set
|
||||||
# CONFIG_HSR is not set
|
# CONFIG_HSR is not set
|
||||||
# CONFIG_NET_SWITCHDEV is not set
|
# CONFIG_NET_SWITCHDEV is not set
|
||||||
# CONFIG_CGROUP_NET_PRIO is not set
|
# CONFIG_CGROUP_NET_PRIO is not set
|
||||||
@ -796,11 +800,15 @@ CONFIG_BT_RFCOMM_TTY=y
|
|||||||
CONFIG_BT_HIDP=m
|
CONFIG_BT_HIDP=m
|
||||||
CONFIG_BT_LE=y
|
CONFIG_BT_LE=y
|
||||||
# CONFIG_BT_SELFTEST is not set
|
# CONFIG_BT_SELFTEST is not set
|
||||||
|
# CONFIG_BT_DEBUGFS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Bluetooth device drivers
|
# Bluetooth device drivers
|
||||||
#
|
#
|
||||||
|
CONFIG_BT_INTEL=m
|
||||||
|
CONFIG_BT_BCM=m
|
||||||
CONFIG_BT_HCIBTUSB=m
|
CONFIG_BT_HCIBTUSB=m
|
||||||
|
CONFIG_BT_HCIBTUSB_BCM=y
|
||||||
# CONFIG_BT_HCIBTSDIO is not set
|
# CONFIG_BT_HCIBTSDIO is not set
|
||||||
# CONFIG_BT_HCIUART is not set
|
# CONFIG_BT_HCIUART is not set
|
||||||
CONFIG_BT_HCIBCM203X=m
|
CONFIG_BT_HCIBCM203X=m
|
||||||
@ -922,6 +930,7 @@ CONFIG_BLK_DEV_NBD=y
|
|||||||
CONFIG_BLK_DEV_RAM=y
|
CONFIG_BLK_DEV_RAM=y
|
||||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
|
# CONFIG_BLK_DEV_PMEM is not set
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_MG_DISK is not set
|
# CONFIG_MG_DISK is not set
|
||||||
@ -1058,13 +1067,7 @@ CONFIG_TUN=y
|
|||||||
# Distributed Switch Architecture drivers
|
# Distributed Switch Architecture drivers
|
||||||
#
|
#
|
||||||
# CONFIG_NET_DSA_MV88E6XXX is not set
|
# CONFIG_NET_DSA_MV88E6XXX is not set
|
||||||
# CONFIG_NET_DSA_MV88E6060 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
|
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
|
||||||
# CONFIG_NET_DSA_MV88E6131 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6123_61_65 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6171 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6352 is not set
|
|
||||||
# CONFIG_NET_DSA_BCM_SF2 is not set
|
|
||||||
# CONFIG_ETHERNET is not set
|
# CONFIG_ETHERNET is not set
|
||||||
CONFIG_PHYLIB=y
|
CONFIG_PHYLIB=y
|
||||||
|
|
||||||
@ -1073,7 +1076,6 @@ CONFIG_PHYLIB=y
|
|||||||
#
|
#
|
||||||
# CONFIG_AT803X_PHY is not set
|
# CONFIG_AT803X_PHY is not set
|
||||||
# CONFIG_AMD_PHY is not set
|
# CONFIG_AMD_PHY is not set
|
||||||
# CONFIG_AMD_XGBE_PHY is not set
|
|
||||||
# CONFIG_MARVELL_PHY is not set
|
# CONFIG_MARVELL_PHY is not set
|
||||||
# CONFIG_DAVICOM_PHY is not set
|
# CONFIG_DAVICOM_PHY is not set
|
||||||
# CONFIG_QSEMI_PHY is not set
|
# CONFIG_QSEMI_PHY is not set
|
||||||
@ -1378,8 +1380,8 @@ CONFIG_HW_RANDOM_BCM2708=m
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
CONFIG_BRCM_CHAR_DRIVERS=y
|
CONFIG_BRCM_CHAR_DRIVERS=y
|
||||||
CONFIG_BCM_VC_CMA=y
|
CONFIG_BCM_VC_CMA=y
|
||||||
# CONFIG_BCM_VC_SM is not set
|
|
||||||
CONFIG_BCM2708_VCMEM=y
|
CONFIG_BCM2708_VCMEM=y
|
||||||
|
# CONFIG_BCM_VC_SM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1496,8 +1498,9 @@ CONFIG_PINCTRL=y
|
|||||||
CONFIG_PINMUX=y
|
CONFIG_PINMUX=y
|
||||||
CONFIG_PINCONF=y
|
CONFIG_PINCONF=y
|
||||||
# CONFIG_DEBUG_PINCTRL is not set
|
# CONFIG_DEBUG_PINCTRL is not set
|
||||||
CONFIG_PINCTRL_BCM2835=y
|
# CONFIG_PINCTRL_AMD is not set
|
||||||
# CONFIG_PINCTRL_SINGLE is not set
|
# CONFIG_PINCTRL_SINGLE is not set
|
||||||
|
CONFIG_PINCTRL_BCM2835=y
|
||||||
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
||||||
CONFIG_ARCH_REQUIRE_GPIOLIB=y
|
CONFIG_ARCH_REQUIRE_GPIOLIB=y
|
||||||
CONFIG_GPIOLIB=y
|
CONFIG_GPIOLIB=y
|
||||||
@ -1507,55 +1510,44 @@ CONFIG_OF_GPIO=y
|
|||||||
CONFIG_GPIO_SYSFS=y
|
CONFIG_GPIO_SYSFS=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Memory mapped GPIO drivers:
|
# Memory mapped GPIO drivers
|
||||||
#
|
#
|
||||||
# CONFIG_GPIO_74XX_MMIO is not set
|
# CONFIG_GPIO_74XX_MMIO is not set
|
||||||
# CONFIG_GPIO_GENERIC_PLATFORM is not set
|
# CONFIG_GPIO_ALTERA is not set
|
||||||
# CONFIG_GPIO_DWAPB is not set
|
# CONFIG_GPIO_DWAPB is not set
|
||||||
# CONFIG_GPIO_EM is not set
|
# CONFIG_GPIO_EM is not set
|
||||||
# CONFIG_GPIO_ZEVIO is not set
|
# CONFIG_GPIO_GENERIC_PLATFORM is not set
|
||||||
|
# CONFIG_GPIO_GRGPIO is not set
|
||||||
# CONFIG_GPIO_PL061 is not set
|
# CONFIG_GPIO_PL061 is not set
|
||||||
# CONFIG_GPIO_SCH311X is not set
|
# CONFIG_GPIO_SCH311X is not set
|
||||||
# CONFIG_GPIO_GRGPIO is not set
|
# CONFIG_GPIO_ZEVIO is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C GPIO expanders:
|
# I2C GPIO expanders
|
||||||
#
|
#
|
||||||
CONFIG_GPIO_ARIZONA=m
|
# CONFIG_GPIO_ADP5588 is not set
|
||||||
|
# CONFIG_GPIO_ADNP is not set
|
||||||
# CONFIG_GPIO_MAX7300 is not set
|
# CONFIG_GPIO_MAX7300 is not set
|
||||||
# CONFIG_GPIO_MAX732X is not set
|
# CONFIG_GPIO_MAX732X is not set
|
||||||
# CONFIG_GPIO_PCA953X is not set
|
# CONFIG_GPIO_PCA953X is not set
|
||||||
# CONFIG_GPIO_PCF857X is not set
|
# CONFIG_GPIO_PCF857X is not set
|
||||||
# CONFIG_GPIO_SX150X is not set
|
# CONFIG_GPIO_SX150X is not set
|
||||||
# CONFIG_GPIO_ADP5588 is not set
|
|
||||||
# CONFIG_GPIO_ADNP is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# PCI GPIO expanders:
|
# MFD GPIO expanders
|
||||||
#
|
#
|
||||||
|
CONFIG_GPIO_ARIZONA=m
|
||||||
|
|
||||||
#
|
#
|
||||||
# SPI GPIO expanders:
|
# SPI GPIO expanders
|
||||||
#
|
#
|
||||||
|
# CONFIG_GPIO_74X164 is not set
|
||||||
# CONFIG_GPIO_MAX7301 is not set
|
# CONFIG_GPIO_MAX7301 is not set
|
||||||
# CONFIG_GPIO_MCP23S08 is not set
|
# CONFIG_GPIO_MCP23S08 is not set
|
||||||
# CONFIG_GPIO_MC33880 is not set
|
# CONFIG_GPIO_MC33880 is not set
|
||||||
# CONFIG_GPIO_74X164 is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# AC97 GPIO expanders:
|
# USB GPIO expanders
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# LPC GPIO expanders:
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# MODULbus GPIO expanders:
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# USB GPIO expanders:
|
|
||||||
#
|
#
|
||||||
CONFIG_W1=m
|
CONFIG_W1=m
|
||||||
|
|
||||||
@ -1684,6 +1676,7 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_NCT6683 is not set
|
# CONFIG_SENSORS_NCT6683 is not set
|
||||||
# CONFIG_SENSORS_NCT6775 is not set
|
# CONFIG_SENSORS_NCT6775 is not set
|
||||||
# CONFIG_SENSORS_NCT7802 is not set
|
# CONFIG_SENSORS_NCT7802 is not set
|
||||||
|
# CONFIG_SENSORS_NCT7904 is not set
|
||||||
# CONFIG_SENSORS_PCF8591 is not set
|
# CONFIG_SENSORS_PCF8591 is not set
|
||||||
# CONFIG_PMBUS is not set
|
# CONFIG_PMBUS is not set
|
||||||
# CONFIG_SENSORS_SHT15 is not set
|
# CONFIG_SENSORS_SHT15 is not set
|
||||||
@ -1819,10 +1812,12 @@ CONFIG_MFD_CORE=y
|
|||||||
# CONFIG_MFD_MAX14577 is not set
|
# CONFIG_MFD_MAX14577 is not set
|
||||||
# CONFIG_MFD_MAX77686 is not set
|
# CONFIG_MFD_MAX77686 is not set
|
||||||
# CONFIG_MFD_MAX77693 is not set
|
# CONFIG_MFD_MAX77693 is not set
|
||||||
|
# CONFIG_MFD_MAX77843 is not set
|
||||||
# CONFIG_MFD_MAX8907 is not set
|
# CONFIG_MFD_MAX8907 is not set
|
||||||
# CONFIG_MFD_MAX8925 is not set
|
# CONFIG_MFD_MAX8925 is not set
|
||||||
# CONFIG_MFD_MAX8997 is not set
|
# CONFIG_MFD_MAX8997 is not set
|
||||||
# CONFIG_MFD_MAX8998 is not set
|
# CONFIG_MFD_MAX8998 is not set
|
||||||
|
# CONFIG_MFD_MT6397 is not set
|
||||||
# CONFIG_MFD_MENF21BMC is not set
|
# CONFIG_MFD_MENF21BMC is not set
|
||||||
# CONFIG_EZX_PCAP is not set
|
# CONFIG_EZX_PCAP is not set
|
||||||
# CONFIG_MFD_VIPERBOARD is not set
|
# CONFIG_MFD_VIPERBOARD is not set
|
||||||
@ -1838,6 +1833,7 @@ CONFIG_MFD_RTSX_USB=y
|
|||||||
# CONFIG_MFD_SEC_CORE is not set
|
# CONFIG_MFD_SEC_CORE is not set
|
||||||
# CONFIG_MFD_SI476X_CORE is not set
|
# CONFIG_MFD_SI476X_CORE is not set
|
||||||
# CONFIG_MFD_SM501 is not set
|
# CONFIG_MFD_SM501 is not set
|
||||||
|
# CONFIG_MFD_SKY81452 is not set
|
||||||
# CONFIG_MFD_SMSC is not set
|
# CONFIG_MFD_SMSC is not set
|
||||||
# CONFIG_ABX500_CORE is not set
|
# CONFIG_ABX500_CORE is not set
|
||||||
# CONFIG_MFD_STMPE is not set
|
# CONFIG_MFD_STMPE is not set
|
||||||
@ -2139,7 +2135,6 @@ CONFIG_MEDIA_TUNER_FC0013=m
|
|||||||
CONFIG_MEDIA_TUNER_TDA18212=m
|
CONFIG_MEDIA_TUNER_TDA18212=m
|
||||||
CONFIG_MEDIA_TUNER_E4000=m
|
CONFIG_MEDIA_TUNER_E4000=m
|
||||||
CONFIG_MEDIA_TUNER_FC2580=m
|
CONFIG_MEDIA_TUNER_FC2580=m
|
||||||
CONFIG_MEDIA_TUNER_M88TS2022=m
|
|
||||||
CONFIG_MEDIA_TUNER_TUA9001=m
|
CONFIG_MEDIA_TUNER_TUA9001=m
|
||||||
CONFIG_MEDIA_TUNER_SI2157=m
|
CONFIG_MEDIA_TUNER_SI2157=m
|
||||||
CONFIG_MEDIA_TUNER_IT913X=m
|
CONFIG_MEDIA_TUNER_IT913X=m
|
||||||
@ -2396,6 +2391,7 @@ CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m
|
|||||||
# CONFIG_SND_SOC_FSL_SPDIF is not set
|
# CONFIG_SND_SOC_FSL_SPDIF is not set
|
||||||
# CONFIG_SND_SOC_FSL_ESAI is not set
|
# CONFIG_SND_SOC_FSL_ESAI is not set
|
||||||
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
||||||
|
# CONFIG_SND_SOC_QCOM is not set
|
||||||
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
||||||
CONFIG_SND_SOC_I2C_AND_SPI=m
|
CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||||
|
|
||||||
@ -2459,6 +2455,8 @@ CONFIG_SND_SOC_WM8731=m
|
|||||||
# CONFIG_SND_SOC_WM8770 is not set
|
# CONFIG_SND_SOC_WM8770 is not set
|
||||||
# CONFIG_SND_SOC_WM8776 is not set
|
# CONFIG_SND_SOC_WM8776 is not set
|
||||||
CONFIG_SND_SOC_WM8804=m
|
CONFIG_SND_SOC_WM8804=m
|
||||||
|
# CONFIG_SND_SOC_WM8804_I2C is not set
|
||||||
|
# CONFIG_SND_SOC_WM8804_SPI is not set
|
||||||
# CONFIG_SND_SOC_WM8903 is not set
|
# CONFIG_SND_SOC_WM8903 is not set
|
||||||
# CONFIG_SND_SOC_WM8962 is not set
|
# CONFIG_SND_SOC_WM8962 is not set
|
||||||
# CONFIG_SND_SOC_WM8978 is not set
|
# CONFIG_SND_SOC_WM8978 is not set
|
||||||
@ -2499,7 +2497,6 @@ CONFIG_DRAGONRISE_FF=y
|
|||||||
CONFIG_HID_EZKEY=y
|
CONFIG_HID_EZKEY=y
|
||||||
# CONFIG_HID_HOLTEK is not set
|
# CONFIG_HID_HOLTEK is not set
|
||||||
# CONFIG_HID_GT683R is not set
|
# CONFIG_HID_GT683R is not set
|
||||||
# CONFIG_HID_HUION is not set
|
|
||||||
# CONFIG_HID_KEYTOUCH is not set
|
# CONFIG_HID_KEYTOUCH is not set
|
||||||
CONFIG_HID_KYE=y
|
CONFIG_HID_KYE=y
|
||||||
# CONFIG_HID_UCLOGIC is not set
|
# CONFIG_HID_UCLOGIC is not set
|
||||||
@ -2728,6 +2725,7 @@ CONFIG_USB_SERIAL_PL2303=m
|
|||||||
# CONFIG_USB_EZUSB_FX2 is not set
|
# CONFIG_USB_EZUSB_FX2 is not set
|
||||||
# CONFIG_USB_HSIC_USB3503 is not set
|
# CONFIG_USB_HSIC_USB3503 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -2802,6 +2800,7 @@ CONFIG_LEDS_GPIO=y
|
|||||||
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
||||||
#
|
#
|
||||||
# CONFIG_LEDS_BLINKM is not set
|
# CONFIG_LEDS_BLINKM is not set
|
||||||
|
# CONFIG_LEDS_PM8941_WLED is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# LED Triggers
|
# LED Triggers
|
||||||
@ -2843,6 +2842,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# I2C RTC drivers
|
# I2C RTC drivers
|
||||||
#
|
#
|
||||||
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
||||||
|
# CONFIG_RTC_DRV_ABX80X is not set
|
||||||
CONFIG_RTC_DRV_DS1307=m
|
CONFIG_RTC_DRV_DS1307=m
|
||||||
# CONFIG_RTC_DRV_DS1374 is not set
|
# CONFIG_RTC_DRV_DS1374 is not set
|
||||||
# CONFIG_RTC_DRV_DS1672 is not set
|
# CONFIG_RTC_DRV_DS1672 is not set
|
||||||
@ -2923,7 +2923,6 @@ CONFIG_DMADEVICES=y
|
|||||||
# DMA Devices
|
# DMA Devices
|
||||||
#
|
#
|
||||||
# CONFIG_AMBA_PL08X is not set
|
# CONFIG_AMBA_PL08X is not set
|
||||||
# CONFIG_DW_DMAC_CORE is not set
|
|
||||||
# CONFIG_DW_DMAC is not set
|
# CONFIG_DW_DMAC is not set
|
||||||
# CONFIG_PL330_DMA is not set
|
# CONFIG_PL330_DMA is not set
|
||||||
CONFIG_DMA_BCM2708=y
|
CONFIG_DMA_BCM2708=y
|
||||||
@ -2988,6 +2987,7 @@ CONFIG_LIRC_XBOX=m
|
|||||||
# CONFIG_GS_FPGABOOT is not set
|
# CONFIG_GS_FPGABOOT is not set
|
||||||
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
||||||
# CONFIG_FB_TFT is not set
|
# CONFIG_FB_TFT is not set
|
||||||
|
# CONFIG_CHROME_PLATFORMS is not set
|
||||||
CONFIG_CLKDEV_LOOKUP=y
|
CONFIG_CLKDEV_LOOKUP=y
|
||||||
CONFIG_HAVE_CLK_PREPARE=y
|
CONFIG_HAVE_CLK_PREPARE=y
|
||||||
CONFIG_COMMON_CLK=y
|
CONFIG_COMMON_CLK=y
|
||||||
@ -3000,7 +3000,6 @@ CONFIG_COMMON_CLK=y
|
|||||||
# CONFIG_CLK_QORIQ is not set
|
# CONFIG_CLK_QORIQ is not set
|
||||||
# CONFIG_COMMON_CLK_PXA is not set
|
# CONFIG_COMMON_CLK_PXA is not set
|
||||||
# CONFIG_COMMON_CLK_CDCE706 is not set
|
# CONFIG_COMMON_CLK_CDCE706 is not set
|
||||||
# CONFIG_COMMON_CLK_QCOM is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Hardware Spinlock drivers
|
# Hardware Spinlock drivers
|
||||||
@ -3014,9 +3013,9 @@ CONFIG_COMMON_CLK=y
|
|||||||
# CONFIG_SH_TIMER_MTU2 is not set
|
# CONFIG_SH_TIMER_MTU2 is not set
|
||||||
# CONFIG_SH_TIMER_TMU is not set
|
# CONFIG_SH_TIMER_TMU is not set
|
||||||
# CONFIG_EM_TIMER_STI is not set
|
# CONFIG_EM_TIMER_STI is not set
|
||||||
# CONFIG_CLKSRC_VERSATILE is not set
|
|
||||||
CONFIG_MAILBOX=y
|
CONFIG_MAILBOX=y
|
||||||
CONFIG_BCM2708_MBOX=y
|
CONFIG_BCM2708_MBOX=y
|
||||||
|
# CONFIG_ARM_MHU is not set
|
||||||
# CONFIG_PL320_MBOX is not set
|
# CONFIG_PL320_MBOX is not set
|
||||||
# CONFIG_ALTERA_MBOX is not set
|
# CONFIG_ALTERA_MBOX is not set
|
||||||
# CONFIG_IOMMU_SUPPORT is not set
|
# CONFIG_IOMMU_SUPPORT is not set
|
||||||
@ -3045,6 +3044,7 @@ CONFIG_EXTCON_ARIZONA=m
|
|||||||
# CONFIG_EXTCON_GPIO is not set
|
# CONFIG_EXTCON_GPIO is not set
|
||||||
# CONFIG_EXTCON_RT8973A is not set
|
# CONFIG_EXTCON_RT8973A is not set
|
||||||
# CONFIG_EXTCON_SM5502 is not set
|
# CONFIG_EXTCON_SM5502 is not set
|
||||||
|
# CONFIG_EXTCON_USB_GPIO is not set
|
||||||
# CONFIG_MEMORY is not set
|
# CONFIG_MEMORY is not set
|
||||||
# CONFIG_IIO is not set
|
# CONFIG_IIO is not set
|
||||||
# CONFIG_PWM is not set
|
# CONFIG_PWM is not set
|
||||||
@ -3066,6 +3066,11 @@ CONFIG_IRQCHIP=y
|
|||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Firmware Drivers
|
||||||
|
#
|
||||||
|
# CONFIG_FIRMWARE_MEMMAP is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# File systems
|
# File systems
|
||||||
#
|
#
|
||||||
@ -3076,6 +3081,7 @@ CONFIG_EXT4_FS=y
|
|||||||
CONFIG_EXT4_USE_FOR_EXT23=y
|
CONFIG_EXT4_USE_FOR_EXT23=y
|
||||||
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
||||||
# CONFIG_EXT4_FS_SECURITY is not set
|
# CONFIG_EXT4_FS_SECURITY is not set
|
||||||
|
# CONFIG_EXT4_ENCRYPTION is not set
|
||||||
# CONFIG_EXT4_DEBUG is not set
|
# CONFIG_EXT4_DEBUG is not set
|
||||||
CONFIG_JBD2=y
|
CONFIG_JBD2=y
|
||||||
# CONFIG_JBD2_DEBUG is not set
|
# CONFIG_JBD2_DEBUG is not set
|
||||||
@ -3103,6 +3109,10 @@ CONFIG_BTRFS_FS=m
|
|||||||
# CONFIG_BTRFS_DEBUG is not set
|
# CONFIG_BTRFS_DEBUG is not set
|
||||||
# CONFIG_BTRFS_ASSERT is not set
|
# CONFIG_BTRFS_ASSERT is not set
|
||||||
# CONFIG_NILFS2_FS is not set
|
# CONFIG_NILFS2_FS is not set
|
||||||
|
CONFIG_F2FS_FS=y
|
||||||
|
CONFIG_F2FS_STAT_FS=y
|
||||||
|
# CONFIG_F2FS_FS_XATTR is not set
|
||||||
|
CONFIG_F2FS_CHECK_FS=y
|
||||||
CONFIG_FS_POSIX_ACL=y
|
CONFIG_FS_POSIX_ACL=y
|
||||||
CONFIG_EXPORTFS=y
|
CONFIG_EXPORTFS=y
|
||||||
CONFIG_FILE_LOCKING=y
|
CONFIG_FILE_LOCKING=y
|
||||||
@ -3190,10 +3200,6 @@ CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
|||||||
# CONFIG_PSTORE is not set
|
# CONFIG_PSTORE is not set
|
||||||
# CONFIG_SYSV_FS is not set
|
# CONFIG_SYSV_FS is not set
|
||||||
# CONFIG_UFS_FS is not set
|
# CONFIG_UFS_FS is not set
|
||||||
CONFIG_F2FS_FS=y
|
|
||||||
CONFIG_F2FS_STAT_FS=y
|
|
||||||
# CONFIG_F2FS_FS_XATTR is not set
|
|
||||||
CONFIG_F2FS_CHECK_FS=y
|
|
||||||
CONFIG_NETWORK_FILESYSTEMS=y
|
CONFIG_NETWORK_FILESYSTEMS=y
|
||||||
CONFIG_NFS_FS=y
|
CONFIG_NFS_FS=y
|
||||||
CONFIG_NFS_V2=y
|
CONFIG_NFS_V2=y
|
||||||
@ -3346,6 +3352,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
# CONFIG_SCHED_DEBUG is not set
|
# CONFIG_SCHED_DEBUG is not set
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_SCHED_STACK_END_CHECK is not set
|
# CONFIG_SCHED_STACK_END_CHECK is not set
|
||||||
|
# CONFIG_DEBUG_TIMEKEEPING is not set
|
||||||
# CONFIG_TIMER_STATS is not set
|
# CONFIG_TIMER_STATS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3373,6 +3380,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
#
|
#
|
||||||
# RCU Debugging
|
# RCU Debugging
|
||||||
#
|
#
|
||||||
|
# CONFIG_PROVE_RCU is not set
|
||||||
# CONFIG_SPARSE_RCU_POINTER is not set
|
# CONFIG_SPARSE_RCU_POINTER is not set
|
||||||
# CONFIG_TORTURE_TEST is not set
|
# CONFIG_TORTURE_TEST is not set
|
||||||
# CONFIG_RCU_TORTURE_TEST is not set
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
@ -3410,6 +3418,7 @@ CONFIG_TRACING_SUPPORT=y
|
|||||||
# CONFIG_TEST_BPF is not set
|
# CONFIG_TEST_BPF is not set
|
||||||
# CONFIG_TEST_FIRMWARE is not set
|
# CONFIG_TEST_FIRMWARE is not set
|
||||||
# CONFIG_TEST_UDELAY is not set
|
# CONFIG_TEST_UDELAY is not set
|
||||||
|
# CONFIG_MEMTEST is not set
|
||||||
# CONFIG_SAMPLES is not set
|
# CONFIG_SAMPLES is not set
|
||||||
CONFIG_HAVE_ARCH_KGDB=y
|
CONFIG_HAVE_ARCH_KGDB=y
|
||||||
# CONFIG_KGDB is not set
|
# CONFIG_KGDB is not set
|
||||||
@ -3508,7 +3517,6 @@ CONFIG_CRYPTO_MD5=y
|
|||||||
# CONFIG_CRYPTO_RMD256 is not set
|
# CONFIG_CRYPTO_RMD256 is not set
|
||||||
# CONFIG_CRYPTO_RMD320 is not set
|
# CONFIG_CRYPTO_RMD320 is not set
|
||||||
CONFIG_CRYPTO_SHA1=m
|
CONFIG_CRYPTO_SHA1=m
|
||||||
CONFIG_CRYPTO_SHA1_ARM=m
|
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256=y
|
||||||
# CONFIG_CRYPTO_SHA512 is not set
|
# CONFIG_CRYPTO_SHA512 is not set
|
||||||
# CONFIG_CRYPTO_TGR192 is not set
|
# CONFIG_CRYPTO_TGR192 is not set
|
||||||
@ -3518,7 +3526,6 @@ CONFIG_CRYPTO_SHA256=y
|
|||||||
# Ciphers
|
# Ciphers
|
||||||
#
|
#
|
||||||
CONFIG_CRYPTO_AES=y
|
CONFIG_CRYPTO_AES=y
|
||||||
CONFIG_CRYPTO_AES_ARM=m
|
|
||||||
# CONFIG_CRYPTO_ANUBIS is not set
|
# CONFIG_CRYPTO_ANUBIS is not set
|
||||||
CONFIG_CRYPTO_ARC4=y
|
CONFIG_CRYPTO_ARC4=y
|
||||||
# CONFIG_CRYPTO_BLOWFISH is not set
|
# CONFIG_CRYPTO_BLOWFISH is not set
|
||||||
@ -3553,6 +3560,10 @@ CONFIG_CRYPTO_LZO=m
|
|||||||
# CONFIG_CRYPTO_USER_API_RNG is not set
|
# CONFIG_CRYPTO_USER_API_RNG is not set
|
||||||
# CONFIG_CRYPTO_HW is not set
|
# CONFIG_CRYPTO_HW is not set
|
||||||
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
|
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
|
||||||
|
CONFIG_ARM_CRYPTO=y
|
||||||
|
CONFIG_CRYPTO_SHA1_ARM=m
|
||||||
|
CONFIG_CRYPTO_SHA256_ARM=m
|
||||||
|
CONFIG_CRYPTO_AES_ARM=m
|
||||||
# CONFIG_BINARY_PRINTF is not set
|
# CONFIG_BINARY_PRINTF is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
File diff suppressed because it is too large
Load Diff
28
projects/RPi2/initramfs/platform_init
Executable file
28
projects/RPi2/initramfs/platform_init
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# This file is part of OpenELEC - http://www.openelec.tv
|
||||||
|
# Copyright (C) 2009-2015 Stephan Raue (stephan@openelec.tv)
|
||||||
|
#
|
||||||
|
# OpenELEC is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 2 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# OpenELEC is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
# Enable io_is_busy for improved sdhost performance - essentially, equivalent of force_turbo=1 but for mmc
|
||||||
|
echo 1 > /sys/devices/system/cpu/cpufreq/ondemand/io_is_busy
|
||||||
|
|
||||||
|
# Configure frequency scaling properties - should improve performance a little (turbo, in most cases)
|
||||||
|
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
|
||||||
|
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
|
||||||
|
echo 100000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate
|
||||||
|
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor
|
@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/arm 4.0.5 Kernel Configuration
|
# Linux/arm 4.1.0-rc8 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_ARM=y
|
CONFIG_ARM=y
|
||||||
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
||||||
@ -19,6 +19,7 @@ CONFIG_ARM_PATCH_PHYS_VIRT=y
|
|||||||
CONFIG_NEED_MACH_IO_H=y
|
CONFIG_NEED_MACH_IO_H=y
|
||||||
CONFIG_NEED_MACH_MEMORY_H=y
|
CONFIG_NEED_MACH_MEMORY_H=y
|
||||||
CONFIG_GENERIC_BUG=y
|
CONFIG_GENERIC_BUG=y
|
||||||
|
CONFIG_PGTABLE_LEVELS=2
|
||||||
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
|
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
|
||||||
CONFIG_IRQ_WORK=y
|
CONFIG_IRQ_WORK=y
|
||||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||||
@ -58,13 +59,14 @@ CONFIG_HAVE_ARCH_AUDITSYSCALL=y
|
|||||||
#
|
#
|
||||||
CONFIG_GENERIC_IRQ_PROBE=y
|
CONFIG_GENERIC_IRQ_PROBE=y
|
||||||
CONFIG_GENERIC_IRQ_SHOW=y
|
CONFIG_GENERIC_IRQ_SHOW=y
|
||||||
|
CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
|
||||||
CONFIG_HARDIRQS_SW_RESEND=y
|
CONFIG_HARDIRQS_SW_RESEND=y
|
||||||
CONFIG_IRQ_DOMAIN=y
|
CONFIG_IRQ_DOMAIN=y
|
||||||
CONFIG_HANDLE_DOMAIN_IRQ=y
|
CONFIG_HANDLE_DOMAIN_IRQ=y
|
||||||
# CONFIG_IRQ_DOMAIN_DEBUG is not set
|
# CONFIG_IRQ_DOMAIN_DEBUG is not set
|
||||||
CONFIG_IRQ_FORCED_THREADING=y
|
CONFIG_IRQ_FORCED_THREADING=y
|
||||||
|
CONFIG_GENERIC_TIME_VSYSCALL=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
|
|
||||||
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
CONFIG_ARCH_HAS_TICK_BROADCAST=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
|
||||||
|
|
||||||
@ -103,6 +105,7 @@ CONFIG_RCU_FANOUT_LEAF=16
|
|||||||
# CONFIG_TREE_RCU_TRACE is not set
|
# CONFIG_TREE_RCU_TRACE is not set
|
||||||
CONFIG_RCU_KTHREAD_PRIO=0
|
CONFIG_RCU_KTHREAD_PRIO=0
|
||||||
# CONFIG_RCU_NOCB_CPU is not set
|
# CONFIG_RCU_NOCB_CPU is not set
|
||||||
|
# CONFIG_RCU_EXPEDITE_BOOT is not set
|
||||||
CONFIG_BUILD_BIN2C=y
|
CONFIG_BUILD_BIN2C=y
|
||||||
CONFIG_IKCONFIG=m
|
CONFIG_IKCONFIG=m
|
||||||
CONFIG_IKCONFIG_PROC=y
|
CONFIG_IKCONFIG_PROC=y
|
||||||
@ -140,6 +143,7 @@ CONFIG_HAVE_UID16=y
|
|||||||
CONFIG_BPF=y
|
CONFIG_BPF=y
|
||||||
CONFIG_EXPERT=y
|
CONFIG_EXPERT=y
|
||||||
# CONFIG_UID16 is not set
|
# CONFIG_UID16 is not set
|
||||||
|
CONFIG_MULTIUSER=y
|
||||||
# CONFIG_SGETMASK_SYSCALL is not set
|
# CONFIG_SGETMASK_SYSCALL is not set
|
||||||
# CONFIG_SYSFS_SYSCALL is not set
|
# CONFIG_SYSFS_SYSCALL is not set
|
||||||
CONFIG_SYSCTL_SYSCALL=y
|
CONFIG_SYSCTL_SYSCALL=y
|
||||||
@ -207,6 +211,7 @@ CONFIG_HAVE_CONTEXT_TRACKING=y
|
|||||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||||
CONFIG_MODULES_USE_ELF_REL=y
|
CONFIG_MODULES_USE_ELF_REL=y
|
||||||
|
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||||
CONFIG_CLONE_BACKWARDS=y
|
CONFIG_CLONE_BACKWARDS=y
|
||||||
CONFIG_OLD_SIGSUSPEND3=y
|
CONFIG_OLD_SIGSUSPEND3=y
|
||||||
CONFIG_OLD_SIGACTION=y
|
CONFIG_OLD_SIGACTION=y
|
||||||
@ -286,11 +291,11 @@ CONFIG_LOCK_SPIN_ON_OWNER=y
|
|||||||
# System Type
|
# System Type
|
||||||
#
|
#
|
||||||
CONFIG_MMU=y
|
CONFIG_MMU=y
|
||||||
|
# CONFIG_ARCH_BCM2708 is not set
|
||||||
|
CONFIG_ARCH_BCM2709=y
|
||||||
# CONFIG_ARCH_MULTIPLATFORM is not set
|
# CONFIG_ARCH_MULTIPLATFORM is not set
|
||||||
# CONFIG_ARCH_REALVIEW is not set
|
# CONFIG_ARCH_REALVIEW is not set
|
||||||
# CONFIG_ARCH_VERSATILE is not set
|
# CONFIG_ARCH_VERSATILE is not set
|
||||||
# CONFIG_ARCH_AT91 is not set
|
|
||||||
# CONFIG_ARCH_BCM2708 is not set
|
|
||||||
# CONFIG_ARCH_CLPS711X is not set
|
# CONFIG_ARCH_CLPS711X is not set
|
||||||
# CONFIG_ARCH_GEMINI is not set
|
# CONFIG_ARCH_GEMINI is not set
|
||||||
# CONFIG_ARCH_EBSA110 is not set
|
# CONFIG_ARCH_EBSA110 is not set
|
||||||
@ -309,7 +314,6 @@ CONFIG_MMU=y
|
|||||||
# CONFIG_ARCH_W90X900 is not set
|
# CONFIG_ARCH_W90X900 is not set
|
||||||
# CONFIG_ARCH_LPC32XX is not set
|
# CONFIG_ARCH_LPC32XX is not set
|
||||||
# CONFIG_ARCH_PXA is not set
|
# CONFIG_ARCH_PXA is not set
|
||||||
# CONFIG_ARCH_MSM is not set
|
|
||||||
# CONFIG_ARCH_SHMOBILE_LEGACY is not set
|
# CONFIG_ARCH_SHMOBILE_LEGACY is not set
|
||||||
# CONFIG_ARCH_RPC is not set
|
# CONFIG_ARCH_RPC is not set
|
||||||
# CONFIG_ARCH_SA1100 is not set
|
# CONFIG_ARCH_SA1100 is not set
|
||||||
@ -317,7 +321,6 @@ CONFIG_MMU=y
|
|||||||
# CONFIG_ARCH_S3C64XX is not set
|
# CONFIG_ARCH_S3C64XX is not set
|
||||||
# CONFIG_ARCH_DAVINCI is not set
|
# CONFIG_ARCH_DAVINCI is not set
|
||||||
# CONFIG_ARCH_OMAP1 is not set
|
# CONFIG_ARCH_OMAP1 is not set
|
||||||
CONFIG_ARCH_BCM2709=y
|
|
||||||
CONFIG_BCM2708_GPIO=y
|
CONFIG_BCM2708_GPIO=y
|
||||||
CONFIG_BCM2708_NOL2CACHE=y
|
CONFIG_BCM2708_NOL2CACHE=y
|
||||||
CONFIG_BCM2708_SPIDEV=y
|
CONFIG_BCM2708_SPIDEV=y
|
||||||
@ -354,9 +357,9 @@ CONFIG_ARM_THUMB=y
|
|||||||
CONFIG_ARM_VIRT_EXT=y
|
CONFIG_ARM_VIRT_EXT=y
|
||||||
CONFIG_SWP_EMULATE=y
|
CONFIG_SWP_EMULATE=y
|
||||||
# CONFIG_CPU_ICACHE_DISABLE is not set
|
# CONFIG_CPU_ICACHE_DISABLE is not set
|
||||||
# CONFIG_CPU_DCACHE_DISABLE is not set
|
|
||||||
# CONFIG_CPU_BPREDICT_DISABLE is not set
|
# CONFIG_CPU_BPREDICT_DISABLE is not set
|
||||||
CONFIG_KUSER_HELPERS=y
|
CONFIG_KUSER_HELPERS=y
|
||||||
|
CONFIG_VDSO=y
|
||||||
CONFIG_MIGHT_HAVE_CACHE_L2X0=y
|
CONFIG_MIGHT_HAVE_CACHE_L2X0=y
|
||||||
# CONFIG_CACHE_L2X0 is not set
|
# CONFIG_CACHE_L2X0 is not set
|
||||||
CONFIG_ARM_L1_CACHE_SHIFT_6=y
|
CONFIG_ARM_L1_CACHE_SHIFT_6=y
|
||||||
@ -445,6 +448,7 @@ CONFIG_CLEANCACHE=y
|
|||||||
CONFIG_FRONTSWAP=y
|
CONFIG_FRONTSWAP=y
|
||||||
CONFIG_CMA=y
|
CONFIG_CMA=y
|
||||||
# CONFIG_CMA_DEBUG is not set
|
# CONFIG_CMA_DEBUG is not set
|
||||||
|
# CONFIG_CMA_DEBUGFS is not set
|
||||||
CONFIG_CMA_AREAS=7
|
CONFIG_CMA_AREAS=7
|
||||||
# CONFIG_ZSWAP is not set
|
# CONFIG_ZSWAP is not set
|
||||||
# CONFIG_ZPOOL is not set
|
# CONFIG_ZPOOL is not set
|
||||||
@ -502,6 +506,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
|||||||
# CONFIG_CPUFREQ_DT is not set
|
# CONFIG_CPUFREQ_DT is not set
|
||||||
# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
|
# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
|
||||||
CONFIG_ARM_BCM2835_CPUFREQ=y
|
CONFIG_ARM_BCM2835_CPUFREQ=y
|
||||||
|
# CONFIG_QORIQ_CPUFREQ is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# CPU Idle
|
# CPU Idle
|
||||||
@ -513,6 +518,7 @@ CONFIG_CPU_IDLE_GOV_MENU=y
|
|||||||
#
|
#
|
||||||
# ARM CPU Idle Drivers
|
# ARM CPU Idle Drivers
|
||||||
#
|
#
|
||||||
|
# CONFIG_ARM_CPUIDLE is not set
|
||||||
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
|
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -531,7 +537,6 @@ CONFIG_NEON=y
|
|||||||
# Userspace binary formats
|
# Userspace binary formats
|
||||||
#
|
#
|
||||||
CONFIG_BINFMT_ELF=y
|
CONFIG_BINFMT_ELF=y
|
||||||
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
|
|
||||||
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
||||||
CONFIG_BINFMT_SCRIPT=y
|
CONFIG_BINFMT_SCRIPT=y
|
||||||
# CONFIG_HAVE_AOUT is not set
|
# CONFIG_HAVE_AOUT is not set
|
||||||
@ -819,7 +824,7 @@ CONFIG_DNS_RESOLVER=y
|
|||||||
# CONFIG_VSOCKETS is not set
|
# CONFIG_VSOCKETS is not set
|
||||||
# CONFIG_NETLINK_MMAP is not set
|
# CONFIG_NETLINK_MMAP is not set
|
||||||
# CONFIG_NETLINK_DIAG is not set
|
# CONFIG_NETLINK_DIAG is not set
|
||||||
# CONFIG_NET_MPLS_GSO is not set
|
# CONFIG_MPLS is not set
|
||||||
# CONFIG_HSR is not set
|
# CONFIG_HSR is not set
|
||||||
# CONFIG_NET_SWITCHDEV is not set
|
# CONFIG_NET_SWITCHDEV is not set
|
||||||
CONFIG_RPS=y
|
CONFIG_RPS=y
|
||||||
@ -847,11 +852,15 @@ CONFIG_BT_RFCOMM_TTY=y
|
|||||||
CONFIG_BT_HIDP=m
|
CONFIG_BT_HIDP=m
|
||||||
CONFIG_BT_LE=y
|
CONFIG_BT_LE=y
|
||||||
# CONFIG_BT_SELFTEST is not set
|
# CONFIG_BT_SELFTEST is not set
|
||||||
|
# CONFIG_BT_DEBUGFS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# Bluetooth device drivers
|
# Bluetooth device drivers
|
||||||
#
|
#
|
||||||
|
CONFIG_BT_INTEL=m
|
||||||
|
CONFIG_BT_BCM=m
|
||||||
CONFIG_BT_HCIBTUSB=m
|
CONFIG_BT_HCIBTUSB=m
|
||||||
|
CONFIG_BT_HCIBTUSB_BCM=y
|
||||||
# CONFIG_BT_HCIBTSDIO is not set
|
# CONFIG_BT_HCIBTSDIO is not set
|
||||||
# CONFIG_BT_HCIUART is not set
|
# CONFIG_BT_HCIUART is not set
|
||||||
CONFIG_BT_HCIBCM203X=m
|
CONFIG_BT_HCIBCM203X=m
|
||||||
@ -942,7 +951,6 @@ CONFIG_CMA_ALIGNMENT=8
|
|||||||
# Bus devices
|
# Bus devices
|
||||||
#
|
#
|
||||||
# CONFIG_BRCMSTB_GISB_ARB is not set
|
# CONFIG_BRCMSTB_GISB_ARB is not set
|
||||||
# CONFIG_ARM_CCI is not set
|
|
||||||
# CONFIG_VEXPRESS_CONFIG is not set
|
# CONFIG_VEXPRESS_CONFIG is not set
|
||||||
# CONFIG_CONNECTOR is not set
|
# CONFIG_CONNECTOR is not set
|
||||||
# CONFIG_MTD is not set
|
# CONFIG_MTD is not set
|
||||||
@ -974,6 +982,7 @@ CONFIG_BLK_DEV_NBD=y
|
|||||||
CONFIG_BLK_DEV_RAM=y
|
CONFIG_BLK_DEV_RAM=y
|
||||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||||
|
# CONFIG_BLK_DEV_PMEM is not set
|
||||||
# CONFIG_CDROM_PKTCDVD is not set
|
# CONFIG_CDROM_PKTCDVD is not set
|
||||||
# CONFIG_ATA_OVER_ETH is not set
|
# CONFIG_ATA_OVER_ETH is not set
|
||||||
# CONFIG_MG_DISK is not set
|
# CONFIG_MG_DISK is not set
|
||||||
@ -1110,13 +1119,7 @@ CONFIG_TUN=y
|
|||||||
# Distributed Switch Architecture drivers
|
# Distributed Switch Architecture drivers
|
||||||
#
|
#
|
||||||
# CONFIG_NET_DSA_MV88E6XXX is not set
|
# CONFIG_NET_DSA_MV88E6XXX is not set
|
||||||
# CONFIG_NET_DSA_MV88E6060 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
|
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
|
||||||
# CONFIG_NET_DSA_MV88E6131 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6123_61_65 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6171 is not set
|
|
||||||
# CONFIG_NET_DSA_MV88E6352 is not set
|
|
||||||
# CONFIG_NET_DSA_BCM_SF2 is not set
|
|
||||||
# CONFIG_ETHERNET is not set
|
# CONFIG_ETHERNET is not set
|
||||||
CONFIG_PHYLIB=y
|
CONFIG_PHYLIB=y
|
||||||
|
|
||||||
@ -1125,7 +1128,6 @@ CONFIG_PHYLIB=y
|
|||||||
#
|
#
|
||||||
# CONFIG_AT803X_PHY is not set
|
# CONFIG_AT803X_PHY is not set
|
||||||
# CONFIG_AMD_PHY is not set
|
# CONFIG_AMD_PHY is not set
|
||||||
# CONFIG_AMD_XGBE_PHY is not set
|
|
||||||
# CONFIG_MARVELL_PHY is not set
|
# CONFIG_MARVELL_PHY is not set
|
||||||
# CONFIG_DAVICOM_PHY is not set
|
# CONFIG_DAVICOM_PHY is not set
|
||||||
# CONFIG_QSEMI_PHY is not set
|
# CONFIG_QSEMI_PHY is not set
|
||||||
@ -1430,8 +1432,8 @@ CONFIG_HW_RANDOM_BCM2708=m
|
|||||||
# CONFIG_TCG_TPM is not set
|
# CONFIG_TCG_TPM is not set
|
||||||
CONFIG_BRCM_CHAR_DRIVERS=y
|
CONFIG_BRCM_CHAR_DRIVERS=y
|
||||||
CONFIG_BCM_VC_CMA=y
|
CONFIG_BCM_VC_CMA=y
|
||||||
# CONFIG_BCM_VC_SM is not set
|
|
||||||
CONFIG_BCM2708_VCMEM=y
|
CONFIG_BCM2708_VCMEM=y
|
||||||
|
# CONFIG_BCM_VC_SM is not set
|
||||||
# CONFIG_XILLYBUS is not set
|
# CONFIG_XILLYBUS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -1548,8 +1550,9 @@ CONFIG_PINCTRL=y
|
|||||||
CONFIG_PINMUX=y
|
CONFIG_PINMUX=y
|
||||||
CONFIG_PINCONF=y
|
CONFIG_PINCONF=y
|
||||||
# CONFIG_DEBUG_PINCTRL is not set
|
# CONFIG_DEBUG_PINCTRL is not set
|
||||||
CONFIG_PINCTRL_BCM2835=y
|
# CONFIG_PINCTRL_AMD is not set
|
||||||
# CONFIG_PINCTRL_SINGLE is not set
|
# CONFIG_PINCTRL_SINGLE is not set
|
||||||
|
CONFIG_PINCTRL_BCM2835=y
|
||||||
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
|
||||||
CONFIG_ARCH_REQUIRE_GPIOLIB=y
|
CONFIG_ARCH_REQUIRE_GPIOLIB=y
|
||||||
CONFIG_GPIOLIB=y
|
CONFIG_GPIOLIB=y
|
||||||
@ -1559,55 +1562,44 @@ CONFIG_OF_GPIO=y
|
|||||||
CONFIG_GPIO_SYSFS=y
|
CONFIG_GPIO_SYSFS=y
|
||||||
|
|
||||||
#
|
#
|
||||||
# Memory mapped GPIO drivers:
|
# Memory mapped GPIO drivers
|
||||||
#
|
#
|
||||||
# CONFIG_GPIO_74XX_MMIO is not set
|
# CONFIG_GPIO_74XX_MMIO is not set
|
||||||
# CONFIG_GPIO_GENERIC_PLATFORM is not set
|
# CONFIG_GPIO_ALTERA is not set
|
||||||
# CONFIG_GPIO_DWAPB is not set
|
# CONFIG_GPIO_DWAPB is not set
|
||||||
# CONFIG_GPIO_EM is not set
|
# CONFIG_GPIO_EM is not set
|
||||||
# CONFIG_GPIO_ZEVIO is not set
|
# CONFIG_GPIO_GENERIC_PLATFORM is not set
|
||||||
|
# CONFIG_GPIO_GRGPIO is not set
|
||||||
# CONFIG_GPIO_PL061 is not set
|
# CONFIG_GPIO_PL061 is not set
|
||||||
# CONFIG_GPIO_SCH311X is not set
|
# CONFIG_GPIO_SCH311X is not set
|
||||||
# CONFIG_GPIO_GRGPIO is not set
|
# CONFIG_GPIO_ZEVIO is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# I2C GPIO expanders:
|
# I2C GPIO expanders
|
||||||
#
|
#
|
||||||
CONFIG_GPIO_ARIZONA=m
|
# CONFIG_GPIO_ADP5588 is not set
|
||||||
|
# CONFIG_GPIO_ADNP is not set
|
||||||
# CONFIG_GPIO_MAX7300 is not set
|
# CONFIG_GPIO_MAX7300 is not set
|
||||||
# CONFIG_GPIO_MAX732X is not set
|
# CONFIG_GPIO_MAX732X is not set
|
||||||
# CONFIG_GPIO_PCA953X is not set
|
# CONFIG_GPIO_PCA953X is not set
|
||||||
# CONFIG_GPIO_PCF857X is not set
|
# CONFIG_GPIO_PCF857X is not set
|
||||||
# CONFIG_GPIO_SX150X is not set
|
# CONFIG_GPIO_SX150X is not set
|
||||||
# CONFIG_GPIO_ADP5588 is not set
|
|
||||||
# CONFIG_GPIO_ADNP is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# PCI GPIO expanders:
|
# MFD GPIO expanders
|
||||||
#
|
#
|
||||||
|
CONFIG_GPIO_ARIZONA=m
|
||||||
|
|
||||||
#
|
#
|
||||||
# SPI GPIO expanders:
|
# SPI GPIO expanders
|
||||||
#
|
#
|
||||||
|
# CONFIG_GPIO_74X164 is not set
|
||||||
# CONFIG_GPIO_MAX7301 is not set
|
# CONFIG_GPIO_MAX7301 is not set
|
||||||
# CONFIG_GPIO_MCP23S08 is not set
|
# CONFIG_GPIO_MCP23S08 is not set
|
||||||
# CONFIG_GPIO_MC33880 is not set
|
# CONFIG_GPIO_MC33880 is not set
|
||||||
# CONFIG_GPIO_74X164 is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# AC97 GPIO expanders:
|
# USB GPIO expanders
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# LPC GPIO expanders:
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# MODULbus GPIO expanders:
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# USB GPIO expanders:
|
|
||||||
#
|
#
|
||||||
CONFIG_W1=m
|
CONFIG_W1=m
|
||||||
|
|
||||||
@ -1736,6 +1728,7 @@ CONFIG_HWMON=y
|
|||||||
# CONFIG_SENSORS_NCT6683 is not set
|
# CONFIG_SENSORS_NCT6683 is not set
|
||||||
# CONFIG_SENSORS_NCT6775 is not set
|
# CONFIG_SENSORS_NCT6775 is not set
|
||||||
# CONFIG_SENSORS_NCT7802 is not set
|
# CONFIG_SENSORS_NCT7802 is not set
|
||||||
|
# CONFIG_SENSORS_NCT7904 is not set
|
||||||
# CONFIG_SENSORS_PCF8591 is not set
|
# CONFIG_SENSORS_PCF8591 is not set
|
||||||
# CONFIG_PMBUS is not set
|
# CONFIG_PMBUS is not set
|
||||||
# CONFIG_SENSORS_SHT15 is not set
|
# CONFIG_SENSORS_SHT15 is not set
|
||||||
@ -1871,10 +1864,12 @@ CONFIG_MFD_CORE=y
|
|||||||
# CONFIG_MFD_MAX14577 is not set
|
# CONFIG_MFD_MAX14577 is not set
|
||||||
# CONFIG_MFD_MAX77686 is not set
|
# CONFIG_MFD_MAX77686 is not set
|
||||||
# CONFIG_MFD_MAX77693 is not set
|
# CONFIG_MFD_MAX77693 is not set
|
||||||
|
# CONFIG_MFD_MAX77843 is not set
|
||||||
# CONFIG_MFD_MAX8907 is not set
|
# CONFIG_MFD_MAX8907 is not set
|
||||||
# CONFIG_MFD_MAX8925 is not set
|
# CONFIG_MFD_MAX8925 is not set
|
||||||
# CONFIG_MFD_MAX8997 is not set
|
# CONFIG_MFD_MAX8997 is not set
|
||||||
# CONFIG_MFD_MAX8998 is not set
|
# CONFIG_MFD_MAX8998 is not set
|
||||||
|
# CONFIG_MFD_MT6397 is not set
|
||||||
# CONFIG_MFD_MENF21BMC is not set
|
# CONFIG_MFD_MENF21BMC is not set
|
||||||
# CONFIG_EZX_PCAP is not set
|
# CONFIG_EZX_PCAP is not set
|
||||||
# CONFIG_MFD_VIPERBOARD is not set
|
# CONFIG_MFD_VIPERBOARD is not set
|
||||||
@ -1890,6 +1885,7 @@ CONFIG_MFD_RTSX_USB=y
|
|||||||
# CONFIG_MFD_SEC_CORE is not set
|
# CONFIG_MFD_SEC_CORE is not set
|
||||||
# CONFIG_MFD_SI476X_CORE is not set
|
# CONFIG_MFD_SI476X_CORE is not set
|
||||||
# CONFIG_MFD_SM501 is not set
|
# CONFIG_MFD_SM501 is not set
|
||||||
|
# CONFIG_MFD_SKY81452 is not set
|
||||||
# CONFIG_MFD_SMSC is not set
|
# CONFIG_MFD_SMSC is not set
|
||||||
# CONFIG_ABX500_CORE is not set
|
# CONFIG_ABX500_CORE is not set
|
||||||
# CONFIG_MFD_STMPE is not set
|
# CONFIG_MFD_STMPE is not set
|
||||||
@ -2191,7 +2187,6 @@ CONFIG_MEDIA_TUNER_FC0013=m
|
|||||||
CONFIG_MEDIA_TUNER_TDA18212=m
|
CONFIG_MEDIA_TUNER_TDA18212=m
|
||||||
CONFIG_MEDIA_TUNER_E4000=m
|
CONFIG_MEDIA_TUNER_E4000=m
|
||||||
CONFIG_MEDIA_TUNER_FC2580=m
|
CONFIG_MEDIA_TUNER_FC2580=m
|
||||||
CONFIG_MEDIA_TUNER_M88TS2022=m
|
|
||||||
CONFIG_MEDIA_TUNER_TUA9001=m
|
CONFIG_MEDIA_TUNER_TUA9001=m
|
||||||
CONFIG_MEDIA_TUNER_SI2157=m
|
CONFIG_MEDIA_TUNER_SI2157=m
|
||||||
CONFIG_MEDIA_TUNER_IT913X=m
|
CONFIG_MEDIA_TUNER_IT913X=m
|
||||||
@ -2448,6 +2443,7 @@ CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m
|
|||||||
# CONFIG_SND_SOC_FSL_SPDIF is not set
|
# CONFIG_SND_SOC_FSL_SPDIF is not set
|
||||||
# CONFIG_SND_SOC_FSL_ESAI is not set
|
# CONFIG_SND_SOC_FSL_ESAI is not set
|
||||||
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
||||||
|
# CONFIG_SND_SOC_QCOM is not set
|
||||||
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
||||||
CONFIG_SND_SOC_I2C_AND_SPI=m
|
CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||||
|
|
||||||
@ -2511,6 +2507,8 @@ CONFIG_SND_SOC_WM8731=m
|
|||||||
# CONFIG_SND_SOC_WM8770 is not set
|
# CONFIG_SND_SOC_WM8770 is not set
|
||||||
# CONFIG_SND_SOC_WM8776 is not set
|
# CONFIG_SND_SOC_WM8776 is not set
|
||||||
CONFIG_SND_SOC_WM8804=m
|
CONFIG_SND_SOC_WM8804=m
|
||||||
|
# CONFIG_SND_SOC_WM8804_I2C is not set
|
||||||
|
# CONFIG_SND_SOC_WM8804_SPI is not set
|
||||||
# CONFIG_SND_SOC_WM8903 is not set
|
# CONFIG_SND_SOC_WM8903 is not set
|
||||||
# CONFIG_SND_SOC_WM8962 is not set
|
# CONFIG_SND_SOC_WM8962 is not set
|
||||||
# CONFIG_SND_SOC_WM8978 is not set
|
# CONFIG_SND_SOC_WM8978 is not set
|
||||||
@ -2551,7 +2549,6 @@ CONFIG_DRAGONRISE_FF=y
|
|||||||
CONFIG_HID_EZKEY=y
|
CONFIG_HID_EZKEY=y
|
||||||
# CONFIG_HID_HOLTEK is not set
|
# CONFIG_HID_HOLTEK is not set
|
||||||
# CONFIG_HID_GT683R is not set
|
# CONFIG_HID_GT683R is not set
|
||||||
# CONFIG_HID_HUION is not set
|
|
||||||
# CONFIG_HID_KEYTOUCH is not set
|
# CONFIG_HID_KEYTOUCH is not set
|
||||||
CONFIG_HID_KYE=y
|
CONFIG_HID_KYE=y
|
||||||
# CONFIG_HID_UCLOGIC is not set
|
# CONFIG_HID_UCLOGIC is not set
|
||||||
@ -2780,6 +2777,7 @@ CONFIG_USB_SERIAL_PL2303=m
|
|||||||
# CONFIG_USB_EZUSB_FX2 is not set
|
# CONFIG_USB_EZUSB_FX2 is not set
|
||||||
# CONFIG_USB_HSIC_USB3503 is not set
|
# CONFIG_USB_HSIC_USB3503 is not set
|
||||||
# CONFIG_USB_LINK_LAYER_TEST is not set
|
# CONFIG_USB_LINK_LAYER_TEST is not set
|
||||||
|
# CONFIG_USB_CHAOSKEY is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# USB Physical Layer drivers
|
# USB Physical Layer drivers
|
||||||
@ -2854,6 +2852,7 @@ CONFIG_LEDS_GPIO=y
|
|||||||
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
|
||||||
#
|
#
|
||||||
# CONFIG_LEDS_BLINKM is not set
|
# CONFIG_LEDS_BLINKM is not set
|
||||||
|
# CONFIG_LEDS_PM8941_WLED is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# LED Triggers
|
# LED Triggers
|
||||||
@ -2895,6 +2894,7 @@ CONFIG_RTC_INTF_DEV=y
|
|||||||
# I2C RTC drivers
|
# I2C RTC drivers
|
||||||
#
|
#
|
||||||
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
||||||
|
# CONFIG_RTC_DRV_ABX80X is not set
|
||||||
CONFIG_RTC_DRV_DS1307=m
|
CONFIG_RTC_DRV_DS1307=m
|
||||||
# CONFIG_RTC_DRV_DS1374 is not set
|
# CONFIG_RTC_DRV_DS1374 is not set
|
||||||
# CONFIG_RTC_DRV_DS1672 is not set
|
# CONFIG_RTC_DRV_DS1672 is not set
|
||||||
@ -2975,7 +2975,6 @@ CONFIG_DMADEVICES=y
|
|||||||
# DMA Devices
|
# DMA Devices
|
||||||
#
|
#
|
||||||
# CONFIG_AMBA_PL08X is not set
|
# CONFIG_AMBA_PL08X is not set
|
||||||
# CONFIG_DW_DMAC_CORE is not set
|
|
||||||
# CONFIG_DW_DMAC is not set
|
# CONFIG_DW_DMAC is not set
|
||||||
# CONFIG_PL330_DMA is not set
|
# CONFIG_PL330_DMA is not set
|
||||||
CONFIG_DMA_BCM2708=y
|
CONFIG_DMA_BCM2708=y
|
||||||
@ -3040,6 +3039,7 @@ CONFIG_LIRC_XBOX=m
|
|||||||
# CONFIG_GS_FPGABOOT is not set
|
# CONFIG_GS_FPGABOOT is not set
|
||||||
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
|
||||||
# CONFIG_FB_TFT is not set
|
# CONFIG_FB_TFT is not set
|
||||||
|
# CONFIG_CHROME_PLATFORMS is not set
|
||||||
CONFIG_CLKDEV_LOOKUP=y
|
CONFIG_CLKDEV_LOOKUP=y
|
||||||
CONFIG_HAVE_CLK_PREPARE=y
|
CONFIG_HAVE_CLK_PREPARE=y
|
||||||
CONFIG_COMMON_CLK=y
|
CONFIG_COMMON_CLK=y
|
||||||
@ -3052,7 +3052,6 @@ CONFIG_COMMON_CLK=y
|
|||||||
# CONFIG_CLK_QORIQ is not set
|
# CONFIG_CLK_QORIQ is not set
|
||||||
# CONFIG_COMMON_CLK_PXA is not set
|
# CONFIG_COMMON_CLK_PXA is not set
|
||||||
# CONFIG_COMMON_CLK_CDCE706 is not set
|
# CONFIG_COMMON_CLK_CDCE706 is not set
|
||||||
# CONFIG_COMMON_CLK_QCOM is not set
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Hardware Spinlock drivers
|
# Hardware Spinlock drivers
|
||||||
@ -3069,9 +3068,9 @@ CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
|
|||||||
# CONFIG_SH_TIMER_MTU2 is not set
|
# CONFIG_SH_TIMER_MTU2 is not set
|
||||||
# CONFIG_SH_TIMER_TMU is not set
|
# CONFIG_SH_TIMER_TMU is not set
|
||||||
# CONFIG_EM_TIMER_STI is not set
|
# CONFIG_EM_TIMER_STI is not set
|
||||||
# CONFIG_CLKSRC_VERSATILE is not set
|
|
||||||
CONFIG_MAILBOX=y
|
CONFIG_MAILBOX=y
|
||||||
CONFIG_BCM2708_MBOX=y
|
CONFIG_BCM2708_MBOX=y
|
||||||
|
# CONFIG_ARM_MHU is not set
|
||||||
# CONFIG_PL320_MBOX is not set
|
# CONFIG_PL320_MBOX is not set
|
||||||
# CONFIG_ALTERA_MBOX is not set
|
# CONFIG_ALTERA_MBOX is not set
|
||||||
# CONFIG_IOMMU_SUPPORT is not set
|
# CONFIG_IOMMU_SUPPORT is not set
|
||||||
@ -3100,6 +3099,7 @@ CONFIG_EXTCON_ARIZONA=m
|
|||||||
# CONFIG_EXTCON_GPIO is not set
|
# CONFIG_EXTCON_GPIO is not set
|
||||||
# CONFIG_EXTCON_RT8973A is not set
|
# CONFIG_EXTCON_RT8973A is not set
|
||||||
# CONFIG_EXTCON_SM5502 is not set
|
# CONFIG_EXTCON_SM5502 is not set
|
||||||
|
# CONFIG_EXTCON_USB_GPIO is not set
|
||||||
# CONFIG_MEMORY is not set
|
# CONFIG_MEMORY is not set
|
||||||
# CONFIG_IIO is not set
|
# CONFIG_IIO is not set
|
||||||
# CONFIG_PWM is not set
|
# CONFIG_PWM is not set
|
||||||
@ -3121,6 +3121,11 @@ CONFIG_IRQCHIP=y
|
|||||||
#
|
#
|
||||||
# CONFIG_ANDROID is not set
|
# CONFIG_ANDROID is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Firmware Drivers
|
||||||
|
#
|
||||||
|
# CONFIG_FIRMWARE_MEMMAP is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
# File systems
|
# File systems
|
||||||
#
|
#
|
||||||
@ -3131,6 +3136,7 @@ CONFIG_EXT4_FS=y
|
|||||||
CONFIG_EXT4_USE_FOR_EXT23=y
|
CONFIG_EXT4_USE_FOR_EXT23=y
|
||||||
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
||||||
# CONFIG_EXT4_FS_SECURITY is not set
|
# CONFIG_EXT4_FS_SECURITY is not set
|
||||||
|
# CONFIG_EXT4_ENCRYPTION is not set
|
||||||
# CONFIG_EXT4_DEBUG is not set
|
# CONFIG_EXT4_DEBUG is not set
|
||||||
CONFIG_JBD2=y
|
CONFIG_JBD2=y
|
||||||
# CONFIG_JBD2_DEBUG is not set
|
# CONFIG_JBD2_DEBUG is not set
|
||||||
@ -3158,6 +3164,10 @@ CONFIG_BTRFS_FS=m
|
|||||||
# CONFIG_BTRFS_DEBUG is not set
|
# CONFIG_BTRFS_DEBUG is not set
|
||||||
# CONFIG_BTRFS_ASSERT is not set
|
# CONFIG_BTRFS_ASSERT is not set
|
||||||
# CONFIG_NILFS2_FS is not set
|
# CONFIG_NILFS2_FS is not set
|
||||||
|
CONFIG_F2FS_FS=y
|
||||||
|
CONFIG_F2FS_STAT_FS=y
|
||||||
|
# CONFIG_F2FS_FS_XATTR is not set
|
||||||
|
CONFIG_F2FS_CHECK_FS=y
|
||||||
CONFIG_FS_POSIX_ACL=y
|
CONFIG_FS_POSIX_ACL=y
|
||||||
CONFIG_EXPORTFS=y
|
CONFIG_EXPORTFS=y
|
||||||
CONFIG_FILE_LOCKING=y
|
CONFIG_FILE_LOCKING=y
|
||||||
@ -3245,10 +3255,6 @@ CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
|||||||
# CONFIG_PSTORE is not set
|
# CONFIG_PSTORE is not set
|
||||||
# CONFIG_SYSV_FS is not set
|
# CONFIG_SYSV_FS is not set
|
||||||
# CONFIG_UFS_FS is not set
|
# CONFIG_UFS_FS is not set
|
||||||
CONFIG_F2FS_FS=y
|
|
||||||
CONFIG_F2FS_STAT_FS=y
|
|
||||||
# CONFIG_F2FS_FS_XATTR is not set
|
|
||||||
CONFIG_F2FS_CHECK_FS=y
|
|
||||||
CONFIG_NETWORK_FILESYSTEMS=y
|
CONFIG_NETWORK_FILESYSTEMS=y
|
||||||
CONFIG_NFS_FS=y
|
CONFIG_NFS_FS=y
|
||||||
CONFIG_NFS_V2=y
|
CONFIG_NFS_V2=y
|
||||||
@ -3402,6 +3408,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
# CONFIG_SCHED_DEBUG is not set
|
# CONFIG_SCHED_DEBUG is not set
|
||||||
# CONFIG_SCHEDSTATS is not set
|
# CONFIG_SCHEDSTATS is not set
|
||||||
# CONFIG_SCHED_STACK_END_CHECK is not set
|
# CONFIG_SCHED_STACK_END_CHECK is not set
|
||||||
|
# CONFIG_DEBUG_TIMEKEEPING is not set
|
||||||
# CONFIG_TIMER_STATS is not set
|
# CONFIG_TIMER_STATS is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -3429,6 +3436,7 @@ CONFIG_PANIC_TIMEOUT=0
|
|||||||
#
|
#
|
||||||
# RCU Debugging
|
# RCU Debugging
|
||||||
#
|
#
|
||||||
|
# CONFIG_PROVE_RCU is not set
|
||||||
# CONFIG_SPARSE_RCU_POINTER is not set
|
# CONFIG_SPARSE_RCU_POINTER is not set
|
||||||
# CONFIG_TORTURE_TEST is not set
|
# CONFIG_TORTURE_TEST is not set
|
||||||
# CONFIG_RCU_TORTURE_TEST is not set
|
# CONFIG_RCU_TORTURE_TEST is not set
|
||||||
@ -3467,6 +3475,7 @@ CONFIG_TRACING_SUPPORT=y
|
|||||||
# CONFIG_TEST_BPF is not set
|
# CONFIG_TEST_BPF is not set
|
||||||
# CONFIG_TEST_FIRMWARE is not set
|
# CONFIG_TEST_FIRMWARE is not set
|
||||||
# CONFIG_TEST_UDELAY is not set
|
# CONFIG_TEST_UDELAY is not set
|
||||||
|
# CONFIG_MEMTEST is not set
|
||||||
# CONFIG_SAMPLES is not set
|
# CONFIG_SAMPLES is not set
|
||||||
CONFIG_HAVE_ARCH_KGDB=y
|
CONFIG_HAVE_ARCH_KGDB=y
|
||||||
# CONFIG_KGDB is not set
|
# CONFIG_KGDB is not set
|
||||||
@ -3566,7 +3575,6 @@ CONFIG_CRYPTO_MD5=y
|
|||||||
# CONFIG_CRYPTO_RMD256 is not set
|
# CONFIG_CRYPTO_RMD256 is not set
|
||||||
# CONFIG_CRYPTO_RMD320 is not set
|
# CONFIG_CRYPTO_RMD320 is not set
|
||||||
CONFIG_CRYPTO_SHA1=m
|
CONFIG_CRYPTO_SHA1=m
|
||||||
CONFIG_CRYPTO_SHA1_ARM=m
|
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256=y
|
||||||
# CONFIG_CRYPTO_SHA512 is not set
|
# CONFIG_CRYPTO_SHA512 is not set
|
||||||
# CONFIG_CRYPTO_TGR192 is not set
|
# CONFIG_CRYPTO_TGR192 is not set
|
||||||
@ -3576,7 +3584,6 @@ CONFIG_CRYPTO_SHA256=y
|
|||||||
# Ciphers
|
# Ciphers
|
||||||
#
|
#
|
||||||
CONFIG_CRYPTO_AES=y
|
CONFIG_CRYPTO_AES=y
|
||||||
CONFIG_CRYPTO_AES_ARM=m
|
|
||||||
# CONFIG_CRYPTO_ANUBIS is not set
|
# CONFIG_CRYPTO_ANUBIS is not set
|
||||||
CONFIG_CRYPTO_ARC4=y
|
CONFIG_CRYPTO_ARC4=y
|
||||||
# CONFIG_CRYPTO_BLOWFISH is not set
|
# CONFIG_CRYPTO_BLOWFISH is not set
|
||||||
@ -3611,6 +3618,10 @@ CONFIG_CRYPTO_LZO=m
|
|||||||
# CONFIG_CRYPTO_USER_API_RNG is not set
|
# CONFIG_CRYPTO_USER_API_RNG is not set
|
||||||
# CONFIG_CRYPTO_HW is not set
|
# CONFIG_CRYPTO_HW is not set
|
||||||
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
|
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
|
||||||
|
CONFIG_ARM_CRYPTO=y
|
||||||
|
CONFIG_CRYPTO_SHA1_ARM=m
|
||||||
|
CONFIG_CRYPTO_SHA256_ARM=m
|
||||||
|
CONFIG_CRYPTO_AES_ARM=m
|
||||||
# CONFIG_BINARY_PRINTF is not set
|
# CONFIG_BINARY_PRINTF is not set
|
||||||
|
|
||||||
#
|
#
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -18,25 +18,14 @@
|
|||||||
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
|
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
# Force 720p display mode at startup
|
hdmimode=720p
|
||||||
echo 720p > /sys/class/display/mode
|
|
||||||
|
|
||||||
# Enable framebuffer device
|
|
||||||
echo 0 > /sys/class/graphics/fb0/blank
|
|
||||||
|
|
||||||
# Disable framebuffer scaling
|
|
||||||
echo 0 > /sys/class/graphics/fb0/free_scale
|
|
||||||
|
|
||||||
# Set framebuffer geometry
|
|
||||||
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
|
|
||||||
|
|
||||||
# Include deinterlacer into default VFM map
|
|
||||||
echo rm default > /sys/class/vfm/map
|
|
||||||
echo add default decoder ppmgr deinterlace amvideo > /sys/class/vfm/map
|
|
||||||
|
|
||||||
# Parse command line arguments
|
# Parse command line arguments
|
||||||
for arg in $(cat /proc/cmdline); do
|
for arg in $(cat /proc/cmdline); do
|
||||||
case $arg in
|
case $arg in
|
||||||
|
hdmimode=*)
|
||||||
|
hdmimode="${arg#*=}"
|
||||||
|
;;
|
||||||
scaling_governor=*)
|
scaling_governor=*)
|
||||||
scaling_governor="${arg#*=}"
|
scaling_governor="${arg#*=}"
|
||||||
;;
|
;;
|
||||||
@ -49,6 +38,28 @@ for arg in $(cat /proc/cmdline); do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
echo "$hdmimode" > /sys/class/display/mode
|
||||||
|
|
||||||
|
# Enable framebuffer device
|
||||||
|
echo 0 > /sys/class/graphics/fb0/blank
|
||||||
|
|
||||||
|
# Disable framebuffer scaling
|
||||||
|
echo 0 > /sys/class/graphics/fb0/free_scale
|
||||||
|
|
||||||
|
# Set framebuffer geometry to match the resolution
|
||||||
|
case "$hdmimode" in
|
||||||
|
720*)
|
||||||
|
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
|
||||||
|
;;
|
||||||
|
1080*)
|
||||||
|
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Include deinterlacer into default VFM map
|
||||||
|
echo rm default > /sys/class/vfm/map
|
||||||
|
echo add default decoder ppmgr deinterlace amvideo > /sys/class/vfm/map
|
||||||
|
|
||||||
# Boot with performance governor, then switch to the governor specified in the kernel command line
|
# Boot with performance governor, then switch to the governor specified in the kernel command line
|
||||||
for cpufreq in /sys/devices/system/cpu/cpu[0-9]*/cpufreq; do
|
for cpufreq in /sys/devices/system/cpu/cpu[0-9]*/cpufreq; do
|
||||||
if [ -n "$scaling_governor" ]; then
|
if [ -n "$scaling_governor" ]; then
|
||||||
|
@ -2,17 +2,16 @@ diff --git a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp b/xbmc/cores/AudioEngin
|
|||||||
index e22db7a..dcdaf2e 100644
|
index e22db7a..dcdaf2e 100644
|
||||||
--- a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
|
--- a/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
|
||||||
+++ b/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
|
+++ b/xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
|
||||||
@@ -1291,6 +1291,12 @@ void CAESinkALSA::EnumerateDevicesEx(AEDeviceInfoList &list, bool force)
|
@@ -1342,6 +1342,12 @@ void CAESinkALSA::EnumerateDevice(AEDeviceInfoList &list, const std::string &dev
|
||||||
|
if (snd_card_get_name(cardNr, &cardName) == 0)
|
||||||
|
info.m_displayName = cardName;
|
||||||
|
|
||||||
AEDeviceType CAESinkALSA::AEDeviceTypeFromName(const std::string &name)
|
+ // ugly workaround to show DTS / AC3 caps
|
||||||
{
|
+ // but don't run into multi channel issues
|
||||||
+#ifdef HAS_LIBAMCODEC
|
+ // as we can only open 2 pcm channels
|
||||||
+ // ugly workaround to show DTS / AC3 caps
|
+ if (info.m_displayName == "AML-DUMMY-CODEC")
|
||||||
+ // but don't run into multi channel issues
|
+ info.m_deviceType = AE_DEVTYPE_IEC958;
|
||||||
+ // as we can only open 2 pcm channels
|
+
|
||||||
+ return AE_DEVTYPE_IEC958;
|
if (info.m_deviceType == AE_DEVTYPE_HDMI && info.m_displayName.size() > 5 &&
|
||||||
+#endif
|
info.m_displayName.substr(info.m_displayName.size()-5) == " HDMI")
|
||||||
if (name.substr(0, 4) == "hdmi")
|
{
|
||||||
return AE_DEVTYPE_HDMI;
|
|
||||||
else if (name.substr(0, 6) == "iec958" || name.substr(0, 5) == "spdif")
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user